Merge pull request #1372 from zerone0x/fix/openrouter-tool-call-id-alphanumeric

fix(agents): use alphanumeric-only tool call IDs for OpenRouter compatibility
This commit is contained in:
Peter Steinberger
2026-01-22 01:17:16 +00:00
committed by GitHub
14 changed files with 529 additions and 160 deletions

View File

@@ -29,6 +29,7 @@ Docs: https://docs.clawd.bot
### Fixes
- Nodes/macOS: prompt on allowlist miss for node exec approvals, persist allowlist decisions, and flatten node invoke errors. (#1394) Thanks @ngutman.
- Gateway: keep auto bind loopback-first and add explicit tailnet binding to avoid Tailscale taking over local UI. (#1380)
- Agents: enforce 9-char alphanumeric tool call ids for Mistral providers. (#1372) Thanks @zerone0x.
- Embedded runner: persist injected history images so attachments arent reloaded each turn. (#1374) Thanks @Nicell.
- Nodes tool: include agent/node/gateway context in tool failure logs to speed approval debugging.
- macOS: exec approvals now respect wildcard agent allowlists (`*`).