目的
锁定 Computer L0 技术边界。实现拆到同 milestone 的其它 Issue。
权威讨论:Raft #computer:becccaf0。产品对象叫 Computer 智能体(相对现有网页智能体)。内部表名 computer_agent。实现进程是 dsh web,页面和 API 不要出现 dsh / DshInstance。
Owner 锁:同一工作区一个 ApeMind 用户对应一个 Computer 智能体;其内部 workspace 用户自用;默认不支持一人多个。
产品是什么
ApeMind 是注册配置中心。apemind-computer 是官方容器执行面。只借 Raft 的「复制一条命令 → 出站上线」。
不是 Raft:没有频道/任务/消息、没有本机 raft-computer CLI、没有多运行时 Agent、没有飞书/网页聊天。
以后才做 SaaS 入口 computer.apemind.ai/dsh/<id>,不在本 milestone。
三块
- ApeMind Web/API:Computer / Computer 智能体登记、期望状态、在线。不做 IM。
- daemon(本仓,进官方镜像):出站、心跳、按期望状态启停本机
dsh web。不听公网。
- 进程:
dsh web --no-open --port <p>,只听 127.0.0.1。
已锁口径
- 一台 Computer 只属于一个工作区。台上多个 Computer 智能体是同一租户里不同用户各一个进程,不是硬隔离。
- 同一工作区一个用户最多一个 Computer 智能体。里面的 workspace 用户自己建、自己用。默认不支持再加一个。
- 接入命令长期放详情页,随时复制。不是 API key,不必「只显示一次」。
- 用户的那一个 Computer 智能体新建默认
stopped,人点启动再跑。
- L0 命令不映射 8080。要
APEMIND_URL、配对令牌、状态卷。
- 8080 面板是镜像调试面,不是 SaaS 入口。
L0 验收
- 一条命令 → Computer 在线。
- 用户能启动/停止自己那一个 Computer 智能体。
同 milestone
- daemon 接入与心跳
- daemon 启停本机进程
- ApeMind 注册配置 API 契约
不做
飞书、网页聊天、页面隧道、K8s、任意设备乱装、跨客户共一台、硬隔离、一人多个 Computer 智能体。
目的
锁定 Computer L0 技术边界。实现拆到同 milestone 的其它 Issue。
权威讨论:Raft
#computer:becccaf0。产品对象叫 Computer 智能体(相对现有网页智能体)。内部表名computer_agent。实现进程是dsh web,页面和 API 不要出现 dsh / DshInstance。Owner 锁:同一工作区一个 ApeMind 用户对应一个 Computer 智能体;其内部 workspace 用户自用;默认不支持一人多个。
产品是什么
ApeMind 是注册配置中心。
apemind-computer是官方容器执行面。只借 Raft 的「复制一条命令 → 出站上线」。不是 Raft:没有频道/任务/消息、没有本机
raft-computerCLI、没有多运行时 Agent、没有飞书/网页聊天。以后才做 SaaS 入口
computer.apemind.ai/dsh/<id>,不在本 milestone。三块
dsh web。不听公网。dsh web --no-open --port <p>,只听127.0.0.1。已锁口径
stopped,人点启动再跑。APEMIND_URL、配对令牌、状态卷。L0 验收
同 milestone
不做
飞书、网页聊天、页面隧道、K8s、任意设备乱装、跨客户共一台、硬隔离、一人多个 Computer 智能体。