Skip to content

V0.1.0 — AI-ready CANoe automation baseline

Choose a tag to compare

@suzike suzike released this 29 Jul 23:46
· 25 commits to main since this release

🚀 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 --mock

Verification

  • 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.