Releases: hoangsonww/Claude-Code-Agent-Monitor
Releases · hoangsonww/Claude-Code-Agent-Monitor
Release list
v1.4.0
What's Changed
- feat: rules-based alerting engine for hook/event conditions (#3) by @linkvapeluckyman in #165
- docs: add Alerts & Webhooks screenshot (alerts.png) across wiki, landing, and READMEs by @hoangsonww in #168
- feat: surface dynamic Workflow-tool runs in /sessions and the Workflows page by @hoangsonww in #169
- fix(workflows): clamp per-subagent-type avgDuration to >= 0 by @LeoLin990405 in #171
- fix(workflows): load workflow agent transcripts and resolve nested subagent path drift by @ggkguelensan in #177
- chore(cla): enforce Contributor License Agreement on all PRs by @hoangsonww in #178
- fix(cla): store signatures on dedicated unprotected branch by @hoangsonww in #179
- docs(readme): use absolute URL for the CLA link (CLA gate test) by @hoangsonww in #180
- feat(ui): show session names alongside IDs by @MarcoFPO in #183
- Removes all third-party CDN dependencies by @nodeGarden in #181
- feat: per-project memory in Config Explorer (#184) + expand plugin marketplace to 10 plugins by @hoangsonww in #186
- fix(cost): attribute subagent tokens to their own model, not the orchestrator (#185) by @hoangsonww in #187
- fix(security): secure-by-default network posture — loopback bind, Host allowlist, CORS lockdown, optional token (GHSA-gr74-4xfh-6jw9) by @hoangsonww in #188
- docs(api): comprehensive OpenAPI coverage for all routes + self-hosted ReDoc (closes #191) by @hoangsonww in #192
- fix(hooks): host-only install-hooks guard (closes #193) + optional dev container by @hoangsonww in #194
- fix(server): recover session state after a turn is cancelled with Esc by @hoangsonww in #196
- fix(import): continuously sync ~/.claude/projects so new projects appear without manual rescan by @cuongbphv in #198
- fix(docs): correct broken/404 documentation links (CLA.md + others) by @hoangsonww in #199
- fix: nested subagent hierarchy + graceful shutdown + no card-click toggle by @hoangsonww in #200
- fix(sweep): gate maintenance-sweep workflow ingest by mtime fingerprint by @Doccy008 in #203
- feat(hooks): use first user prompt as fallback session/agent descriptor by @hoangsonww in #205
- fix(run): default the Run page cwd to the user's home directory by @hoangsonww in #206
- fix(watchdog): reap dead sessions whose SessionEnd hook was lost while the dashboard was down by @hoangsonww in #207
- fix(watchdog): clear dead sessions within seconds of dashboard startup by @hoangsonww in #208
- fix(watchdog): boot liveness passes skip the idle gate — quit-then-launch clears instantly by @hoangsonww in #210
- feat(i18n): add Korean (ko) translation by @moduvoice in #209
- feat(cli): ccam — full-surface dashboard CLI in bin/, linked by npm run setup by @hoangsonww in #211
- docs(ts): comprehensive TSDoc enrichment + Linguist overrides — TypeScript becomes the primary language by @hoangsonww in #212
- feat(cli): server up/down indicator + ccam start / ccam status by @hoangsonww in #213
- feat(cli): offline mode + terminal UI — re-land #214 onto master by @hoangsonww in #215
- docs: Korean README + mandatory file-header/docs-sync skills + repo-wide header audit by @hoangsonww in #216
- feat(hooks): accept remote transcript titles from household hook forwarders by @Doccy008 in #219
- fix(server): stop the desktop app freezing on a large ~/.claude history (#223) by @hoangsonww in #224
- docs(client): comprehensive TSDoc across lib/ — restore TypeScript as top language by @hoangsonww in #225
- feat(cli): interactive REPL — ccam repl shell (completion, history, live status) by @hoangsonww in #226
- feat(server): add awaiting_reason to explain why a session/agent is waiting by @Doccy008 in #228
- fix(watchdog): liveness-probe never reaps household-hook-forwarded sessions by @Doccy008 in #229
- chore: add .github/FUNDING.yml sponsor button (GitHub Sponsors) by @hoangsonww in #230
- fix(husky): quote prettier invocation so pre-commit works from paths with spaces by @lovend9999-debug in #231
- fix(cc-discovery): follow symlinked skill directories in Config Explorer by @lovend9999-debug in #232
- feat(client): surface awaiting_reason across the UI + fix transcript viewer dropping mid-turn messages by @hoangsonww in #233
- fix(cc-discovery): symlinked .md files + seed Waiting fixture + KO doc-coverage by @hoangsonww in #234
- fix(import): link Workflow-tool inner agents on CLI rescan (offline/headless runs) by @omar-merhebi in #235
- fix: make Docker quickstart work out of the box + robust SQLite fallback by @loris-av in #236
- feat: pricing & updates polish — validate rates, surface unpriced models, ccam update-check, fast/intro pricing flags by @hoangsonww in #237
- fix(hooks): don't let a background subagent clear the main agent's 'notification' wait by @Doccy008 in #238
- feat(cli): scope ccam cost to a session and surface tool surcharges by @hoangsonww in #239
- fix(setup): bare root npm install produces a buildable tree on Node 24 by @hoangsonww in #240
New Contributors
- @LeoLin990405 made their first contribution in #171
- @ggkguelensan made their first contribution in #177
- @MarcoFPO made their first contribution in #183
- @nodeGarden made their first contribution in #181
- @cuongbphv made their first contribution in #198
- @Doccy008 made their first contribution in #203
- @moduvoice made their first contribution in #209
- @lovend9999-debug made their first contribution in #231
- @omar-merhebi made their first contribution in #235
- @loris-av made their first contribution in #236
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- fix(#156): compaction negative avgDuration + loading skeletons by @hoangsonww in #157
- Add descriptions to extension and service worker files by @hoangsonww in #158
- docs(landing): add explicit DMG install steps + sync with dual-DMG reality by @shuvamk in #155
- Fix transcript-cache memory leak with new session management by @txj36 in #159
- feat: add Claude Opus 4.8 pricing + fix Stop-hook stall by @hoangsonww in #160
- feat: add Tabby — floating cat companion for the dashboard by @hoangsonww in #161
- feat(native-app): add Windows support to Electron desktop app by @linkvapeluckyman in #163
New Contributors
- @linkvapeluckyman made their first contribution in #163
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Update macOS app documentation and remove outdated notes by @hoangsonww in #153
- chore: bump version to 1.2.0 by @hoangsonww in #154
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- feat: add CITATION.cff file for proper software citation and metadata by @hoangsonww in #73
- feat(i18n): add Chinese-zh language support to app & Chinese documentation by @CharlesSong in #72
- refactor: improve code formatting and readability across multiple comps by @hoangsonww in #75
- Add Vietnamese language support and improve i18n resources by @hoangsonww in #76
- Add cost analytics features for daily trends and weekday breakdown by @hoangsonww in #77
- Adjust badge positioning and enhance session detail functionality by @hoangsonww in #78
- fix(client): prevent analytics TS build error by @hoangsonww in #79
- feat: add Web Push (VAPID) notifications with sound support on macOS by @neoflex in #80
- Enhance package metadata and add funding URL by @hoangsonww in #81
- Add VS Code extension for real-time agent monitoring and analytics by @hoangsonww in #82
- Bump VS Code extension version to 1.1.0 and update README screenshot URL by @hoangsonww in #83
- Add manual import API, UI integration, and documentation updates by @hoangsonww in #84
- Enhance documentation with Import Pipeline and onboarding details by @hoangsonww in #86
- Reorder VS Code Extension link for improved navigation grouping by @hoangsonww in #87
- feat: add Opus 4.7 model pricing and auto-topup for new defaults by @hoangsonww in #88
- Add session cost display to statusline and update README by @hoangsonww in #89
- Update statusline documentation for session cost and token display by @hoangsonww in #90
- Update Husky scripts for new server and client directories by @hoangsonww in #91
- feat(ui): inline event detail with parsed payload fields by @fadighattas100 in #93
- feat: event list filtering, grouping, and tool-aware detail rendering by @fadighattas100 in #95
- feat(updates): detect upstream changes and optional self-update by @hoangsonww in #96
- Improve self-update process, UI responsiveness, and documentation by @hoangsonww in #97
- Clarify update instructions and restart note in dashboard messages by @hoangsonww in #98
- Enhance update notifier for branch awareness and improve API docs by @hoangsonww in #100
- Enhance mobile carousel layout, add server-side search, and update docs by @hoangsonww in #101
- Enhance README visual appeal and fix mobile text inflation issues by @hoangsonww in #102
- feat: add conversation viewer by @txj36 in #99
- Implement interactive Webview dashboard with live stats and navigation by @hoangsonww in #103
- Add sitemap and robots.txt for site indexing by @hoangsonww in #104
- Fix AgentCard behavior and improve fixture seeding and token reconciliation by @hoangsonww in #108
- Enhance session status tracking with Waiting status by @hoangsonww in #109
- feat: attribute subagent tool events to their originating subagent by @fadighattas100 in #106
- Document SubagentStop event import in all language guides by @hoangsonww in #110
- feat(convo): enhance conversation viewer in session details page by @hoangsonww in #111
- Document SubagentStop event import in language guides and architecture by @hoangsonww in #112
- Update documentation with new screenshots and metadata by @hoangsonww in #113
- Refactor sidebar styles between index.html and style.css by @hoangsonww in #114
- feat(lightbox): implement lightbox feature for screenshot viewing by @hoangsonww in #115
- refactor(index.html): clean up whitespace and improve code readability by @hoangsonww in #116
- Update badge versions and add new technology badges by @hoangsonww in #117
- Enhance UI components and optimize Docker image setup by @hoangsonww in #134
- Enhance agent status logic and update documentation with screenshots by @hoangsonww in #135
- feat: attribute live tool events to working subagent by @fadighattas100 in #136
- Enhance number formatting and improve session agent counting by @hoangsonww in #137
- Enhance model naming and documentation across components by @hoangsonww in #138
- Fix session status handling on stale transcript scans by @hoangsonww in #141
- feat: add Claude configuration viewer and run trigger functionality by @hoangsonww in #142
- Enhance navigation with smooth scrolling and active link highlighting by @hoangsonww in #143
- Add PWA support with manifests and service workers by @hoangsonww in #144
- Add CODEOWNERS file and enhance documentation comments by @hoangsonww in #145
- Add Connection Status modal with WebSocket details and stats by @hoangsonww in #146
- Improve lightbox navigation and styles for responsiveness by @hoangsonww in #147
- Stream large JSONL files and improve deduplication logic on re-import by @hoangsonww in #150
- feat(desktop): native macOS app (Electron) with menu bar + auto-start by @shuvamk in #151
- docs(landing+wiki): refocus macos.png captions on the app itself by @hoangsonww in #152
New Contributors
- @CharlesSong made their first contribution in #72
- @neoflex made their first contribution in #80
- @fadighattas100 made their first contribution in #93
- @txj36 made their first contribution in #99
- @shuvamk made their first contribution in #151
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Polished Stable Release
What's Changed
- Fix Mermaid syntax after Prettier and center desktop wiki content by @hoangsonww in #1
- Refine wiki sidebar behavior and fix mermaid/docs layout issues by @hoangsonww in #11
- Polish wiki sidebar interactions and enlarge Mermaid charts by @hoangsonww in #12
- Update wiki title, Open Graph metadata, and sidebar logo text by @hoangsonww in #13
- Update project name, enhance footer, and adjust sidebar layout by @hoangsonww in #14
- Add ActivityFeed, Analytics, Dashboard, KanbanBoard, SessionDetail to public assets by @hoangsonww in #15
- Improve layout and overflow handling in index.html for better responsiveness by @hoangsonww in #16
- Adjust padding for the main heading in index.html for improved spacing by @hoangsonww in #17
- Implement scroll reveal effect for content blocks in script.js and styles.css by @hoangsonww in #18
- Fix agent lifecycle tracking, add history import, pagination, and docs by @hoangsonww in #19
- Add per-model cost tracking, pricing management UI, and responsive design by @hoangsonww in #20
- Enhance project documentation with cost tracking and diagrams by @hoangsonww in #21
- Add Dockerfile and GHCR push to CI pipeline by @hoangsonww in #22
- Fix cross-platform compatibility for npm start script by @hoangsonww in #23
- feat(docs): enhance docs and reformat code by @hoangsonww in #24
- Remove forceful issue templates from documentation by @hoangsonww in #25
- Fix donut chart gap, add custom tooltips, and improve heatmap colors by @hoangsonww in #26
- fix: wire up browser notifications to event bus by @hoangsonww in #27
- Add catch-all 404 page for unknown routes by @hoangsonww in #28
- Enhance README and ARCHITECTURE with notifications and missing features by @hoangsonww in #29
- chore: add .gitattributes to enforce LF line endings across all platforms by @hoangsonww in #30
- feat: update session handling and agent status on Stop events by @hoangsonww in #31
- Improve analytics number formatting and event distribution by @hoangsonww in #32
- Enhance DonutChart formatting and improve analytics visuals by @hoangsonww in #33
- Add tooltip component and enhance sidebar functionality by @hoangsonww in #34
- Enhance compaction tracking and agent management system-wide by @hoangsonww in #35
- fix: make better-sqlite3 optional with node:sqlite fallback by @hoangsonww in #37
- docs: update wiki landing page for optional SQLite fallback by @hoangsonww in #38
- feat: add subagent hierarchy visualization by @asadreddini-insight in #36
- docs: document subagent hierarchy visualization feature by @hoangsonww in #39
- fix: add comma formatting to cost displays in tooltips and full views by @hoangsonww in #40
- Remove .claude from .gitignore and add settings.local.json by @hoangsonww in #41
- fix: simplify permissions array formatting in settings.local.json by @hoangsonww in #42
- feat: enhance Claude Code Agent Monitor with an MCP server with dashboard API client and logging by @hoangsonww in #43
- Add comprehensive documentation for Agent Dashboard and MCP integration by @hoangsonww in #44
- feat: add stat-based transcript JSONL cache with incremental reads and session reactivation logic by @hoangsonww in #46
- docs: update feature descriptions for history import and add transcript caching by @hoangsonww in #47
- Calculate session costs in bulk and update response structure by @hoangsonww in #48
- Add Workflows page with D3.js visualizations and server PID tracking by @hoangsonww in #49
- Streamline .superpowers/README.md by removing unnecessary content by @hoangsonww in #50
- Support recursive agent spawning and enhance concurrency visualization by @hoangsonww in #51
- Fix navigation scroll issues, add screenshots, and update Makefile by @hoangsonww in #53
- docs: add Makefile coverage to README, ARCHITECTURE, INSTALL, and SETUP by @hoangsonww in #54
- Add support for multiple transport modes in MCP server configuration by @hoangsonww in #55
- refactor: improve code formatting and readability in various files by @hoangsonww in #56
- Update badge logo colors in README.md by @hoangsonww in #57
- Fix documentation references and add Kustomize/Helm templates by @hoangsonww in #58
- feat: enhance Makefile and package.json with additional metadata by @hoangsonww in #59
- feat: add Coralogix full-stack observability to deployment infrastructure by @hoangsonww in #60
- Enhance JSONL extraction, fix heatmap alignment, and wire filters by @hoangsonww in #61
- Standardize import and export quotes to double quotes by @hoangsonww in #62
- Add configuration files for Agent Monitor integration & Claude Code plugin marketplace by @hoangsonww in #63
- fix: update documentation links to use consistent casing for plugins.md by @hoangsonww in #64
- Add feature cards for Browser Notifications and Docker Deployment by @hoangsonww in #65
- Add feature cards for Browser Notifications and Docker Deployment by @hoangsonww in #66
- feat: enhance hook note styling and adjust layout in index.html and style.css by @hoangsonww in #67
- Update architecture and README for Claude Code plugins and skills by @hoangsonww in #68
- Add Swagger/OpenAPI documentation to server endpoints & enhance feature carousel and add GitHub star history section in index.html by @hoangsonww in #69
New Contributors
- @hoangsonww made their first contribution in #1
- @asadreddini-insight made their first contribution in #36
Full Changelog: v1.0.0...v1.1.0