Show Worker
Octo 架构与接口体验台
一个只负责展示和试用的 Worker 页面:查看 Octo / Ogin 状态,理解 UserDO 与 OctoDO 的边界,并直接体验部分管理类与应用类接口。
当前页面
show.o3o3o.com
loading
实时状态
等待检测
未刷新
接口分层
管理类走 UserDO,应用类走 app key/session,平台类管理 Octo 实例。
U
UserDO 管理入口面向管理员或登录用户。负责判断权限,再把可信内部调用转给 OctoDO。
WS /ws/userdo指令入口app.set改 JSONapp.key.set设 Keyapp.config.save模型配置
M
OctoDO 管理类高权限接口。OctoDO 默认相信来自 UserDO 的内部管理调用。
/app_json_put替换/更新/upsert_app安装/更新/appkey_set同步 key/app_config_saveprompt/tools
A
OctoDO 应用类外部 app 调用。需要 app key 或 session,只能做运行时动作。
/notify通知主脑/app_data_get读数据/app_data_set写数据/user_chat用户对话
P
Platform 接口平台级接口,不属于单个 app。负责创建、列出、删除 OctoDO。
/platform/octo/create创建/platform/octo/list列表/platform/octo/delete删除OCTO_DODO 绑定
调用链路
用户对话不一定进 system model,先由 userChat Agent 判断。
用户消息进入
/api/octo/user_chat,先交给 userChat Agent。→
userChat Agent能直接答就直接推送;需要调用 app 时发送高优先级任务。
→
Octo System Model从通知队列取任务,调度已安装 app,再把结果回调给 userChat。
实时状态
由 Show Worker 代为检测基础服务是否可达。
UserDO WS 指令台
管理类体验。需要 userId 和临时 god key;页面不会保存。
WS
连接与指令管理指令会真的改目标用户的 OctoDO。测试
app.set 前建议使用一个 demo appid。LOG
WS 实时日志Octo 应用类 HTTP Demo
应用类体验。需要 Octo ID 和 app key/session。
API
请求构造器应用类接口只应该做运行时能力:通知、数据、聊天、session。不要把管理类接口暴露给外部 app。
OUT
响应