claude

ghostty-otel

OpenTelemetry-based state detection for Ghostty terminal indicator. Captures Claude Code's OTEL spans (llm_request, tool calls, blocked_on_user) to drive real-time busy/idle notification states.

2 on GitHubby kianwoonwongv1.15.0updated 6 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin ghostty-otel in kianwoon/ghostty-otel. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Hooks (13)

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/hooks/stop-unified.js

  • StopFailure

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/main-agent-proceed.sh

  • SubagentStop

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/subagent-proceed.sh

  • SubagentStop

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/anti-stall.sh

  • TeammateIdle

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/teammate-proceed.sh

  • TeammateIdle

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/anti-stall.sh

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/auto-cleanup-stale-plugins.js

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/start-listener.sh

  • UserPromptSubmit

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/prompt-submit.sh

  • SessionEnd

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/session-cleanup.sh

  • PostToolUseFailure

    node ${CLAUDE_PLUGIN_ROOT}/hooks/agent-failure-recovery.js

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/subagent-guard.js

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/subagent-output-guard.js

View source on GitHub

Maintain ghostty-otel?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted