如何在 DevAgent ADE 中使用 GLM-5.2
配置 Claude Code 及其他 CLI agent harness,使其在 DevAgent worktree 中运行 GLM-5.2。
GLM-5.2 通过你已经在用的 agent harness 在 DevAgent 中工作。在 Claude Code、OpenCode、Cline、Kilo Code、Roo Code、Droid、OpenClaw 或其他 CLI agent 中配置好 GLM-5.2,然后从 DevAgent 的选择器中启动该 agent。
DevAgent 提供隔离的 worktree、终端 窗格、浏览器 标签页、review 流程以及会话管理。你的 Z.ai CodePlan 订阅和 agent 配置则提供模型访问能力。
前置条件
在某个 agent harness 中配置 GLM-5.2 之前,你需要一个已激活的、带 GLM Coding Plan 权限的 Z.ai CodePlan 订阅。兼容 OpenAI 的 harness 还需要一个 Z.ai API key。DevAgent 本身不包含也不转售 GLM 访问权限。
来源
这些设置遵循 Z.ai 的最新模型指南。请查阅该页面以获取当前提供方一侧的详细信息。
Claude Code
Claude Code 从 ~/.claude/settings.json 读取模型覆盖设置。要在 DevAgent 中使用 GLM-5.2:
- 打开
~/.claude/settings.json。 - 添加或更新下面的
env块。 - 在 DevAgent 中重启 Claude Code 会话,以加载新的环境变量。
- 在 Claude Code 内运行
/status以确认当前活动的模型。
{
"env": {
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2[1m]"
}
}当你想使用 GLM-5.2 的 1M 上下文变体时,请使用 [1m] 后缀,并将 CLAUDE_CODE_AUTO_COMPACT_WINDOW 保持设为 1000000,使 Claude Code 的压缩窗口与该上下文大小匹配。如果 Claude Code 提示 [1m] 模型不存在,请更新 Claude Code 后再试。
对于编码任务,Z.ai 建议用 /effort 将 Claude Code 的 effort 设为 max。Claude Code 较低的 effort 设置会映射到 GLM-5.2 的 high effort,而 xhigh、max 和 ultracode 则映射到 GLM-5.2 的 max effort。
OpenCode、Cline、Kilo Code、Roo Code 和 Droid
对于暴露了兼容 OpenAI 的 provider 的 agent harness:
- 在 DevAgent 之外或之内打开该 harness 的设置。
- 选择兼容 OpenAI 的 provider 选项,或者选择 Z.ai provider 选项(如果该 harness 提供的话)。
- 将 base URL 设为
https://api.z.ai/api/coding/paas/v4。 - 添加你的 Z.ai API key。
- 将自定义模型名称设为
glm-5.2。 - 如果 harness 暴露了该字段,将上下文窗口大小设为
1000000。 - 禁用图像支持,除非该 harness 明确说明这条 provider 路径支持图像。
保存后,从 DevAgent 的 agent 选择器启动该 harness。DevAgent 会在所选 worktree 中运行同一个已配置好的 CLI。
OpenClaw
如果 OpenClaw 无法从其 provider 模型列表中直接选择 GLM-5.2,请在 ~/.openclaw/openclaw.json 中手动添加该模型。
将 glm-5.2 添加到 models.providers.zai.models:
{
"id": "glm-5.2",
"name": "GLM-5.2",
"reasoning": true,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1000000,
"maxTokens": 131072
}然后设置默认的主模型:
{
"model": {
"primary": "zai/glm-5.2",
"fallbacks": ["zai/glm-4.7"]
}
}并在 agents.defaults.models 下添加该模型:
{
"models": {
"zai/glm-5.2": { "alias": "GLM" },
"zai/glm-4.7": {}
}
}重启 OpenClaw 网关:
openclaw gateway restart然后从 DevAgent 启动 OpenClaw,或在 DevAgent 终端中运行 openclaw tui,以确认 GLM-5.2 已处于活动状态。
关键规则很简单:在 harness 存放 provider/模型设置的地方配置好 GLM-5.2,然后让 DevAgent 在正确的 worktree 中启动该 harness。