mirror of
https://bitbucket.org/siakitem/my-pi.git
synced 2026-10-26 10:45:22 +00:00
根 AGENTS.md 从约 78KB 压缩到约 10KB,避免作为常驻规则加载时被截断: 只保留仓库定位、扩展清单、跨扩展硬规则与通用验证命令。各扩展的维护 约定与验证命令移入对应目录的 AGENTS.md(新增 extensions/AGENTS.md 承载 系统提示词与根目录 TS/LSP 约定),上游来源记录统一放进各目录的中文 UPSTREAM.md,并补齐 pi-permission-system 与 pi-rtk-optimizer 的来源记录。 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1.5 KiB
1.5 KiB
上游来源
- 上游:https://github.com/tintinweb/pi-subagents
- 导入 tag:
v0.18.0 - 导入 commit:
3f9d35cd078d18a141eb5a6d8f4fc5010d756280 - 快照日期:2026-08-20
- 上游包版本:
0.18.0 - 许可证:MIT
本地维护
本目录由 my-pi 仓库直接维护。它不是 submodule,且不得包含嵌套 .git、上游 .pi 状态、node_modules、覆盖率输出或生成的构建产物。
初始导入保留了上游 TypeScript 源码、测试、示例、文档、媒体、包元数据和许可证。上游 .github/ 自动化与本地 .pi/ 状态有意未导入。
源码包含在根包中,通过根 file:./pi-subagents 依赖安装,并由宿主自有的 extensions/subagents.ts wrapper 经根 pi.extensions 默认加载。本地快照新增了文档化的权限子会话生命周期桥接、根 authority 转发身份、活跃 Agent 身份,以及宿主自有的精确路径 mandatory extension 策略。组合包 wrapper 保护 extensions/permission-system.ts 免受 Agent 控制的扩展过滤,并在该入口不可用时 fail closed。另新增三个 opt-in 扩展选项(basePrompt、bundledAgentsDir、excludedExtensionPaths,经 createPiSubagentsExtension → AgentManager → agent-runner → buildAgentPrompt 透传),不传时保持上游逐字节行为。根编排工具归入 Tool Search 已提交的 subagents 分组,Pi host peer 标记为 optional,以免组合包安装第二套 Pi runtime。