├── .claude ├── agents │ ├── create_worktree_subagent.md │ ├── docs-scraper.md │ ├── fetch-docs-haiku45.md │ ├── fetch-docs-sonnet45.md │ ├── meta-agent.md │ ├── scout-report-suggest-fast.md │ └── scout-report-suggest.md ├── commands │ ├── bench │ │ ├── find_and_summarize.md │ │ ├── load_ai_docs.md │ │ └── plan_new_feature.md │ ├── build.md │ ├── convert_paths_absolute.md │ ├── create_worktree_prompt.md │ ├── list_worktrees_prompt.md │ ├── load_ai_docs.md │ ├── prime.md │ ├── quick-plan.md │ ├── remove_worktree_prompt.md │ ├── start.md │ └── t_metaprompt_workflow.md ├── hooks │ ├── examples │ │ └── hitl_example.py │ ├── notification.py │ ├── post_tool_use.py │ ├── pre_compact.py │ ├── pre_tool_use.py │ ├── send_event.py │ ├── session_end.py │ ├── session_start.py │ ├── stop.py │ ├── subagent_stop.py │ ├── test_hitl.py │ ├── user_prompt_submit.py │ └── utils │ │ ├── constants.py │ │ ├── hitl.py │ │ ├── llm │ │ ├── anth.py │ │ └── oai.py │ │ ├── model_extractor.py │ │ ├── summarizer.py │ │ └── tts │ │ ├── elevenlabs_tts.py │ │ ├── openai_tts.py │ │ └── pyttsx3_tts.py ├── output-styles │ ├── bullet-points.md │ ├── genui.md │ ├── html-structured.md │ ├── markdown-focused.md │ ├── observable-tools-diffs-tts.md │ ├── observable-tools-diffs.md │ ├── table-based.md │ ├── tts-summary-base.md │ ├── tts-summary.md │ ├── ultra-concise.md │ └── yaml-structured.md ├── settings.json ├── skills │ ├── create-worktree-skill │ │ └── SKILL.md │ ├── meta-skill │ │ ├── SKILL.md │ │ └── docs │ │ │ ├── blog_equipping_agents_with_skills.md │ │ │ ├── claude_code_agent_skills.md │ │ │ └── claude_code_agent_skills_overview.md │ ├── video-processor │ │ ├── SKILL.md │ │ └── scripts │ │ │ └── video_processor.py │ └── worktree-manager-skill │ │ ├── EXAMPLES.md │ │ ├── OPERATIONS.md │ │ ├── REFERENCE.md │ │ ├── SKILL.md │ │ └── TROUBLESHOOTING.md └── status_lines │ └── status_line_main.py ├── .env.sample ├── .gitignore ├── .mcp.json.firecrawl_7k.sample ├── AGENTS.md ├── CLAUDE.md ├── GEMINI.md ├── README.md ├── ai_docs ├── README.md ├── haiku45 │ └── answers.md └── sonnet45 │ └── answers.md ├── app_docs ├── how_human_in_the_loop_v1_works.md └── send_event_with_model_how_to.md ├── apps ├── client │ ├── .env.sample │ ├── .gitignore │ ├── README.md │ ├── bun.lock │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── vue.svg │ │ ├── components │ │ │ ├── AgentSwimLane.vue │ │ │ ├── AgentSwimLaneContainer.vue │ │ │ ├── ChatTranscript.vue │ │ │ ├── ChatTranscriptModal.vue │ │ │ ├── EventRow.vue │ │ │ ├── EventTimeline.vue │ │ │ ├── FilterPanel.vue │ │ │ ├── HelloWorld.vue │ │ │ ├── LivePulseChart.vue │ │ │ ├── StickScrollButton.vue │ │ │ ├── ThemeManager.vue │ │ │ ├── ThemePreview.vue │ │ │ └── ToastNotification.vue │ │ ├── composables │ │ │ ├── useAgentChartData.ts │ │ │ ├── useChartData.ts │ │ │ ├── useEventColors.ts │ │ │ ├── useEventEmojis.ts │ │ │ ├── useEventSearch.ts │ │ │ ├── useHITLNotifications.ts │ │ │ ├── useMediaQuery.ts │ │ │ ├── useThemes.ts │ │ │ └── useWebSocket.ts │ │ ├── config.ts │ │ ├── main.ts │ │ ├── style.css │ │ ├── styles │ │ │ ├── main.css │ │ │ └── themes.css │ │ ├── types.ts │ │ ├── types │ │ │ └── theme.ts │ │ ├── utils │ │ │ └── chartRenderer.ts │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── demo-cc-agent │ ├── .claude │ │ ├── commands │ │ │ └── convert_paths_absolute.md │ │ ├── hooks │ │ │ ├── notification.py │ │ │ ├── post_tool_use.py │ │ │ ├── pre_tool_use.py │ │ │ ├── send_event.py │ │ │ ├── stop.py │ │ │ ├── subagent_stop.py │ │ │ ├── user_prompt_submit.py │ │ │ └── utils │ │ │ │ ├── constants.py │ │ │ │ ├── llm │ │ │ │ ├── anth.py │ │ │ │ └── oai.py │ │ │ │ ├── summarizer.py │ │ │ │ └── tts │ │ │ │ ├── elevenlabs_tts.py │ │ │ │ ├── openai_tts.py │ │ │ │ └── pyttsx3_tts.py │ │ └── settings.json │ └── README.md └── server │ ├── .cursor │ └── rules │ │ └── use-bun-instead-of-node-vite-npm-pnpm.mdc │ ├── .gitignore │ ├── CLAUDE.md │ ├── README.md │ ├── bun.lock │ ├── index.ts │ ├── package.json │ ├── src │ ├── db.ts │ ├── index.ts │ ├── theme.ts │ └── types.ts │ └── tsconfig.json ├── images ├── AgentDataFlowV2.gif ├── AgentDataFlowV2_compressed.mp4 └── app.png ├── scripts ├── reset-system.sh └── start-system.sh └── specs ├── plan_new_feature_haiku45.md └── plan_new_feature_sonnet45.md /.claude/agents/create_worktree_subagent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/create_worktree_subagent.md -------------------------------------------------------------------------------- /.claude/agents/docs-scraper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/docs-scraper.md -------------------------------------------------------------------------------- /.claude/agents/fetch-docs-haiku45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/fetch-docs-haiku45.md -------------------------------------------------------------------------------- /.claude/agents/fetch-docs-sonnet45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/fetch-docs-sonnet45.md -------------------------------------------------------------------------------- /.claude/agents/meta-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/meta-agent.md -------------------------------------------------------------------------------- /.claude/agents/scout-report-suggest-fast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/scout-report-suggest-fast.md -------------------------------------------------------------------------------- /.claude/agents/scout-report-suggest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/agents/scout-report-suggest.md -------------------------------------------------------------------------------- /.claude/commands/bench/find_and_summarize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/bench/find_and_summarize.md -------------------------------------------------------------------------------- /.claude/commands/bench/load_ai_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/bench/load_ai_docs.md -------------------------------------------------------------------------------- /.claude/commands/bench/plan_new_feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/bench/plan_new_feature.md -------------------------------------------------------------------------------- /.claude/commands/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/build.md -------------------------------------------------------------------------------- /.claude/commands/convert_paths_absolute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/convert_paths_absolute.md -------------------------------------------------------------------------------- /.claude/commands/create_worktree_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/create_worktree_prompt.md -------------------------------------------------------------------------------- /.claude/commands/list_worktrees_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/list_worktrees_prompt.md -------------------------------------------------------------------------------- /.claude/commands/load_ai_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/load_ai_docs.md -------------------------------------------------------------------------------- /.claude/commands/prime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/prime.md -------------------------------------------------------------------------------- /.claude/commands/quick-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/quick-plan.md -------------------------------------------------------------------------------- /.claude/commands/remove_worktree_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/remove_worktree_prompt.md -------------------------------------------------------------------------------- /.claude/commands/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/start.md -------------------------------------------------------------------------------- /.claude/commands/t_metaprompt_workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/commands/t_metaprompt_workflow.md -------------------------------------------------------------------------------- /.claude/hooks/examples/hitl_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/examples/hitl_example.py -------------------------------------------------------------------------------- /.claude/hooks/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/notification.py -------------------------------------------------------------------------------- /.claude/hooks/post_tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/post_tool_use.py -------------------------------------------------------------------------------- /.claude/hooks/pre_compact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/pre_compact.py -------------------------------------------------------------------------------- /.claude/hooks/pre_tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/pre_tool_use.py -------------------------------------------------------------------------------- /.claude/hooks/send_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/send_event.py -------------------------------------------------------------------------------- /.claude/hooks/session_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/session_end.py -------------------------------------------------------------------------------- /.claude/hooks/session_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/session_start.py -------------------------------------------------------------------------------- /.claude/hooks/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/stop.py -------------------------------------------------------------------------------- /.claude/hooks/subagent_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/subagent_stop.py -------------------------------------------------------------------------------- /.claude/hooks/test_hitl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/test_hitl.py -------------------------------------------------------------------------------- /.claude/hooks/user_prompt_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/user_prompt_submit.py -------------------------------------------------------------------------------- /.claude/hooks/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/constants.py -------------------------------------------------------------------------------- /.claude/hooks/utils/hitl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/hitl.py -------------------------------------------------------------------------------- /.claude/hooks/utils/llm/anth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/llm/anth.py -------------------------------------------------------------------------------- /.claude/hooks/utils/llm/oai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/llm/oai.py -------------------------------------------------------------------------------- /.claude/hooks/utils/model_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/model_extractor.py -------------------------------------------------------------------------------- /.claude/hooks/utils/summarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/summarizer.py -------------------------------------------------------------------------------- /.claude/hooks/utils/tts/elevenlabs_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/tts/elevenlabs_tts.py -------------------------------------------------------------------------------- /.claude/hooks/utils/tts/openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/tts/openai_tts.py -------------------------------------------------------------------------------- /.claude/hooks/utils/tts/pyttsx3_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/hooks/utils/tts/pyttsx3_tts.py -------------------------------------------------------------------------------- /.claude/output-styles/bullet-points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/bullet-points.md -------------------------------------------------------------------------------- /.claude/output-styles/genui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/genui.md -------------------------------------------------------------------------------- /.claude/output-styles/html-structured.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/html-structured.md -------------------------------------------------------------------------------- /.claude/output-styles/markdown-focused.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/markdown-focused.md -------------------------------------------------------------------------------- /.claude/output-styles/observable-tools-diffs-tts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/observable-tools-diffs-tts.md -------------------------------------------------------------------------------- /.claude/output-styles/observable-tools-diffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/observable-tools-diffs.md -------------------------------------------------------------------------------- /.claude/output-styles/table-based.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/table-based.md -------------------------------------------------------------------------------- /.claude/output-styles/tts-summary-base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/tts-summary-base.md -------------------------------------------------------------------------------- /.claude/output-styles/tts-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/tts-summary.md -------------------------------------------------------------------------------- /.claude/output-styles/ultra-concise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/ultra-concise.md -------------------------------------------------------------------------------- /.claude/output-styles/yaml-structured.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/output-styles/yaml-structured.md -------------------------------------------------------------------------------- /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.claude/skills/create-worktree-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/create-worktree-skill/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/meta-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/meta-skill/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/meta-skill/docs/blog_equipping_agents_with_skills.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/meta-skill/docs/blog_equipping_agents_with_skills.md -------------------------------------------------------------------------------- /.claude/skills/meta-skill/docs/claude_code_agent_skills.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/meta-skill/docs/claude_code_agent_skills.md -------------------------------------------------------------------------------- /.claude/skills/meta-skill/docs/claude_code_agent_skills_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/meta-skill/docs/claude_code_agent_skills_overview.md -------------------------------------------------------------------------------- /.claude/skills/video-processor/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/video-processor/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/video-processor/scripts/video_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/video-processor/scripts/video_processor.py -------------------------------------------------------------------------------- /.claude/skills/worktree-manager-skill/EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/worktree-manager-skill/EXAMPLES.md -------------------------------------------------------------------------------- /.claude/skills/worktree-manager-skill/OPERATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/worktree-manager-skill/OPERATIONS.md -------------------------------------------------------------------------------- /.claude/skills/worktree-manager-skill/REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/worktree-manager-skill/REFERENCE.md -------------------------------------------------------------------------------- /.claude/skills/worktree-manager-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/worktree-manager-skill/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/worktree-manager-skill/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/skills/worktree-manager-skill/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /.claude/status_lines/status_line_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.claude/status_lines/status_line_main.py -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcp.json.firecrawl_7k.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/.mcp.json.firecrawl_7k.sample -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/README.md -------------------------------------------------------------------------------- /ai_docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/ai_docs/README.md -------------------------------------------------------------------------------- /ai_docs/haiku45/answers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/ai_docs/haiku45/answers.md -------------------------------------------------------------------------------- /ai_docs/sonnet45/answers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/ai_docs/sonnet45/answers.md -------------------------------------------------------------------------------- /app_docs/how_human_in_the_loop_v1_works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/app_docs/how_human_in_the_loop_v1_works.md -------------------------------------------------------------------------------- /app_docs/send_event_with_model_how_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/app_docs/send_event_with_model_how_to.md -------------------------------------------------------------------------------- /apps/client/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/.env.sample -------------------------------------------------------------------------------- /apps/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/.gitignore -------------------------------------------------------------------------------- /apps/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/README.md -------------------------------------------------------------------------------- /apps/client/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/bun.lock -------------------------------------------------------------------------------- /apps/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/index.html -------------------------------------------------------------------------------- /apps/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/package.json -------------------------------------------------------------------------------- /apps/client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/postcss.config.js -------------------------------------------------------------------------------- /apps/client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/public/vite.svg -------------------------------------------------------------------------------- /apps/client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/App.vue -------------------------------------------------------------------------------- /apps/client/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/assets/vue.svg -------------------------------------------------------------------------------- /apps/client/src/components/AgentSwimLane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/AgentSwimLane.vue -------------------------------------------------------------------------------- /apps/client/src/components/AgentSwimLaneContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/AgentSwimLaneContainer.vue -------------------------------------------------------------------------------- /apps/client/src/components/ChatTranscript.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/ChatTranscript.vue -------------------------------------------------------------------------------- /apps/client/src/components/ChatTranscriptModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/ChatTranscriptModal.vue -------------------------------------------------------------------------------- /apps/client/src/components/EventRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/EventRow.vue -------------------------------------------------------------------------------- /apps/client/src/components/EventTimeline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/EventTimeline.vue -------------------------------------------------------------------------------- /apps/client/src/components/FilterPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/FilterPanel.vue -------------------------------------------------------------------------------- /apps/client/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /apps/client/src/components/LivePulseChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/LivePulseChart.vue -------------------------------------------------------------------------------- /apps/client/src/components/StickScrollButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/StickScrollButton.vue -------------------------------------------------------------------------------- /apps/client/src/components/ThemeManager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/ThemeManager.vue -------------------------------------------------------------------------------- /apps/client/src/components/ThemePreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/ThemePreview.vue -------------------------------------------------------------------------------- /apps/client/src/components/ToastNotification.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/components/ToastNotification.vue -------------------------------------------------------------------------------- /apps/client/src/composables/useAgentChartData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useAgentChartData.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useChartData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useChartData.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useEventColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useEventColors.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useEventEmojis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useEventEmojis.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useEventSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useEventSearch.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useHITLNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useHITLNotifications.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useMediaQuery.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useThemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useThemes.ts -------------------------------------------------------------------------------- /apps/client/src/composables/useWebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/composables/useWebSocket.ts -------------------------------------------------------------------------------- /apps/client/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/config.ts -------------------------------------------------------------------------------- /apps/client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/main.ts -------------------------------------------------------------------------------- /apps/client/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/style.css -------------------------------------------------------------------------------- /apps/client/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/styles/main.css -------------------------------------------------------------------------------- /apps/client/src/styles/themes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/styles/themes.css -------------------------------------------------------------------------------- /apps/client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/types.ts -------------------------------------------------------------------------------- /apps/client/src/types/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/types/theme.ts -------------------------------------------------------------------------------- /apps/client/src/utils/chartRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/src/utils/chartRenderer.ts -------------------------------------------------------------------------------- /apps/client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/tailwind.config.js -------------------------------------------------------------------------------- /apps/client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/tsconfig.app.json -------------------------------------------------------------------------------- /apps/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/tsconfig.json -------------------------------------------------------------------------------- /apps/client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/tsconfig.node.json -------------------------------------------------------------------------------- /apps/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/client/vite.config.ts -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/commands/convert_paths_absolute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/commands/convert_paths_absolute.md -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/notification.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/post_tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/post_tool_use.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/pre_tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/pre_tool_use.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/send_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/send_event.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/stop.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/subagent_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/subagent_stop.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/user_prompt_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/user_prompt_submit.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/constants.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/llm/anth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/llm/anth.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/llm/oai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/llm/oai.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/summarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/summarizer.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/tts/elevenlabs_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/tts/elevenlabs_tts.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/tts/openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/tts/openai_tts.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/hooks/utils/tts/pyttsx3_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/hooks/utils/tts/pyttsx3_tts.py -------------------------------------------------------------------------------- /apps/demo-cc-agent/.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/.claude/settings.json -------------------------------------------------------------------------------- /apps/demo-cc-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/demo-cc-agent/README.md -------------------------------------------------------------------------------- /apps/server/.cursor/rules/use-bun-instead-of-node-vite-npm-pnpm.mdc: -------------------------------------------------------------------------------- 1 | ../../CLAUDE.md -------------------------------------------------------------------------------- /apps/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/.gitignore -------------------------------------------------------------------------------- /apps/server/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/CLAUDE.md -------------------------------------------------------------------------------- /apps/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/README.md -------------------------------------------------------------------------------- /apps/server/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/bun.lock -------------------------------------------------------------------------------- /apps/server/index.ts: -------------------------------------------------------------------------------- 1 | console.log("Hello via Bun!"); -------------------------------------------------------------------------------- /apps/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/package.json -------------------------------------------------------------------------------- /apps/server/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/src/db.ts -------------------------------------------------------------------------------- /apps/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/src/index.ts -------------------------------------------------------------------------------- /apps/server/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/src/theme.ts -------------------------------------------------------------------------------- /apps/server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/src/types.ts -------------------------------------------------------------------------------- /apps/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/apps/server/tsconfig.json -------------------------------------------------------------------------------- /images/AgentDataFlowV2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/images/AgentDataFlowV2.gif -------------------------------------------------------------------------------- /images/AgentDataFlowV2_compressed.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/images/AgentDataFlowV2_compressed.mp4 -------------------------------------------------------------------------------- /images/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/images/app.png -------------------------------------------------------------------------------- /scripts/reset-system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/scripts/reset-system.sh -------------------------------------------------------------------------------- /scripts/start-system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/scripts/start-system.sh -------------------------------------------------------------------------------- /specs/plan_new_feature_haiku45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/specs/plan_new_feature_haiku45.md -------------------------------------------------------------------------------- /specs/plan_new_feature_sonnet45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/claude-code-hooks-multi-agent-observability/HEAD/specs/plan_new_feature_sonnet45.md --------------------------------------------------------------------------------