v0.6.0 — Codex/Pi 适配器完整集成
🚀 v0.6.0 — Codex/Pi 适配器完整集成
🤖 主要新功能
-
Pi CLI 适配器完整集成(v0.6.0)
- TypeScript 扩展系统:
evokit-lifecycle、evokit-boot、evokit-evolve、evokit-memory、evokit-session - Agent Skills 标准支持
- 完整模板文件(AGENTS.md、settings.json、skills/、agent/)
- 生命周期事件自动处理(session_start、session_shutdown、tool_call)
- TypeScript 扩展系统:
-
双语 ADAPTER_SPEC 规范文档
- 四个 CLI 适配器的官方规格摘要
- 版本号、目录结构、生命周期事件、扩展机制
-
BaseAdapter 基类 + 共享版本工具
- 抽象安装管线,供子类继承
src/core/version.ts提取getEvokitVersion()为统一入口
🐛 重要修复
- Pi 扩展路径硬编码 — 5 个 TypeScript 扩展使用
resolvePiHome()替代硬编码路径,尊重PI_CODING_AGENT_DIR环境变量 - Claude Hook 脚本列表不完整 —
CLAUDE_HOOK_FILES补充 pre-tool-use.sh、post-tool-use.sh、pre-compact.sh
📖 文档同步
- FAQ:新增 Pi CLI 和 OpenCode 支持条目
- INSTALL:前置要求新增 Pi CLI 条目
- MULTI_AGENT:状态从"计划中"改为"已实现"
- README/README.en:路线图更新,Pi CLI 状态从存根改为完整支持
- CHANGELOG:新增 v0.6.0 条目
🧪 测试
- 265 个测试全部通过(16 个测试文件)
- 新增 claude-adapter.test.ts,扩展 codex/pi 适配器测试
📦 适配器版本
| 适配器 | 版本 | 状态 |
|---|---|---|
| Claude Code | v0.2.0 | ✅ 完整支持 |
| Codex CLI | v0.4.0 | ✅ 完整支持 |
| OpenCode CLI | v0.5.0 | ✅ 完整支持 |
| Pi CLI | v0.6.0 | ✅ 完整支持 |
完整变更见 CHANGELOG.md