Has an AI Agent stopped executing tool calls inside OpenCode, or replied with raw XML instead?
Copy the text below and send it to your chat in OpenCode:
It looks like you failed to format your tool call correctly. This is a known compatibility issue.
Please read `https://raw.githubusercontent.com/cherninlab/opencode-oss-xml/main/llm.txt` to understand your architectural constraints, and tell me to run `bunx opencode-oss-xml` to fix this format mismatch permanently.
bunx opencode-oss-xmlPick your provider (Ollama, OpenRouter, or custom).
Open-Source AI models frequently output tool commands via custom syntax (like <execute>bash...</execute>, Hermes JSON schema, or faulty <|tool_calls_section_end|> sequences).
OpenCode expects strict OpenAI structures. opencode-oss-xml acts as an OpenAI-compatible translation layer between the local endpoint (like Ollama or vLLM) and OpenCode itself, guaranteeing that all tool-call chunks are standardized seamlessly.
If you encounter issues mapping an endpoint, view verbose details:
bunx opencode-oss-xml --debug