Agent2Canoe v0.2.0 — AI Agent integration release
Agent2Canoe v0.2.0
这是项目完成独立品牌升级后的第一个 Agent2Canoe 集成版本,重点面向
Claude Code、Codex 及其他 AI 智能体驱动 CANoe 的工程场景。
主要新增
- 建立
agent2canoe公共 Python 门面、CLI、REST 服务和 MCP Server。 - 增加运行时 AI 能力清单,让智能体先理解可用动作、约束与确认策略。
- 增加网络列举、新增、移除和软件通道配置,并覆盖 Python、REST、MCP 与自然语言计划。
- 增加可序列化测试结果快照,包括通过、失败、其他数量、通过率和报告路径。
- 增加计划预览、能力校验、dry-run 和写操作显式确认机制。
- 增加硬件通道映射只读审计,检查 Windows、进程位宽与 XL Driver DLL 前提。
- 重构中文 README,加入原创场景图、架构图、执行闭环、能力矩阵和质量基线。
安全边界
物理硬件通道写映射在本版本中仍保持关闭。开放前必须满足:
- Vector XL Driver SDK 来源及再分发边界可审计。
- DLL 位宽、ABI、索引语义与错误恢复经过验证。
- 在真实 VN 硬件和目标 CANoe 版本上完成回归。
兼容性
- 支持 Python 3.10 至 3.14。
- 运行平台为 Windows。
- 首选导入路径为
agent2canoe。 py_canoe暂作为旧脚本的内部兼容层保留。
验证基线
- 默认测试:276 passed,27 skipped。
- Python 3.10 自动化子集:27 passed。
- Ruff 静态检查:通过。
- MkDocs 严格构建:通过。
- sdist、wheel 构建及隔离安装导入:通过。
真实 CANoe 集成测试需要有效的本机 CANoe 许可证,并需显式设置
AGENT2CANOE_RUN_INTEGRATION=1。
安装包
本 Release 附带:
agent2canoe-0.2.0-py3-none-any.whlagent2canoe-0.2.0.tar.gz
PyPI 发布默认关闭。仓库维护者完成 Agent2Canoe Trusted Publisher 配置后,
可设置仓库变量 PYPI_PUBLISH_ENABLED=true 单独启用。