Aiko Chat
Aiko Chat 总览
IDE 内建 AI Coding Agent — Anthropic + OpenAI 双后端 + Plan / Recall / Subagent
Aiko Chat 是 Aiko IDE 内建的 AI Coding Agent。不只是聊天,而是真的能写代码、跑测试、改文件的 Agent。
双后端模型
| 系列 | 模型 | 适用 |
|---|---|---|
| Anthropic | Opus 4.7 / Opus 4.6 / Sonnet 4.6 / Haiku 4.5 | 默认主力,大上下文 + 强 reasoning |
| OpenAI Codex | gpt-5.5(推荐)/ gpt-5.4 / gpt-5.4-mini / gpt-5.3-codex / gpt-5.2 | 经 ChatGPT 订阅或 API Key |
一个下拉切换,Per-panel 独立配置 + workspace 默认。所有 GPT 模型走 in-process Anthropic↔Codex 翻译器,SDK / permission / MCP / 会话持久化保持不变。
核心能力速览
| 能力 | 一句话说明 | 详细 |
|---|---|---|
| Plan Mode | 写代码前先出实施 plan,用户审批后再动手 | Plan + Context |
| Subagent 编排 | Task 工具递归派发 Explore / 自定义 agent | Plan + Context |
| Recall Mode | 基于 RLM 论文的 task node 系统,长会话不污染 | Plan + Context |
| Diff Approval | 所有改动落地前 unified diff 预览 | Safety + Permissions |
| Permission Rules | Claude Code CLI 兼容的 allow/deny 规则 | Safety + Permissions |
| Checkpoint & Fork | 任意一步回滚文件或 fork 出新会话 | Plan + Context |
| Custom Agents | .claude/agents/*.md 项目级 / 用户级 | Plan + Context |
| MCP / Skills / Hooks | .claude/skills/* .claude/hooks/* 全部原生支持 | Plan + Context |
| Voice Input | push-to-talk(云 STT)或本地 wake-word(Jarvis 全离线) | — |
| Loop Jobs | /loop 5m check the deploy 定时任务 | — |
| Side Questions | /btw 旁路提问不污染主会话 | — |
和 SDD pipeline 的协同
Aiko Chat 不是孤立运行的聊天框。它是 dev 包 aiko.pipeline 的实际"动手者":
每步落地前都过 Diff Approval;pipeline 节点推进由 pipeline-gate Validator 守门,Aiko Chat 不能越级勾 task。
几个亮点
Per-Panel 独立 Session
每个 panel 可以独立选模型、独立 permission 模式、独立 recall 节点。多人多 Agent 并发跑互不污染。
Fast Mode
Bolt 图标一键切换"加速生成"模式(同模型、更短 cooldown)。需要 Bun-compiled CLI 原生二进制;不可用时 UI 提示。
Backend-aware Cost Display
Input | Cached Input | Output | Reasoning 四档分别统计,per-model pricing 可配。Codex / Anthropic 各自独立计费。
Background Tasks Overlay
Task 工具派发的后台 agent 在独立 overlay 里跑,状态 / 耗时 / 进度 / token 全可见,可中途 stop。
关联阅读
- Plan + Context 控制 — Plan Mode / Recall / Subagent / Checkpoint
- 安全与权限 — Diff Approval / Permission Rules / YOLO
- SDD pipeline — Aiko Chat 跑哪条线