忽略路径
在仓库根目录创建.openwikiignore 来排除文档运行中的私有、生成或无关路径。参见 代码模式 了解语法和行为。
维基指令
OpenWiki 在运行期间会读取以下文件。您可以自行编辑它们,或要求 OpenWiki 在聊天中修改摘要(例如,openwiki "Update openwiki/INSTRUCTIONS.md to focus on the public API")。
正常
--init 和 --update 运行不会重写这些文件。
智能体指令文件
在每次代码运行期间,OpenWiki 在仓库根目录维护智能体指令指针:AGENTS.md:当缺失时创建。OpenWiki 仅重写<!-- OPENWIKI:START -->…<!-- OPENWIKI:END -->块,并保留您的内容其余部分不变CLAUDE.md:仅当文件已存在时更新。管理块导入@AGENTS.md,以便 Claude Code 读取相同的指令。当CLAUDE.md缺失时,OpenWiki 不会创建CLAUDE.md,并保留仅@AGENTS.md不变的文件
本地配置目录
代码模式和个性模式默认在~/.openwiki/ 下存储机器本地状态:
代码模式的仓库工件(如生成的维基、
openwiki/.claims/、openwiki/INSTRUCTIONS.md 和 openwiki/.last-update.json 下的声明)位于项目中,而不是 ~/.openwiki/ 下。更多详情,请参见 代码模式 和 个人模式。
覆盖状态目录
在启动 OpenWiki 之前设置OPENWIKI_CONFIG_DIR 以使用不同的可写目录,例如挂载的容器卷:
~/.openwiki 目录。要保留您希望保留的任何状态,请自行复制它并将变量指向专用目录,因为 OpenWiki 会限制当前用户的权限。
遥测
OpenWiki 默认收集匿名、聚合的使用数据,以便项目了解工具的使用情况并进行改进。 在单个openwiki_run 事件上收集,按存储在 ~/.openwiki/install-id 中的随机安装 ID 键控:
- 每次记录的运行:命令(
init/update)和结果(success/failure/no-op),以及在失败时记录粗略的错误类别(不记录错误消息)。交互式聊天、auth和ingest不记录 - 在设置时(仅在初始化时):大脑模式(
code/personal)、模型提供者和配置的连接器名称(不记录其内容)
选择退出
OPENWIKI_TELEMETRY_DISABLED=1 添加到 ~/.openwiki/.env。在 CI 中,在工作流环境中设置它。
要检查运行将发送的确切内容,请将 --telemetry-file=<path> 添加到任何运行。
参见
官方原文:src/oss/openwiki/customize.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。