ccch1mneyyy/working-activity
Lively Working-line extension for pi CLI and DSH
解决的问题
该项目解决了 AI 代理在执行过程中内部状态缺乏可见性的问题。与其使用通用的加载旋转图标,它提供了一个动态的「工作状态行」,实时显示代理正在执行的具体操作,包括工具使用、进度以及内部推理摘要。
工作原理
该工具作为两个平台的扩展/插件运行:pi CLI 和 DeepSeek Harness (DSH)。它监控代理事件(如工具执行开始、更新和结束),并解析模型的流式输出,以提取并显示状态更新。
主要机制包括:
- 事件监听:跟踪
tool_execution_start和tool_execution_update,实时显示工具名称和进度百分比。 - 模型叙述:注入系统提示指令,要求模型在每个步骤开始时用简短描述(例如
⏵ 检查错误日志)进行说明,扩展功能随后提取并显示该描述。 - 状态管理:管理快速执行工具的队列,确保其对用户可见,并通过监控使用阈值来处理上下文窗口警告。
适用人群
希望在 AI 代理执行复杂任务时获得更高透明度、沉浸感和信息量的 pi CLI 和 DeepSeek Harness 用户。
主要亮点
- 实时工具追踪:显示实际工具活动和进度(百分比/阶段),而非虚假动画。
- 上下文警告:当上下文使用量超过 80%(黄色)或 95%(红色)时向用户发出警告。
- 模型自我描述:强制模型在 20 个词以内描述当前操作,以便实时显示。
- 动态内容:包含 95+ 种口语化表达、时间感知问候语(夜间/周末),以及稀有的「彩虹」彩蛋,让代理感觉更生动。
- 性能指标:提供任务结束后总结,包括总耗时、工具数量、成本(通过官方 API 使用量)、以及 token 数量。
- Git 集成:在 Git 相关操作期间自动检测并显示当前 Git 分支。
- 可定制性:包含可搜索的设置面板、28 种动画预设,以及用于配置健康检查的「Doctor」工具。
相关
- 项目
- 项目
- 项目
- 项目
- 项目