← 全部笔记

基于 Pi 的 Agent 体系搭建

让 Pi 不只完成一轮问答,还能分工执行、找到合适的能力、留下可追查的过程,并让人方便地参与。围绕日常使用中的这些需求,我做了一组扩展和工具,也在 Pi Web 的上游基础上补充会话观察能力。

目标与范围

以 Pi 为核心,逐步形成可持续使用和改进的个人 Agent 工作环境。按具体问题补齐能力,保持各工程能独立使用;代码、安装与配置说明维护在各自仓库,这里集中说明各项工程解决什么问题,以及它们在体系中的作用。

已有工程

需求 工程 已有能力
把独立任务交给其他 Agent pi-subagent 创建独立子会话,观察执行、追加消息或停止任务;支持前台返回和后台通知。
找到所需能力,并在执行中发现偏离 pi-discovery 统一发现 Skill、MCP 和延迟工具;支持输入时的能力与动作推荐,以及周期轨迹审查。
看清 Agent 实际做了什么 pi-snap 紧凑展示与筛选会话记录,再按记录编号展开原始证据,供人和 Agent 使用。
按时间运行任务 pi-cron 通过官方 Pi CLI 定时执行任务,处理配置热更新、去重、同任务互斥与超时。
人和 Agent 接续同一段终端操作 Tide 保持交互式终端会话;Agent 发送输入、读取画面,人可打开真实终端接手。它也能用于 Pi 之外的 CLI。
在手机上口述任务 VoiceAssist Android WebView 加载 Pi Web,以端侧语音识别提供录入能力;结果先预览,再选择发送或填入。
在 Web 界面观察外部会话 pi-web 分支 基于 agegr/pi-web 补充外部会话发现与文件跟踪,观察时不启动 Agent。

#AI/Agent #AI/Pi

Arkk

专题 · 关于