没有公开注册入口,所有控制台行为都归属于一个 GitHub 身份。
Private remote agent control
一个面向操作者的远端 Agent 运行池。
GitHub OAuth 只负责确认身份;仓库导入决定 Agent 能碰什么;任务队列负责调度;实时终端把最后的控制权留给你。整个产品围绕“可派发、可暂停、可审计”设计。
GitHub OAuth 白名单GitHub 账号仓库导入远端 Agent CLI
CLI 不全局暴露,只能从具体 task 进入、暂停和复制。
commit、push、secret 和 PR 创建前必须由操作者确认。
agent-control · iad-02
task_27c9 · 重构调度租约执行中
task_24ab · OAuth 边界审查等待输入
api-gateway · 审计事件排队中
3 个槽位可接入。
输出、暂停和输入命令都归属到 task。
$ agentctl task create --repo tanghehui/agent-orchestrator --branch main[github] 已验证 @tanghehui 的登录身份[agent] 已租用 iad-02 runner · 2 vCPU / 4GB[agent] 正在读取 AGENTS.md 与仓库目录[operator] 写入前可随时暂停输出并确认[ready] 输入命令即可操控远端 Agent
操作者流程
从首次授权、仓库导入到远端 CLI,每一步都有明确的控制边界。
01 连接
GitHub 授权登录
首次进入时完成 OAuth 登录和账号绑定;只有白名单账号能进入控制台。
02 导入
导入仓库
进入控制台后先查看已导入仓库;需要新增时直接拉取当前账号下的仓库并导入。
03 控制
创建任务并进入会话
选择仓库和分支后创建 task;xterm.js 会话归属于单个 task,支持暂停、输入 CLI 命令和回看历史日志。
默认私有
产品结构围绕“单用户私有后台”和可审计操作设计。
白名单登录
GitHub OAuth 是进入产品的第一步;非白名单账号会停在拒绝访问状态,不进入控制台。
仓库级授权
GitHub 绑定发生在首次登录阶段;控制台内只管理已导入仓库和新增导入。
CLI 可审计
每次远端命令、Agent 输出和 GitHub 事件都进入历史,可按信息、警告、错误过滤。