Files
my-pi/pi-subagents/UPSTREAM.md
T
云服务部-叶林立andDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 0c45b1a438 docs: 拆分 AGENTS.md,根文件只保留全局规则
根 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>
2026-10-20 19:43:22 -07:00

1.5 KiB
Raw Blame History

上游来源

本地维护

本目录由 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。