option-berth指南

产品的边界

边界也是产品的一部分。这些是人和 agent 最先会问的问题,按产品的回答方式写。

最先被问的问题

它有图形界面吗?

没有。macOS 客户端是独立产品。它呈现同一份 CLI 事实,不增加 CLI 没有的能力;它不是第二个状态来源。

它是整机端口表吗?

不是。它只回答这个 worktree 声明的服务,不回答主机上的每个 socket。machine: 依赖只读观察,未过滤的流只是兼容视图。

它会写我的 Git 或清单吗?

Git 只读:不提交、不暂存、不切分支。oberth.yaml 只由人的 oberth init adopt 写入;agent 最多只能起草。

“没有端口”等于“没在运行”吗?

不等于。无端口 worker 通过运行记录观察。进程、监听、健康、退出是四种独立事实,一种推不出另一种。

Windows 支持到什么程度?

有原生构建、冒烟测试和一次 arm64 交叉构建。完整服务场景只在 macOS 与 Linux 验证;不从那些运行里推断 Windows 生命周期。

需要模型账号或云端吗?

不需要。引擎本地运行,没有内置模型推理,也没有云端同步。可选的模型评估(oberth jev)默认关闭,除非人主动启用,而且永远不进入控制路径。

它会装 hooks、MCP server 或 agent skill 吗?

不会。集成就是在你自己的脚本里调用 CLI。产品不装 hooks、不注册 MCP server、不写工具配置,也不安装coding agent skill。

能跟 Claude Code、Cursor、Codex、Conductor 一起用吗?

能,在它们自己的 setup、run、cleanup 槽位或外层 wrapper 里调用。引擎不改它们的任何配置,配方是给你粘贴的文档。

它会删掉什么?

它停止服务、报告身份。它从不删除数据库、数据目录或账本行;那是人的决定。卸载是独立脚本,清空 ~/.option-berth 需要显式参数。

按主题分组的契约

这本指南讲事实链和推理。确切的表面住在仓库的契约文档里,每条事实只有一个家。

每份契约住在哪里
主题文档它拥有什么
产品docs/product.md需求、对象模型、写边界,以及产品明确不做什么。
CLIdocs/cli.md命令表面、JSON 字段、错误码和清单引用。
安装docs/install.md每个渠道、升级、卸载和平台边界。
接入docs/integrations.md工具配方、AGENTS.md 段落,以及每个槽位的坑。
工作记录docs/workplace.mdworkplace 命令、记录块字段和它们的边界。
架构docs/agent/architecture.md实现边界,以及代码如何强制那条事实链。

机器入口

  • llms.txt——指南与契约的精选索引,每条链接一行说明。
  • llms-full.txt——全部英文章节合在一个纯文本文件里。
  • sitemap.xml——两种语言的每个页面。

HTML 页面是源;机器文件在构建时从同一份内容生成,所以它们不会悄悄和书脱节。

编辑本页

输入关键词,搜索全部章节与小节。