Skip to content

workbench

Set up and maintain a Claude Code workspace: initialize project-side configuration, check and update Toolshed plugins, diagnose local health, and run retrospectives.

Version: 0.63.11

  • enable-project-telemetry: Opt the current project into local Claude Code usage telemetry, or verify its setup. Use to enable, disable, or check project telemetry.
  • init-workspace: Set up a complete Claude Code workspace for a new or existing project. Use for workspace setup, .claude configuration, project bootstrap, or Toolshed installation.
  • retro: Review this session’s recurring friction and apply workspace improvements. Use for a retrospective, reflection, session review, or workspace improvement.
  • update-toolshed: Update installed Eigenwise Toolshed plugins and codex-gateway, or check their status. Use to update Toolshed, refresh the marketplace, or check versions.
  • workbench-doctor: Run a read-only health check for Workbench and installed Toolshed plugins. Use to diagnose Toolshed, check workspace health, or troubleshoot stale plugins.
  • SessionStart (startup|resume): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/lib/observability/ensure.js" --launch
  • SessionStart (startup|resume): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/session-start-freshness.js"
  • SessionStart (startup|resume): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/billing-path-check.js"
  • SessionStart: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • SessionEnd: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • UserPromptSubmit: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/user-prompt-freshness.js"
  • UserPromptSubmit: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • PreToolUse (*): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • PreToolUse (Agent|Task): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/request-body-preflight.js"
  • PostToolUse (*): node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • Stop: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • SubagentStart: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • SubagentStop: node --no-warnings "${CLAUDE_PLUGIN_ROOT}/hooks/observability.js"
  • install-otel-collector.js
  • install-workspace-plugins.js
  • project-telemetry.js
  • setup-observability.js
  • token-usage-report.js
  • update-toolshed.js
  • verify-project-telemetry.js
  • workbench-observer.js
  • workbench-statusline.js

Source on GitHub