适合项目级工作
大型代码库、迁移、跨文件重构、移动端调试和代码生成视频任务。
Z.AI · Hermes 模型指南
GLM-5.2 适合整个项目都属于问题的一部分时使用。Hermes 可以提供代码库、限制、测试和 API 约束,让模型在跨文件修改时仍然记得前面的决定。

Hermes 使用时要知道的技术信息
下面这些信息说明 GLM-5.2 在 Hermes 中适合放在哪一层,以及哪些参数会影响成本和检查方式。
使用边界
让 Agent 开始前先检查
按任务选择模型。
大型代码库、迁移、跨文件重构、移动端调试和代码生成视频任务。
如果只是修一个小函数或做简单抽取,更小的模型就够了。
多个文件和之前的决定必须保持一致时用 GLM-5.2;需要更深的最终判断时,再让 GLM-5.3 复核。
适合 Hermes 的任务
同一个 GLM 系列可以承担不同角色。先看任务,再决定由哪个模型执行。
修改前先整理模块、数据流、API、技术债务和限制。
在保持行为、测试和公开接口的前提下修改多个文件。
结合日志、截图和设备状态定位问题,并验证修复。
创建 Remotion 项目,渲染结果,检查输出,再继续修改代码。
它可以同时看接口、测试和之前的决定。
完整项目上下文会被浪费。
发布前需要有人挑战原来的假设。
Hermes 工作流
Hermes 应给 GLM-5.2 一个范围明确的代码库和验证计划。它可以处理多个文件,但任务仍然需要清楚的范围。
读取项目,返回架构、接口、风险和测试命令。
列出要改的文件、原因、边界和回滚或验证方法。
只改需要改的文件,并保留现有接口和规则。
运行测试和构建,并说明哪些部分仍未验证。


实际案例
Hermes 把代码库、工程规则、测试命令和明确边界交给 GLM-5.2:拆分共享模块,但不能改变公开 API。模型先整理依赖,再修改模块和调用方,运行测试并检查构建。Hermes 阻止范围外的文件变化。最终报告列出改动文件、通过的测试,以及需要产品负责人手动检查的一项行为。
Hermes 让 GLM-5.2 列出依赖、公开接口和测试。
模型说明每个预计修改的文件和原因。
Hermes 阻止修改批准范围以外的文件。
记录测试、构建结果和一次产品人工检查。
团队完成了共享模块重构,同时保留公开 API,也没有隐藏未测试的文件变化。
人工检查公开 API、数据迁移、安全敏感代码和没有自动验证的行为,都要由人工检查。
成本判断
大型上下文适合需要同时理解项目历史和约束的任务。不要每次都上传整个代码库,让 Hermes 只选择相关文件,并尽量缓存稳定上下文。
当 1M 上下文能省掉反复准备仓库的时间时才使用它。小任务用短提示词和小模型通常更便宜。
在 Hermes 中使用 GLM-5.2
在 Hermes API 中选择 glm-5.2,附上相关项目上下文,并在任务说明中写清修改边界和验证命令。
curl https://api.hermes-ai.net/api/v1/chat/completions \
-H "Authorization: Bearer $HERMES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-5.2",
"messages": [{"role":"user","content":"Run the approved task and return a short verification report."}]
}'FAQ
不一定。有些服务商要求使用带 1M 标记的模型变体,所以 Hermes 应显示实际使用的模型 ID 和上下文上限。
不应该。只发送当前修改需要的文件。大上下文的价值是减少重复准备,而不是加入无关代码。
长思考和大型项目上下文会消耗很多隐藏思考 token。应该设置预算,并把普通工作分给更便宜的模型。
可以处理多个文件,但 Hermes 需要设置文件白名单、运行测试和构建,并阻止范围外的修改。
把这一步当作失败处理。检查服务商和工具格式,不要盲目重复会修改数据的动作,让 Hermes 记录失败后再安全重试。
需要困难的最终判断时使用 GLM-5.3;主要问题是项目上下文和跨文件一致性时使用 GLM-5.2。
HERMES API · GLM-5.2
在 Hermes API 中选择 glm-5.2,附上相关项目上下文,并在任务说明中写清修改边界和验证命令。