ccch1mneyyy/working-activity

Lively Working-line extension for pi CLI and DSH

解决的问题

该项目解决了 AI 代理在执行过程中内部状态缺乏可见性的问题。与其使用通用的加载旋转图标,它提供了一个动态的「工作状态行」,实时显示代理正在执行的具体操作,包括工具使用、进度以及内部推理摘要。

工作原理

该工具作为两个平台的扩展/插件运行:pi CLIDeepSeek Harness (DSH)。它监控代理事件(如工具执行开始、更新和结束),并解析模型的流式输出,以提取并显示状态更新。

主要机制包括:

  • 事件监听:跟踪 tool_execution_starttool_execution_update,实时显示工具名称和进度百分比。
  • 模型叙述:注入系统提示指令,要求模型在每个步骤开始时用简短描述(例如 ⏵ 检查错误日志)进行说明,扩展功能随后提取并显示该描述。
  • 状态管理:管理快速执行工具的队列,确保其对用户可见,并通过监控使用阈值来处理上下文窗口警告。

适用人群

希望在 AI 代理执行复杂任务时获得更高透明度、沉浸感和信息量的 pi CLI 和 DeepSeek Harness 用户。

主要亮点

  • 实时工具追踪:显示实际工具活动和进度(百分比/阶段),而非虚假动画。
  • 上下文警告:当上下文使用量超过 80%(黄色)或 95%(红色)时向用户发出警告。
  • 模型自我描述:强制模型在 20 个词以内描述当前操作,以便实时显示。
  • 动态内容:包含 95+ 种口语化表达、时间感知问候语(夜间/周末),以及稀有的「彩虹」彩蛋,让代理感觉更生动。
  • 性能指标:提供任务结束后总结,包括总耗时、工具数量、成本(通过官方 API 使用量)、以及 token 数量。
  • Git 集成:在 Git 相关操作期间自动检测并显示当前 Git 分支。
  • 可定制性:包含可搜索的设置面板、28 种动画预设,以及用于配置健康检查的「Doctor」工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目