V0.1.0 — AI-ready CANoe automation baseline
🚀 V0.1.0 — AI-ready baseline
This release establishes the current local development tree as the new public semantic-version baseline for py-canoe.
Highlights
- Natural-language automation designed for Claude Code, Codex, and other MCP-compatible AI coding agents.
- Guarded workflow: status → discovery → deterministic plan → validation → confirmation → execution → evidence.
- Runtime discovery for CANoe networks, signals, variables, diagnostics, tests, and CAPL functions.
- Dedicated-thread COM backend with session recovery, structured results, and observable events.
- UDS workflows, test generation/orchestration, requirement traceability, signal analytics, and reports.
- FastAPI REST/OpenAPI service, SSE event stream, and 12 MCP tools.
- Deterministic Mock backend for development and CI without CANoe.
- Original bilingual README artwork and practical Claude Code/Codex integration guide.
Install
uv sync --extra agent
uv run py-canoe-api --mock
uv run py-canoe-mcp --mockVerification
- 271 unit and automation tests passed.
- Ruff, bytecode compilation, documentation build, wheel build, and source distribution build completed.
- Real CANoe, licensed diagnostic targets, and vehicle hardware require environment-specific integration testing.
See CHANGELOG.md for the complete change record.