Skip to content

v0.6.0 — Codex/Pi 适配器完整集成

Choose a tag to compare

@zyTheGit zyTheGit released this 23 Jul 08:13

🚀 v0.6.0 — Codex/Pi 适配器完整集成

🤖 主要新功能

  • Pi CLI 适配器完整集成(v0.6.0)

    • TypeScript 扩展系统:evokit-lifecycleevokit-bootevokit-evolveevokit-memoryevokit-session
    • Agent Skills 标准支持
    • 完整模板文件(AGENTS.md、settings.json、skills/、agent/)
    • 生命周期事件自动处理(session_start、session_shutdown、tool_call)
  • 双语 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