Private remote agent control

一个面向操作者的远端 Agent 运行池。

GitHub OAuth 只负责确认身份;仓库导入决定 Agent 能碰什么;任务队列负责调度;实时终端把最后的控制权留给你。整个产品围绕“可派发、可暂停、可审计”设计。

GitHub OAuth 白名单GitHub 账号仓库导入远端 Agent CLI
ACCESS单用户白名单

没有公开注册入口,所有控制台行为都归属于一个 GitHub 身份。

CONTROL任务级终端

CLI 不全局暴露,只能从具体 task 进入、暂停和复制。

SAFETY写入前停顿

commit、push、secret 和 PR 创建前必须由操作者确认。

agent-control · iad-02
task_27c9 · 重构调度租约执行中
task_24ab · OAuth 边界审查等待输入
api-gateway · 审计事件排队中
RUNNERS7 / 10

3 个槽位可接入。

CONTROL实时通道

输出、暂停和输入命令都归属到 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 事件都进入历史,可按信息、警告、错误过滤。