大部分 OpenClaw 行为在 ~/.openclaw/openclaw.json 中配置;修改后执行 openclaw gateway restart 生效。本文按功能块列出常用片段,便于复制与对照。
blockStreaming(长回复分块流式输出)
1 | { |
| 参数 | 含义 | 推荐值 |
|---|---|---|
| blockStreamingDefault | 全局开关 | “on” |
| blockStreamingBreak | 什么时候发一个块 | “text_end” |
| blockStreamingChunk.minChars | 一个块最少字符数 | 200 |
| blockStreamingChunk.maxChars | 一个块最多字符数 | 1500 |
ackReaction(频道已读回执)
1 | { |
compaction(上下文压缩与 memoryFlush)
参考进阶配置《记忆系统》篇。
1 | { |
相关命令:/compact 重点保留技术决策、/new(开新 session)、/status(查 token 用量)
heartbeat(心跳与非活跃时段)
1 | { |
其他常用项汇总
| 配置路径 | 作用 | 推荐值 |
|---|---|---|
| tools.exec.enabled | 是否允许执行 shell 命令 | true |
| tools.web.search.enabled | 是否允许网页搜索 | true |
| tools.web.search.apiKey | Brave Search API key(免费) | 去 brave.com/search/api 申请 |
| tools.media.image.enabled | 是否允许 AI 识别图片 | true(需模型支持 vision) |
| agents.defaults.workspace | workspace 路径 | “~/.openclaw/workspace” |
| channels.discord.maxLinesPerMessage | Discord 单条最大行数 | 17 |