Connect your coding agent to Dash0 for deep insight into how it's used — prompts and responses, tool calls, MCP calls, sub-agent activity, and token consumption — emitted as OpenTelemetry traces.
Trace through a session, see what each turn cost, find where the agent got stuck, and join agent activity with the systems it touches.
- Claude Code — installation, configuration, and usage in
.claude-plugin/README.md. - Cursor — installation, configuration, and usage in
.cursor-plugin/README.md. - OpenAI Codex — installation, configuration, and usage in
.codex-plugin/README.md. - GitHub Copilot CLI — installation, configuration, and usage in
.github/plugin/README.md.
This repo ships one shared Go pipeline (cmd/, internal/, scripts/) and runtime-specific plugin surfaces:
| Path | Runtime | Purpose |
|---|---|---|
.claude-plugin/, claude/commands/, claude/skills/, hooks/hooks.json |
Claude Code | Manifest, slash commands, configure skill, hook registration |
.cursor-plugin/, cursor/plugin-hooks.json, cursor/skills/ |
Cursor | Manifest, hook registration, configure skill |
.codex-plugin/, codex/hooks.json, .agents/plugins/marketplace.json, install-codex.sh |
OpenAI Codex | Manifest, hook registration, self-hosted Codex marketplace, installer. Installed via marketplace (codex plugin add) or the installer (hooks written to ~/.codex/config.toml). .agents/plugins/ is Codex-only — Claude reads .claude-plugin/, Cursor its own dir |
copilot/ (plugin.json, hooks.json, skills/, copilot-on-event.sh), .github/plugin/marketplace.json |
GitHub Copilot CLI | Self-contained plugin package (manifest, camelCase hooks, configure skill, vendored bootstrap) + self-hosted Copilot marketplace listing it. Installed via marketplace (copilot plugin install dash0-agent-plugin@dash0) or the :copilot subpath. .github/plugin/ is Copilot-only |
Runtime-specific assets live under claude/, cursor/, and copilot/ so neither marketplace auto-discovers the other runtime's components. Shared hook binaries stay in scripts/.
Apache-2.0 — see LICENSE.