dash0-agent-plugin

agent
Security Audit
Fail
Health Warn
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Fail
  • rm -rf — Recursive force deletion command in .claude/skills/copilot-local-dev/setup.sh
  • rm -rf — Recursive force deletion command in .claude/skills/copilot-local-dev/teardown.sh
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

OpenTelemetry tracing for coding agents (Claude Code, Cursor, Codex, Copilot CLI)

README.md

Dash0 Agent Plugin

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.

Supported runtimes

All runtimes run on macOS, Linux, and Windows, on amd64 or arm64. On Windows, Claude Code also needs Git for Windows: it runs hook commands through Git Bash, where the other three use a PowerShell bootstrap.

Repository layout

This repo ships one shared Go pipeline (cmd/, internal/) and runtime-specific plugin surfaces. The rule: <runtime>/ holds everything shipped to that runtime, including its <runtime>-on-event.sh bootstrap wrapper.

Path Runtime Purpose
claude/ (claude-on-event.sh, hooks.json, commands/, skills/, tools/), .claude-plugin/ Claude Code Bootstrap wrapper, hook registration, slash commands, configure skill, diagnostic scripts, manifest
cursor/ (cursor-on-event.sh, hooks.json, skills/), .cursor-plugin/, install-cursor.sh Cursor Bootstrap wrapper, hook registration, configure skill, manifest, installer
codex/ (codex-on-event.sh, hooks.json), .codex-plugin/, .agents/plugins/marketplace.json, install-codex.sh OpenAI Codex Bootstrap wrapper, hook registration, manifest, 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/ (copilot-on-event.sh, plugin.json, hooks.json, skills/), .github/plugin/marketplace.json GitHub Copilot CLI Self-contained plugin package (bootstrap wrapper, manifest, camelCase hooks, configure skill) + 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

The dotted directories are fixed by each agent's plugin discovery and cannot move. Keeping every other runtime asset under claude/, cursor/, codex/, and copilot/ stops one marketplace from auto-discovering another runtime's components. scripts/ is repo tooling only (release, version checks, the Docker test harness) — nothing there is shipped to a user.

Releasing

Actions → Release. Pick patch, minor or major; the workflow bumps every
file that pins a version, builds, verifies, publishes, and moves main last. One
button, no PR.

dry_run builds and checks without publishing anything.

Full detail in DEVELOPMENT.md.

License

Apache-2.0 — see LICENSE.

Reviews (0)

No results found