Skip to content

v0.2.1 — IOA 集成重构 + AI 驱动监听

Choose a tag to compare

@github-actions github-actions released this 09 Jun 17:40
· 120 commits to master since this release

v0.2.1 — IOA 集成重构 + AI 驱动监听

适配 IOA v0.1.0 的统一架构。核心变更:多 Agent 协作从自动推送切换为 AI 主动监听。

Breaking Changes

  • --ai 标志移除 — scan 命令不再支持 --ai 兼容别名。使用 --verify=high --sniper 替代
  • IOA build tag 移除 — 不再需要 -tags sqlite。SQLite、MCP、Auth 始终内置

IOA 协作

AI 驱动的实时监听(替代 push-to-inbox)

旧模式:swarm.Node 自动订阅 SSE → 消息推入 Agent inbox → 打断当前工作流

新模式:AI 自主决定何时监听、监听什么:

# 通过 tmux 启动后台监听(整个 space)
ioa read -s <space_id> --listen --token <token>

# 监听特定 thread(仅关联消息)
ioa read -s <space_id> -m <root_id> --listen --token <token>

# AI 主动查看新消息
tmux peek <session>

侵入性更低——AI 拉取而非被推送,自行控制注意力分配。

方向遍历

ioa_read 新增 --direction 参数,支持单向图查询:

  • --direction downstream — 仅获取后代(root 之后的所有回复)
  • --direction upstream — 仅获取祖先(回溯到 root)

IOA 内置 Server 简化

  • --ioa-db ./ioa.db 持久化(默认),--ioa-db :memory: 内存模式,无需 build tag 切换
  • MCP endpoint(/mcp)始终可用,兼容 Claude / Cursor 等 MCP 客户端
  • 认证通过 --access-key 配置即启用

ioa_send 支持 content_type

ioa_send 新增 --content_type 参数,允许设置消息信封的协议标识(checkpoint / handoff / swarm / team)。

Scan 更新

  • --ai 移除 — 不再作为 --verify=high --sniper 的兼容别名。直接使用具体的 AI skill 标志:--verify--sniper--deep

Skill 更新

  • ioa/SKILL.md — 新增 Background Monitoring 段落:--listen + tmux 后台监听用法;新增 --direction 过滤文档
  • ioa/swarm.md — 加入空间监听步骤,工作阶段从轮询改为 tmux peek

文档

  • README — 更新 scan 示例,使用 --verify/--sniper/--deep 替代 --ai
  • usage.md — 大幅扩充:新增 katana/passive 章节、--trace 调试、-F/--format 资产报告、subagent 用法、--proxy/--llm-proxy 配置
  • quickstart.md — 更新安装和快速上手示例
  • configuration.md — 移除已弃用的 vision 配置段(已合并至 provider 层)

CI

  • Nightly — 自动清理 7 天以上的旧 nightly 构建,发布时不再创建 draft

Full Changelog: v0.2.0...v0.2.1