Skip to content

feat: add automatic dependency installation to start-system.sh#3

Open
michaelozery wants to merge 1 commit intodisler:mainfrom
michaelozery:feature/auto-install-dependencies
Open

feat: add automatic dependency installation to start-system.sh#3
michaelozery wants to merge 1 commit intodisler:mainfrom
michaelozery:feature/auto-install-dependencies

Conversation

@michaelozery
Copy link
Copy Markdown

@michaelozery michaelozery commented Jul 16, 2025

  • Add node_modules check for both server and client directories
  • Install dependencies automatically using bun install when missing
  • Update README.md to document auto-installation feature
  • Improves first-time setup experience for new users

This ensures the system starts successfully even when dependencies haven't been manually installed, reducing setup friction.

🤖 Generated with Claude Code
(And reviewed by a human being 😎)

- Add node_modules check for both server and client directories
- Install dependencies automatically using bun install when missing
- Update README.md to document auto-installation feature
- Improves first-time setup experience for new users

This ensures the system starts successfully even when dependencies
haven't been manually installed, reducing setup friction.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
wolfiesch added a commit to wolfiesch/claude-code-hooks-multi-agent-observability that referenced this pull request Dec 5, 2025
Documented 4 bugs found via Playwright browser automation:
- T0 disler#1: Model display shows 'unknown' (critical)
- T0 disler#2: Timeline icon overlap (severe UX)
- T1 disler#3: Missing filter dropdowns
- T1 disler#4: Per-agent view data inconsistency

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
wolfiesch added a commit to wolfiesch/claude-code-hooks-multi-agent-observability that referenced this pull request Dec 9, 2025
…d timestamps

Add comprehensive payload UI improvements:

Error Field Highlighting (disler#7):
- Visual red border and warning icon (⚠️) for error fields
- Smart detection of error keywords (error, failure, failed, exception, fault)
- Highlights fields with error values or failure indicators
- Added tool_result.error to PostToolUse priority fields

Timestamps with Relative Time (disler#8):
- Display relative time ("2m ago", "5h ago") for quick scanning
- Show absolute time in PST/PDT with timezone abbreviation
- Format: "15s ago (Dec 8, 2025, 03:15:42 AM PST)"
- Uses America/Los_Angeles timezone throughout

Also includes from previous work:
- Visual diff display for repeated tool outputs (disler#3)
- Persistent collapsed state via localStorage (disler#6)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
IgorTavcar added a commit to IgorTavcar/claude-code-hooks-multi-agent-observability that referenced this pull request Feb 24, 2026
Port security patches from upstream PR disler#29: path traversal protection
via session_id sanitization, transcript_path validation, SSRF prevention
on HITL WebSocket URLs, CORS restriction, server bound to 127.0.0.1,
SQL sort order injection fix, crypto.randomUUID, destructive-rm guard
hardened to split on command-chaining operators, Content-Disposition
sanitized, @types/bun pinned.

Port auto-install from PR disler#3: start-system.sh checks for node_modules.
Port TTS caching from PR disler#5: ElevenLabs voice configurable via env var,
audio cached to ~/.claude/tts_cache/.

Add REPORT.md with full architecture analysis including Vue client
component hierarchy, composable details, data flow, and issues found.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant