AgentGetting Started
首次排障
第一次使用 Agent 时最常遇到的问题和排查顺序
首次排障
第一次跑 agent 时,最常见的问题通常集中在 4 个地方。
1. 项目还没初始化
表现:
town agent status显示not initialized- 缺少
PROFILE.md或downcity.json
处理:
town agent create .如果连最小初始化文件都不完整,就先不要去怀疑模型、渠道或 session。
2. 没有可用的模型绑定
表现:
- 启动时报执行绑定无效
- 模型调用失败
处理:
- 检查
downcity.json.execution.modelId - 执行
town city status - 确认这个
modelId在 City AIService 中存在
这是当前项目 agent 启动链路里最常见的结构性错误之一。
3. Agent 不是 running
表现:
town agent chat连不上- CLI 提示 daemon unreachable
处理:
town agent status
town agent start如果后台启动信息不够清楚,可以进一步使用:
town agent start --foreground4. 状态文件 stale
表现:
status显示stale
处理:
town agent doctor --fix
town agent start这种情况通常不需要删除项目目录或手工乱删状态文件,先走 doctor --fix 就够了。
推荐排查顺序
town agent status- 看
downcity.json - 确认 City 连接与模型绑定
- 如果 stale 就
doctor --fix - 还不行再
restart
一个高频误区
第一次排障时,很多人会一上来反复执行 start。
更推荐的方式是:
- 先
status - 再看配置
- 再有针对性地
restart或doctor
这样通常更快定位问题。