OpenCode (tracing)
OpenCode is an open-source terminal-based AI coding assistant. It supports multiple LLM providers, can edit files, run commands, and handle multi-step coding tasks directly from your terminal. Respan gives you full observability over every conversation including thinking, tool calls, and responses, and gateway routing through the OpenAI-compatible Respan endpoint.
Set up Respan
Create an account at platform.respan.ai and grab an API key .
For application setup, follow Agent setup.
Setup
Paste this into your coding agent:
Help me set up Respan tracing for OpenCode: fetch and follow https://www.respan.ai/docs/integrations/open-code.mdThe agent checks your credentials, configures tracing, and verifies that a session reached Respan. Include your project, customer identifier, and preferred configuration scope in the request if needed.
Configuration
Ask your coding agent to adjust the existing tracing configuration for your project, customer identifier, workflow name, or custom attributes. It should preserve unrelated agent settings and verify the result with Respan traces or logs.
Captured data
| Data | Description |
|---|---|
| User prompt | The user’s input text. |
| Assistant response | OpenCode’s final response. |
| Thinking blocks | Thinking / reasoning content. |
| Tool calls | Tool name, input, and output. |
| Token usage | Input, output, and cache tokens. |
| Timing | Start time, end time, latency. |
| Model | Model name (varies by configured provider). |
Span types
| Span | log_type | Description |
|---|---|---|
| Root | agent | The complete conversation turn. |
| Thinking | generation | Thinking / reasoning blocks. |
| Tool | tool | Tool invocations. |
Uninstall
Ask your coding agent:
Remove Respan tracing from OpenCode, preserving unrelated agent settings and provider configuration.