Bajie 网关后台

打开聊天页

Agent

实际状态把两边合起来看:网关只知道有没有等待挂着(后台进程残留也算),Cursor 知道这一轮还在不在跑。对话状态和聊天页用同一套说法:等待中=闲着等用户的消息 · 回复中=用户最新的消息还没回、agent 正在处理 · 干活中=没有欠回复、正在干活(思考、跑命令、改文件) · 离线=没连着也没在跑 · 空闲=在池里等分配。实时动态来自 Cursor 这一轮运行的 SSE 流(正在调的工具、思考、写的文字),点开看详情。

实时推送未连接
实际状态Agent对话状态Cursor实时动态模型会话最后一条

客户 Cursor

装了插件、填了卡密的 Cursor。分到这张卡的 agent 在它打开的项目里干活。

名称状态卡密项目文件夹会话操作最后连接

会话

会话归属Agent状态模型 / 备注消息最后一条

卡密

单窗口卡只能开一条对话(一个 agent);多窗口卡可以开多条对话,每条一个 agent,最多开到设定的窗口数。有效期从客户兑换时开始算,覆盖这张卡的所有窗口。到期后网关拦下客户的新消息、通知 agent 暂停等待,会话不结束;作废后 agent 回到池子;客户换新卡密,所有窗口跟着新卡接着用。

网关口令

口令用于登录;兑换卡是另一种凭证,只在登录后续期。这里可以创建口令、调整已有口令的窗口数、改口令和作废口令。

口令状态有效期窗口备注操作
卡密状态有效期剩余模式窗口 / Agent备注
池子接入密钥(给 agent 用)

agent 进池子等分配时在请求头带 X-Bajie-Agent-Key。启用卡密验证后,所有 agent(包括本机的)都必须带。它和下面「Cursor 账户」里的 Cursor API Key 不是一回事:那个是网关用来看 agent 和 SSE 流的。

(未显示)

Cursor 账户

网关用每个账户的 Cursor CLI 登录看它名下的 Agent、运行状态和对话动态。「本机 Cursor CLI」只用于观察云端状态,不启动 worker。要接入托管 worker,请点「添加账户」并完成 Cursor 登录;登录完成后网关会自动配置该账户隔离 HOME 下的全局 MCP、Hooks 和工作区 Agent 规范,并启动 worker。登录凭据和每个账户的配置彼此隔离。

名称登录状态Agentworker检查时间

Cursor 运行(按账户)

每个账户名下的 agent 运行:Cursor 那边在不在跑(running / idle)、在我们这里是什么(在池里等分配、在服务哪条对话、没连上)、是不是免费对话和还剩几次免费追问(is-next-setup-run-free)、当前模型。idle 且还有免费追问的可以「resume」:给它发一条追问(可指定模型),它就醒来回到网关。

账户AgentCursor在网关免费模型更新

设置

管理员密码

改完后,其他地方登录的后台都要重新登录。

Cursor CLI 检查

网关在这台机器的 Cursor CLI 这边需要的东西(只读检查,不改任何文件):Agent 运行包、cursor-agent 和它的 MCP 等待补丁、worker 模板单元;再按账户检查登录、隔离 HOME 下的全局 MCP 与 Hooks、worker 自动加载的 Agent 规范和状态。不对的那项附处理办法。

    账户登录MCP 条目全局 HooksAgent 规范worker

    本机 Cursor 窗口

    装了钩子的 Cursor 窗口(旧的 composer 驱动方式)。

    窗口状态桥最后心跳