ai-cli-architecture
Installation
SKILL.md
AI CLI 工程架构与迭代策略
核心原则(10条)
- 定义产品本体:先确定是 chat tool / agent runtime / 任务系统,再设计界面
- 会话引擎和执行循环分层:TaskSessionEngine 管状态,ExecutionLoop 管推进
- 上下文是可编排输入层:不是 prompt 文案,是结构化注入
- 工具受控暴露:动态由任务阶段决定,不是静态权限矩阵
- 权限结构性兜底:白名单 + 审批链 + 信任链
- 长任务能力 Day 1 设计:token budget / compact / checkpoint / recover
- 中断/恢复/回放原生支持:部分完成 + 可恢复 > 成功/失败
- 压缩是一等能力:结构化摘要,用户和 agent 都可读
- 审计与可观测性 Day 1:每个 action 可追溯,技术债难还
- 约束清晰带来真正智能:不是堆功能,是边界+上下文+工具+状态