Session
会话是“进程上下文”
会话不只是消息容器,而是任务生命周期单元:流式输出、权限请求、停止/恢复都围绕 session 管。

核心判断:LobsterAI 的本质不是“聊天应用”,而是“本地可调度执行内核”。它把执行、权限、记忆、调度、远程触达做成一个闭环系统。
会话不只是消息容器,而是任务生命周期单元:流式输出、权限请求、停止/恢复都围绕 session 管。
同一执行逻辑,后端可切 local / sandbox。产品可在速度与安全间动态切档。
不是 UI 弹窗,而是安全控制面:策略拦截 + 用户确认双层生效。
显式/隐式提取 + 置信评判 + 持久化,不再是“历史文本堆砌”。
支持 at/interval/cron,意味着系统可在用户离线时持续执行任务。
Telegram/Discord/飞书/钉钉接入后,Agent 从桌面前台进入“随时可调度”。
系统架构师的核心工作,不是挑框架,而是定义边界、决定取舍、提前买单。LobsterAI 的设计像一个微内核风格的执行系统:主进程做控制面,执行器/网关/调度/记忆作为能力模块,通过消息边界协作。
| 维度 | LobsterAI | OpenHands | Cline | OpenClaw | 本质差异一句话 |
|---|---|---|---|---|---|
| 执行控制面 | QEMU VM + local 双模 | 容器执行(推断) | IDE 扩展宿主执行(推断) | 本地工具编排 | LobsterAI 优先“桌面可隔离执行”,不是单纯 IDE 内联代理。 |
| 数据控制面 | SQLite(sql.js) 结构化持久化 | 多后端(推断) | 编辑器状态+文件(推断) | 文件记忆体系 | LobsterAI 更像“应用数据库驱动系统”,非纯文档式记忆。 |
| 安全控制面 | 策略拦截 + 用户确认 | 容器策略(推断) | 确认为主(推断) | 确认/规则结合 | LobsterAI 在桌面端把权限系统做到“控制平面级”。 |
| 调度控制面 | 内置 at/interval/cron | 外部依赖(推断) | 基本无 | 支持任务与心跳 | LobsterAI 内核天然面向“无人值守执行”。 |
| 扩展控制面 | Skill 声明式 + 热更新 | 代码扩展(推断) | MCP 协议生态(推断) | 技能/工具体系 | LobsterAI 走“内聚可控扩展”,Cline 偏“协议外联扩展”。 |
| 失败恢复语义 | 会话持久化 + 连续失败熔断 | 容器重启语义(推断) | 轻恢复(推断) | 会话与记忆可续 | LobsterAI 更强调任务级恢复,不只是聊天连续性。 |
存储、会话、网关、调度都压在 main;一旦重查询或高频事件叠加,会出现全局卡顿。
会话状态、权限队列、沙盒生命周期耦合过深,异常路径容易出现资源泄漏和“半死会话”。
扩展机制越开放,越需要签名、隔离、依赖治理。否则扩展生态反过来拖垮主系统可信度。
LobsterAI 的竞争力不在“更会回答”,而在“更能稳定执行”。如果它把控制面做薄、执行面做强、恢复语义做硬,这条路线会比单纯聊天产品更有长期壁垒。