功能规格说明
使用自然语言记录功能,让代理拥有明确的待实现工作项。
ContextsBase 是面向代理的项目工作区,用于管理软件待办事项和规格说明。它以结构化的功能、数据模型、业务规则和测试用例取代零散的 Markdown 笔记,AI 编程代理可通过模型上下文协议(MCP)检索这些内容。
典型工作流程是将功能组织到一个迭代中,向代理开放该迭代,然后发送实现命令。代理会按顺序认领工作、构建每项功能并进行测试,从而减少每次编码会话开始时重复粘贴项目上下文的需要。该网站展示了可与 MCP 兼容代理配合使用的产品,包括 Claude Code、Cursor、Copilot 和 Windsurf。
使用自然语言记录功能,让代理拥有明确的待实现工作项。
记录测试应验证的逻辑,包括计划或账户规则等示例。
定义应用程序数据模型中的实体和字段,为代理提供结构化的架构上下文,而不必让其自行推断。
编写给定-当-那么测试用例,代理可将其转换为实现测试,并作为功能开发的一部分运行。
将功能归入迭代并向代理开放迭代,代理可以按顺序认领、构建和测试其中的功能。
将设计令牌和页面编辑指令与待办列表一同存储,让代理可以结合项目上下文应用界面变更。
将包含多个功能的发布计划转化为一个迭代,向连接 MCP 的代理开放,然后让代理按顺序处理功能列表。
一次性存储实体、字段和业务规则,让代理在实现功能时可以参考应用模型,而不必从不完整的笔记中自行推断。
使用给定-当-那么测试用例定义验收行为,使功能开发能够根据明确的预期结果进行检查。
当代理需要在开展应用开发的同时修改界面时,将设计令牌和页面编辑指令与项目待办列表一同保存。
ContextsBase 在 MCP 客户端中配置为 MCP 服务器。网站展示了使用 ContextsBase HTTP 端点和 bearer token 环境变量的配置,之后兼容的代理即可访问项目工作区。
你可以将功能组织到一个迭代中,向代理开放该迭代,然后通过 MCP 发出实现命令。代理随后会按顺序认领、构建并测试这些功能。
工作区可存储功能和规格说明、业务规则、数据模型实体和字段、测试用例、设计令牌以及页面编辑内容。这些信息构成代理构建时使用的上下文。
网站列出了 Claude Code、Cursor、Copilot 和 Windsurf,并表示 ContextsBase 可与任何 MCP 客户端配合使用。现有信息未说明每个客户端的完整设置方式或工作流边界。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
SonOf 连接你的代码仓库和 PM 工具,审计代码库与产品上下文,将已批准工作转为可交付工单,并由资深工程复审,适合缺少完整团队的创始人和技术负责人。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。