agent_deply/docs/todo.md
dark d01c4d3d06 feat: 完善交互式部署与 MCP/LLM 配置能力
- 新增 MCP client 配置加载,支持 CLI/chat 通过配置文件接入 MCP
- 完善 chat 交互命令,支持参数查看、事件查看、checkpoint 列表与加载
- 增加 LLM action 后诊断能力,支持真实 LLM 和本地规则兜底
- 将 chat 人工确认点接入 LangGraph interrupt/checkpointer
- 更新 README、流程图、待办文档和打包说明
- 补充相关单元测试
2026-06-01 16:45:52 +08:00

1.6 KiB
Raw Blame History

待办事项

chat 交互优化

  • 使用 rich 输出表格、状态、错误和报告;未安装时自动降级为普通输出。
  • 使用 prompt_toolkit 支持命令补全和历史记录;未安装时自动降级为 input()
  • 增加 params 命令,脱敏展示当前会话参数。
  • 增加 events 命令,查看最近 action 执行记录。
  • 增加 load checkpointlist checkpoints,方便选择历史任务续跑。
  • 增加参数确认和目标 IP 范围确认,不只在回滚阶段确认。
  • 增加 LLM/MCP 配置热加载,例如 llm configmcp config
  • 将 chat 的人工确认点接入 LangGraph interrupt/checkpointerrun 执行到回滚确认点后由 interrupt 暂停,approve/reject 通过 Command(resume=...) 恢复同一图线程。跨进程续跑仍保留业务 checkpoint JSON。

LLM action 后分析

  • 每次 action 完成后,可把 actionbackendokvaluesstderrerror_summary 和当前 AgentState 摘要交给 LLM 分析。
  • LLM 输出结构化结果:是否异常、异常等级、可能原因、建议动作、是否需要人工确认。
  • LLM 分析只作为辅助建议,不直接决定继续执行、回滚或修改参数。
  • 本地保留规则兜底exit code、verify-ip SUCCESS=false、pending confirmation 等硬规则优先于 LLM。
  • 对 LLM 输入做脱敏,禁止把 CLIENT_SECRET、token、Authorization、完整日志原文发送给模型。
  • 通过 --analyze-actionsllm action-analysis on 显式开启,真实部署默认不启用。