SuperAPI AI 工具集

multi-frontier-desktop

智能体与模型

查看项目

更新于 10-15 20:09

技能介绍

用途:Multi-Frontier 是仅限桌面端、本地运行的 Code Agents 工作流,固定由两个订阅原生参与者组成——通过 ChatGPT 的 Codex 和通过 Claude 的 Claude Code。Electron 主进程负责所有特权操作、持久状态转换、提供方进程与写租约;渲染进程只负责展示与命令意图。

主要能力:协作前各自通过自身 CLI 登录(codex login、claude auth login --claudeai),不读取、解析、复制或持久化 OAuth 凭据、认证文件、Keychain 值或 rollout 数据。通过类型化的 Desktop host/preload/IPC 读取提供方状态,渲染进程不得调用 Node、子进程、app-server stdio 或文件系统。只展示提供方上报的套餐与用量字段,缺失数据标注为“Not reported by provider”而非零。

协作流程:双方以只读启动,各自产出有界提案;互相获得对方提案、原始请求与有界仓库证据做交叉评审,按后果编号;每轮每人最多一次修订并保留取代链接,不覆盖早期提案或评审;发布紧凑的归属收敛摘要,三轮后停止。默认内联显式 GO,仅在记录同意可逆路径后允许单次运行自动继续,且不关闭对范围/意图歧义、破坏性工作、安全隐私影响、外部通信、成本扩大或不可逆决策的升级。GO 后仅当前 driver 代次获得 workspace_write,另一方保持只读。在稳定 driver 轮次或实质差异边界撤销写租约、记录不可变有界检查点,由 watchdog 审查检查点而非移动中的工作树。取消、崩溃、退出或重启时停止子进程、撤销租约、持久化暂停恢复记录,并要求显式新围栏继续,绝不自动恢复原生执行。

辅助与配额:只读研究、测试分析与评审使用能力探测的低成本模型,记录请求与实际模型;辅助进程只传有界提示与产物,不传原始转录;编辑辅助需正式 driver 租约交接,禁止两个 workspace-write 进程。用量为参考性,接近上限前警告,达到阈值停止启动可选辅助/watchdog 工作。

持久化与 UI:保留既有单智能体 Code 行为;Multi-Frontier 状态为版本化、增量、文件支持的本地 Code-run 数据,仅持久化安全标识符、阶段、角色、租约代次、审批、检查点/提案/评审引用、不透明会话引用与有界摘要,不持久化完整提示、diff、无界提供方输出、凭据、账户标识或原始 app-server 事件。UI 保持克制并渐进披露,使用可访问状态公告与共享 composer 栈。

验证:以恶意渲染输入测试类型化 IPC 边界;证明过期 driver 代次、重复事件与并发写轮次被拒绝;证明取消与检查点转换不会留下可写子进程;验证恢复在显式用户继续前仅持久化;运行桌面测试/类型检查、格式化修改文件,并在 MULTI_FRONTIER_PROOF.md 记录打包运行器与已安装应用证据。

限制:Desktop v1 不添加托管 SQL、托管父线程编排、Keychain/OAuth 抓取或未记录的提供方用量端点;API-key 路径须明确分离,不得静默替代订阅运行时;不得把缺失的提供方计量显示为零或编造新鲜度、剩余 token、金额或套餐上限;不得以模态作为常规收敛路径,不得让 watchdog 检查移动中的工作树,不得允许无租约交接的可写辅助。相关技能:harness-agents、security、onboarding、frontend-design 与 shadcn-ui。