Aiko Chat
自定义智能体
内建 agent 类型与 .claude/agents/*.md 自定义 agent — 让专用角色承接专门任务
Aiko IDE 的"智能体"有两层:选择哪种 agent 后端 跑会话,以及定义自己的专用 agent 角色。
内建 agent 类型
| 类型 | 说明 |
|---|---|
| Aiko(opencode) | 默认/旗舰:跨模型(k3/glm/deepseek/gpt/qwen),走 new-api 网关 |
| Claude | Claude Agent SDK,claude-* 与网关别名模型 |
| Codex | opt-in 隐藏(等上游集成落地;chat.agentHost.codexAgent.* 开启) |
新会话时在选择器里挑选;已存在的会话保持原后端。
自定义 agent(.claude/agents/*.md)
把"某类任务的专用角色"写成 Markdown agent 定义,主会话可用 Task 工具派发给它:
---
name: reviewer
description: 严格的代码审查员,专看并发与边界条件
tools: Read, Grep, Bash
model: k3
---
你是严格的代码审查员。只报告有证据的问题:给出文件与行号、失败路径、最小修复建议。- 位置:项目级
.claude/agents/*.md;用户级~/.claude/agents/*.md - frontmatter:
name(派发名)、description(主 agent 何时选它)、tools(可用工具白名单)、model(可选,默认跟随主会话模型) - 运行方式:Task/Explore 派发到子会话执行,结果汇总回主会话;子会话有独立窗口可查看
何时用自定义 agent
- 重复出现的专用角色(审查员、迁移执行员、文档写手)
- 需要收窄工具面(只读分析类 agent 不给写权限)
- 长任务隔离上下文,不污染主会话