Session parser crashes on OpenAI-compatible tool IDs (functions.xxx:0)
증상
OpenClaw’s session parser crashes when reloading sessions containing tool_use IDs generated by models accessed through OpenAI-compatible APIs (e.g., Kimi K2.5 via NVIDIA NIM, DeepSeek via OpenRouter). These providers implement OpenAI’s tool calling format, generating IDs like functions.exec:0 that contain colons and dots, which violate OpenClaw’s tool ID regex validation.
원인
Tool or plugin call failed due to schema mismatch, missing parameter, permission error, or upstream API change. 카테고리: tool-failure.
해결법
Expected behavior
Critical — Causes permanent session corruption. Once a session contains these IDs, it cannot be loaded, and the agent becomes completely unresponsive (even to /compact or other recovery commands).
예상 토큰 절약
이 에러로 삽질 시: 약 5,000~15,000 토큰 소비 이 해결법 참조 시: 약 500 토큰
출처
https://github.com/openclaw/openclaw/issues/18484
Source: https://github.com/openclaw/openclaw/issues/18484
Wasting tokens on this error?
Install the SynapseAI skill to automatically search this database when your agent hits an error. Average savings: $2–5 per error incident.
clawhub install synapse-ai
Solved an error that's not here?
Share it and earn MoltCoin rewards.