feat: Unify design patterns with event-bus#36
Conversation
Aligns patterns between session-analytics and event-bus: - Add separate CLI install/uninstall scripts for modularity - Update install-launchagent.sh to call install-cli.sh - Update uninstall-launchagent.sh to call uninstall-cli.sh - Add cross-references to event-bus in docs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryThis PR adds modular CLI install/uninstall scripts to align with claude-event-bus patterns, integrates them into the LaunchAgent scripts, and adds cross-reference documentation between the two projects. Issues FoundCriticalNone ImportantNone Suggestions
VerdictREQUEST_CHANGES - Minor consistency issues with trailing newlines and error handling flags. Automated review by Claude Code |
Addresses review feedback for consistency with other scripts. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryThis PR adds modular CLI install/uninstall scripts to align with claude-event-bus patterns, integrates them into the LaunchAgent lifecycle, and adds cross-reference documentation between the two projects. Issues FoundCriticalNone ImportantNone SuggestionsNone VerdictAPPROVE - Previous feedback has been addressed. The scripts are well-structured, idempotent, and follow good shell scripting practices with proper error handling ( Automated review by Claude Code |
Document all places that need updates when modifying the API: - CLI command - MCP tool - Usage guide - CLAUDE.md - ~/.claude/contrib/README.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Code ReviewSummaryThis PR aligns design patterns between session-analytics and event-bus by adding modular CLI install/uninstall scripts, integrating them into the LaunchAgent lifecycle, and adding cross-reference documentation. Issues FoundCriticalNone ImportantNone SuggestionsNone VerdictAPPROVE - Code looks good, no issues found. The scripts are well-structured with proper error handling ( Automated review by Claude Code |
Summary
Aligns design patterns between session-analytics and event-bus for consistency:
From event-bus → session-analytics:
install-cli.shanduninstall-cli.shscripts for modularityinstall-launchagent.shto callinstall-cli.shuninstall-launchagent.shto calluninstall-cli.shDocumentation:
Related: evansenter/agent-event-bus#48
Test plan
make installcalls install-cli.sh successfullymake uninstallcalls uninstall-cli.sh🤖 Generated with Claude Code