Repository navigation
Fix AutoCAD-MCP runtime and validation issues - #1
vitungduonngg wants to merge 2 commits into
Conversation
…resource cleanup, error handling, path portability Critical fixes: - PID module: proper initialization with CTO library exports - Payload validation: safe dict access with .get() defaults - Screenshot type safety: explicit type checking for bytes/str/dict - CommandResult: standardized payload serialization High-priority fixes: - Plot error detection: improved error code mapping for specific plot failures - IPC path: dynamic tempfile initialization with fallback chain - Exception context: added optional traceback parameter Medium-priority fixes: - Backend resource cleanup: async shutdown() method - Screenshot cleanup: lifecycle management for matplotlib figures All changes syntax-validated and runtime-tested via headless demo. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use process handles rather than os.kill(pid, 0) on Windows, where zero can generate a console control event. Add a regression test that prevents use of os.kill on Windows. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
GitHub đang để workflow |
|
Hi, I opened PR #1 from my fork PR: [beiming183-cloud/AutoCAD-MCP#1](#1) |
|
Hi, I opened PR #1 from my fork PR: [beiming183-cloud/AutoCAD-MCP#1](#1) |
Summary
Testing