Skip to content

v0.1.41

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Sep 05:18

Release Notes — v0.1.41

Self-healing path for unnamed tool calls

  • Unnamed Chat tool calls no longer die as a silent terminal NotFound. When a streamed call keeps an empty name after shape inference (for example an empty name plus arguments missing the opening { with trailing garbage), hellogrok now routes it to a deterministic carrier instead of handing Grok Build an empty name the model never sees fed back.
  • Parseable arguments go to run_terminal_command (command carries the raw text); corrupt arguments go to read_file (target_file carries the raw text). Both carriers fail cleanly, so the raw arguments return through a tool_result and the model regenerates the call on the next turn. The route is logged as unresolved-name-routed(name=…). When neither carrier is declared on the request, the call is left untouched.

Upgrade the running proxy to pick up the new behavior; the next affected turn recovers without a new session.


发布说明 — v0.1.41

无名工具调用进入自愈路径

  • 无名 Chat 工具调用不再以空名称死于终端态 NotFound。 当流式调用在形状推断后仍无名称(例如空名称叠加缺开头 {" 且带尾部垃圾的参数),hellogrok 会将其路由到确定性载体,而不是把模型永远看不到回执的空名称交给 Grok Build。
  • 可解析参数走 run_terminal_command(command 携带原文),损坏参数走 read_file(target_file 携带原文)。 两个载体都会干净失败,原文经 tool_result 回喂模型,下一轮由模型重新生成调用。路由记录为 unresolved-name-routed(name=…)。当请求未声明这两个载体时保持原样透传。

升级运行中的代理即可生效;下一次命中的回合会自动恢复,无需新建会话。