核心功能
Workplace 是一款面向复杂开发场景的多项目工作空间管理系统,采用「项目即工作区」的设计理念,为每个代码库提供完全隔离的运行环境。核心能力包括:
多Agent编排:内置 Swarm 风格的智能体协调机制,支持 Kernel Agent 常驻运行,通过 chat.md 实现Agent间结构化通信,配合 Rust 文件监控服务器实现实时消息路由。
隔离式记忆管理:每个工作空间拥有独立的 memory/ 目录(按日分片存储),结合 UUID 作为 Supermemory 的 containerTag,实现跨会话但隔离的项目状态追踪。
IDE生态整合:自动同步上下文至 Cursor(.cursor/rules/workplace.mdc)、Claude Code(CLAUDE.md)、OpenCode(opencode.jsonc),消除多工具切换的认知负担。
会话生命周期管理:支持多会话并存(workplace sessions),切换工作空间时智能提示「继续历史会话」或「新建会话」,对话记录以 JSONL 格式持久化。
显著优势
- 父子层级结构:支持
parent:child语法快速定位嵌套项目,适配微服务/Monorepo 架构 - Loaded 工作集:
loaded.json维护当前活跃的多项目集合,便于跨库Agent协作 - Git 自动发现:扫描
.git目录自动识别候选工作空间,降低初始化门槛 - 跨平台UI:Telegram/Discord 内联按钮交互,WhatsApp/Signal 降级为编号列表
局限与风险
- 文件系统耦合:重度依赖本地目录结构,云端同步需自行配置
- Rust 服务依赖:文件监控需平台特定二进制,边缘架构需手动编译
- 记忆碎片化:长期项目的
memory/目录可能膨胀,需定期归档
适用人群
- 同时维护 3+ 个代码库的全栈开发者
- 采用多Agent协作模式的 AI 辅助编程用户
- 需要统一上下文管理的 Cursor/Claude Code 重度用户