Skip to content

cherninlab/opencode-oss-xml

Repository files navigation


OpenCode

OSS XML

License: MIT Bun CI npm version


Self-Heal

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.

Manual Install

bunx opencode-oss-xml

Pick your provider (Ollama, OpenRouter, or custom).


Why this exists

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.


Debug

If you encounter issues mapping an endpoint, view verbose details:

bunx opencode-oss-xml --debug

About

OpenAI-compatible translation layer between the local endpoint (like Ollama or vLLM) and OpenCode

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors