Alex Newman
ca990e8d53
MAESTRO: Merge PR #972 - fix Windows path handling for usernames with spaces
...
Removed shell: IS_WINDOWS from bun-runner.js spawn() call to prevent
cmd.exe from splitting paths at spaces. Added windowsHide: true to
prevent visible console windows on Windows.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:29:57 -05:00
Alex Newman
2ea716a017
MAESTRO: Close PR #530 - retry logic superseded by fail-open hook strategy
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:27:55 -05:00
Alex Newman
4e4ad32f97
MAESTRO: Close PR #922 - async SessionStart hooks would break context injection
...
SessionStart hooks must run synchronously because the context hook's stdout
is captured and injected as Claude's system-level memory context. The Windows
blocking issue was already resolved by the fail-open approach in PRs #973 ,
#959 , and #964 .
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:27:06 -05:00
Alex Newman
faa1360f33
MAESTRO: Merge PR #964 - add fetch timeouts to Stop hook and health checks
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:25:49 -05:00
Alex Newman
be01694383
MAESTRO: Merge PR #959 - fail open on /api/context/inject during initialization
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:23:24 -05:00
Alex Newman
bf4d9421e0
MAESTRO: Merge PR #973 - hooks fail gracefully instead of blocking prompts
...
session-init.ts: replaced throws on worker 500/SDK agent failure with
logger.failure() + graceful exit 0. user-message.ts: replaced throw with
graceful return, console.error → process.stderr.write, USER_MESSAGE_ONLY → SUCCESS.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:19:41 -05:00
Alex Newman
311d62cc02
MAESTRO: Merge PR #960 removing user-message hook from SessionStart to fix startup error
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:16:15 -05:00
Alex Newman
d0b4c7ee59
MAESTRO: Add DOMPurify XSS defense-in-depth to TerminalPreview (closes PR #896 )
...
PR #896 identified a valid XSS concern in TerminalPreview.tsx but was
broken (missing DOMPurify import and dependency). The existing
escapeXML:true on AnsiToHtml already mitigates the vector, but
DOMPurify adds defense-in-depth sanitization.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:14:46 -05:00
Alex Newman
e6af8d207a
MAESTRO: Close duplicate CORS PR #926 in favor of merged PR #917
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:11:51 -05:00
Alex Newman
75b9930ee4
MAESTRO: Mark PR #917 CORS restriction as merged in triage document
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:11:12 -05:00
Alex Newman
2aab998b62
MAESTRO: Close duplicate PR #875 (CLAUDE_MEM_DISABLE_SUBDIRECTORY_CLAUDE_MD, keeping #913 )
...
PR #875 used negative logic naming (DISABLE instead of ENABLED), superseded
by PR #913 which uses the established CLAUDE_MEM_FOLDER_CLAUDEMD_ENABLED setting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:09:17 -05:00
Alex Newman
6b22017721
MAESTRO: Close duplicate PR #589 (CLAUDE_MEM_FOLDER_CLAUDEMD_ENABLED, keeping #913 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:08:40 -05:00
Alex Newman
34aef1aa18
MAESTRO: Close duplicate PR #823 (CLAUDE_MEM_FOLDER_CLAUDEMD_ENABLED, keeping #913 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:08:03 -05:00
Alex Newman
d00762d1f7
MAESTRO: Close duplicate PR #908 (Windows npm docs note, keeping #919 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:07:27 -05:00
Alex Newman
400f08c20d
MAESTRO: Close duplicate PR #905 (user-message hook removal, keeping #960 )
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:06:54 -05:00
Alex Newman
18c7f1cd76
MAESTRO: Close bot-generated PR #754 (copilot-swe-agent MCP documentation PR)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:06:21 -05:00
Alex Newman
74506dd4e6
MAESTRO: Close suspicious PR #904 (replaces repo URL with external download link)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:05:48 -05:00
Alex Newman
0f72356cb1
MAESTRO: Close junk PR #770 (bot-generated install/build with no source changes)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:05:06 -05:00
Alex Newman
121fb24705
MAESTRO: Close junk PR #546 (accidental main branch push with no clear purpose)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:04:36 -05:00
Alex Newman
867c658f4f
MAESTRO: Close stale PR #521 (fresh install timeout fix already shipped in v9.0.16 and v9.0.17)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:04:02 -05:00
Alex Newman
0704355a7f
MAESTRO: Close stale PR #700 (Windows Terminal popup fix already shipped in v9.0.6)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:03:29 -05:00
Alex Newman
6930a38997
MAESTRO: Close stale PR #933 (WMIC replacement already fixed in v9.0.2)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:02:58 -05:00
Alex Newman
e218dc5947
MAESTRO: Close stale PR #840 (WMIC replacement already fixed in v9.0.2)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:02:26 -05:00
Alex Newman
7e1c13c6c2
MAESTRO: Close stale PR #735 (isolated credentials already fixed in v9.0.15)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:01:54 -05:00
Alex Newman
e87701228d
MAESTRO: Close stale PR #848 (zombie observer prevention already fixed in v9.0.13)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:01:20 -05:00
Alex Newman
d6751e0f07
MAESTRO: Close stale PR #861 (zombie observer prevention already fixed in v9.0.13)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:00:49 -05:00
Alex Newman
b04a041c2d
MAESTRO: Close stale PR #773 (health check endpoint already fixed in v9.0.16)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 18:00:14 -05:00
Alex Newman
8218fcb17b
MAESTRO: Close stale PR #774 (health check endpoint already fixed in v9.0.16)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 17:59:43 -05:00
Alex Newman
86bdb036bd
MAESTRO: Close stale PR #820 (health check endpoint already fixed in v9.0.16)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 17:59:10 -05:00