openclaw-docs-zh

Agent 工作区

工作区是 Agent 用于文件工具和上下文的主要工作目录。它被描述为”Agent 的家”,应被视为私有记忆。这与处理配置、凭据和会话的 ~/.openclaw/ 不同。

重要说明: 工作区是”默认 cwd,而非硬沙箱”。除非明确启用沙箱,否则绝对路径可以访问其他主机位置。

默认位置

工作区文件结构

每次会话加载的核心文件:

可选文件:

引导文件默认截断为 20,000 字符(可通过 agents.defaults.bootstrapMaxChars 调整)。

不在工作区中的内容

以下内容属于 ~/.openclaw/,不应进行版本控制:

Git 备份建议

文档强烈建议将工作区备份到私有 git 仓库。

设置步骤:

  1. 在工作区目录中使用 git init 初始化
  2. 添加私有远程仓库(GitHub、GitLab 或通过 GitHub CLI)
  3. 定期提交和推送

安全注意事项

即使在私有仓库中,也要避免提交:

建议的 .gitignore 条目包括 .DS_Store.env**/*.key**/*.pem**/secrets*

迁移到新机器

  1. 将仓库克隆到目标路径
  2. 更新配置中的 agents.defaults.workspace
  3. 运行 openclaw setup --workspace <path>
  4. 如需要,手动复制会话

高级功能