- Added support for command start and end markers in the terminal GUI. - Implemented command event logging with timestamps and exit codes. - Introduced manual submission handling for commands in the terminal. - Enhanced the GUI to manage command execution status and results. - Added new RPC methods for querying command results and statuses. - Updated the pyproject.toml to include pycairo as a dependency. - Created configuration files for VS Code to streamline development. - Added usage rules for MCP in the GitHub repository.
750 B
750 B
MCP usage rules for this workspace
- When this workspace MCP server
mcpHal9002is available in the tool runtime, use its tools directly instead of calling the local Python module as a fallback. - Only fall back to local Python entrypoints when the required MCP capability is not exposed in the current tool runtime.
- If a behavior looks inconsistent with the current source code after changes, suspect a stale VS Code MCP process or cached tool schema first.
- In that case, explicitly warn the user that the issue might be caused by VS Code not having restarted or refreshed the MCP server yet.
- Prefer asking the user to run
MCP: List Servers, restartmcpHal9002, orMCP: Reset Cached Toolsbefore diagnosing deeper runtime mismatches.