Directories
¶
| Path | Synopsis |
|---|---|
|
admission.go —— 开工前的进程余量准入闸。
|
admission.go —— 开工前的进程余量准入闸。 |
|
Package buildinfo 读取当前二进制的构建标识(VCS revision、构建时刻、是否带 未提交改动)。
|
Package buildinfo 读取当前二进制的构建标识(VCS revision、构建时刻、是否带 未提交改动)。 |
|
backlog.go —— follow 建连前「积压对账」的线格式与计算。
|
backlog.go —— follow 建连前「积压对账」的线格式与计算。 |
|
本文件实现 diff 回灌基线(spec §7):分支合并回 main 后,把分支视图 机械併入 baseline,让基线保鲜成为流程副产物。
|
本文件实现 diff 回灌基线(spec §7):分支合并回 main 后,把分支视图 机械併入 baseline,让基线保鲜成为流程副产物。 |
|
Package config 负责 handoff 配置的加载、默认值填充与访问令牌生成。
|
Package config 负责 handoff 配置的加载、默认值填充与访问令牌生成。 |
|
discipline.go —— 执行纪律块的内置版本与能力分档。
|
discipline.go —— 执行纪律块的内置版本与能力分档。 |
|
Package envfile 解析 handoff 的 env 文件,并把它换算成可注入子进程的环境变量。
|
Package envfile 解析 handoff 的 env 文件,并把它换算成可注入子进程的环境变量。 |
|
Package executor 定义 handoff 的 executor 挂载契约:Adapter 接口与事件/结果类型。
|
Package executor 定义 handoff 的 executor 挂载契约:Adapter 接口与事件/结果类型。 |
|
claudecode
adapter.go —— Claude Code 语义到 executor.Adapter 契约的翻译层。
|
adapter.go —— Claude Code 语义到 executor.Adapter 契约的翻译层。 |
|
codex
adapter.go —— codex 的 executor.Adapter 实现:五动作与事件翻译。
|
adapter.go —— codex 的 executor.Adapter 实现:五动作与事件翻译。 |
|
fake
Package fake 提供脚本化的 executor.Adapter 实现,供集成测试驱动全链路。
|
Package fake 提供脚本化的 executor.Adapter 实现,供集成测试驱动全链路。 |
|
grok
acp.go —— ACP(Agent Client Protocol)的 WebSocket JSON-RPC 双向客户端。
|
acp.go —— ACP(Agent Client Protocol)的 WebSocket JSON-RPC 双向客户端。 |
|
opencode
adapter.go —— opencode 语义到 executor.Adapter 契约的翻译层。
|
adapter.go —— opencode 语义到 executor.Adapter 契约的翻译层。 |
|
rawtap
Package rawtap 提供上游原始字节的旁路归档。
|
Package rawtap 提供上游原始字节的旁路归档。 |
|
turn
deny.go —— 协调者拒绝时下发给模型的正文渲染。
|
deny.go —— 协调者拒绝时下发给模型的正文渲染。 |
|
本文件是「首次配置问什么」的字段描述表:每个字段的控件类型、标题、选项、 适用角色、显隐条件与随答案变化的默认值,全部表达成数据。
|
本文件是「首次配置问什么」的字段描述表:每个字段的控件类型、标题、选项、 适用角色、显隐条件与随答案变化的默认值,全部表达成数据。 |
|
任务卡的建/读/改/终止/复活与 B 号分配。
|
任务卡的建/读/改/终止/复活与 B 号分配。 |
|
Package ledgermirror 是 agentd 的账本镜像子系统:把挂账 task 的事件 从各执行机镜像进账本单流。
|
Package ledgermirror 是 agentd 的账本镜像子系统:把挂账 task 的事件 从各执行机镜像进账本单流。 |
|
模板派发的共用段:取模板 → 算分支与基线 → 拼 prompt → 经注入的 Transport 派发 → 回链挂账 → 落 dispatched 快照。
|
模板派发的共用段:取模板 → 算分支与基线 → 拼 prompt → 经注入的 Transport 派发 → 回链挂账 → 落 dispatched 快照。 |
|
Package localsync 负责把远程执行机上的任务分支同步到协调者本地仓库。
|
Package localsync 负责把远程执行机上的任务分支同步到协调者本地仓库。 |
|
Package logx 提供统一的 slog 日志初始化入口。
|
Package logx 提供统一的 slog 日志初始化入口。 |
|
Package pathenv 把「本进程能看到的 PATH」补成「这台机器上用户实际可用的 PATH」。
|
Package pathenv 把「本进程能看到的 PATH」补成「这台机器上用户实际可用的 PATH」。 |
|
blacklist.go —— 黑名单硬规则与命令类判据。
|
blacklist.go —— 黑名单硬规则与命令类判据。 |
|
fence.go —— 进程围栏的策略层:算围栏值、判读余量、翻译 EAGAIN。
|
fence.go —— 进程围栏的策略层:算围栏值、判读余量、翻译 EAGAIN。 |
|
Package projectid 计算项目的机器无关身份。
|
Package projectid 计算项目的机器无关身份。 |
|
本文件定义浏览器鉴权相关接口的线格式:ticket 签发响应与会话展示条目。
|
本文件定义浏览器鉴权相关接口的线格式:ticket 签发响应与会话展示条目。 |
|
Package proxycfg 把 handoff 配置里的 proxy 字符串翻译成各消费方要的形态。
|
Package proxycfg 把 handoff 配置里的 proxy 字符串翻译成各消费方要的形态。 |
|
attachment.go —— 一次订阅的对外形态。
|
attachment.go —— 一次订阅的对外形态。 |
|
engine
Package engine 托管伪终端(PTY)会话:开 shell、持有会话表、维护回放缓冲、 向多个订阅者广播输出、按进程组终止。
|
Package engine 托管伪终端(PTY)会话:开 shell、持有会话表、维护回放缓冲、 向多个订阅者广播输出、按进程组终止。 |
|
hostproc
Package hostproc 是 ptyhost 进程的主体:一个进程托管一个 PTY 会话。
|
Package hostproc 是 ptyhost 进程的主体:一个进程托管一个 PTY 会话。 |
|
sessdir
Package sessdir 是 PTY 会话在磁盘上的落点:目录布局、元数据、以及跨 agentd 重启的三态扫描。
|
Package sessdir 是 PTY 会话在磁盘上的落点:目录布局、元数据、以及跨 agentd 重启的三态扫描。 |
|
wire
Package wire 是 agentd 与 ptyhost 进程之间的帧格式。
|
Package wire 是 agentd 与 ptyhost 进程之间的帧格式。 |
|
职责:把 coordinator 的 HTTP/WS 拨号导向 relay 隧道内的 app 流;边界:不改 client 上层逻辑,只提供 Transport。
|
职责:把 coordinator 的 HTTP/WS 拨号导向 relay 隧道内的 app 流;边界:不改 client 上层逻辑,只提供 Transport。 |
|
Package release 负责「把某个版本的 handoff 二进制正确落到某个路径」。
|
Package release 负责「把某个版本的 handoff 二进制正确落到某个路径」。 |
|
clicheck.go —— CLI 侧的限流版本检查与提示行。
|
clicheck.go —— CLI 侧的限流版本检查与提示行。 |
|
launchd.go —— macOS 侧的服务托管实现。
|
launchd.go —— macOS 侧的服务托管实现。 |
|
install.go —— 把 skill 内容装到本机各家 agent。
|
install.go —— 把 skill 内容装到本机各家 agent。 |
|
本文件实现浏览器鉴权所需的两张表:会话(sessions)与一次性 ticket(auth_tickets)。
|
本文件实现浏览器鉴权所需的两张表:会话(sessions)与一次性 ticket(auth_tickets)。 |
|
本文件实现 agentd 常驻侧的 target 客户端复用池。
|
本文件实现 agentd 常驻侧的 target 客户端复用池。 |
|
Package toolchain 探测本机装了哪些 executor、各自处于什么状态。
|
Package toolchain 探测本机装了哪些 executor、各自处于什么状态。 |
|
本文件是 handoff upgrade 的**唯一判据来源**(B64)。
|
本文件是 handoff upgrade 的**唯一判据来源**(B64)。 |
|
Package webui 持有 Web 控制台的静态资源,并按构建标签在两种形态间切换。
|
Package webui 持有 Web 控制台的静态资源,并按构建标签在两种形态间切换。 |
Click to show internal directories.
Click to hide internal directories.