Skip to content

fix: pin task dev's MCP listener to 8091 (never contend with the managed server) - #59

Merged
alicoding merged 1 commit into
mainfrom
fix/dev-mcp-port-isolation
Aug 13, 2026
Merged

fix: pin task dev's MCP listener to 8091 (never contend with the managed server)#59
alicoding merged 1 commit into
mainfrom
fix/dev-mcp-port-isolation

Conversation

@alicoding

Copy link
Copy Markdown
Owner

Incident fix: a dev-app relaunch stole 127.0.0.1:8090 from the KeepAlive'd LaunchAgent server (both fall back to 8090 when MILL_MCP_ADDR is unset), locking it into an EX_CONFIG respawn loop. task dev now pins MILL_MCP_ADDR=127.0.0.1:8091 so the two MCP planes are disjoint by construction. Regenerated bindings ride along (comment-sweep text through codegen). Dev-loop guard family (BACKLOG Standing #8).

🤖 Generated with Claude Code

https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ

…naged server's 8090

Both mill-server (LaunchAgent) and the dev app fall back to
127.0.0.1:8090 when MILL_MCP_ADDR is unset, so a dev relaunch could
steal the port and lock the KeepAlive'd server into an EX_CONFIG
respawn loop. task dev now sets MILL_MCP_ADDR=127.0.0.1:8091, keeping
the two MCP planes disjoint by construction. Regenerated bindings
(comment-sweep text flowing through wails3 codegen) ride along.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ
@alicoding
alicoding enabled auto-merge (squash) August 13, 2026 14:57
@alicoding
alicoding merged commit ccd6f21 into main Aug 13, 2026
16 checks passed
@alicoding
alicoding deleted the fix/dev-mcp-port-isolation branch August 14, 2026 00:10
alicoding added a commit that referenced this pull request Aug 15, 2026
…naged server's 8090 (#59)

Both mill-server (LaunchAgent) and the dev app fall back to
127.0.0.1:8090 when MILL_MCP_ADDR is unset, so a dev relaunch could
steal the port and lock the KeepAlive'd server into an EX_CONFIG
respawn loop. task dev now sets MILL_MCP_ADDR=127.0.0.1:8091, keeping
the two MCP planes disjoint by construction. Regenerated bindings
(comment-sweep text flowing through wails3 codegen) ride along.


Claude-Session: https://claude.ai/code/session_01FJ8wStsHyu7XPLTspNjMnQ

Co-authored-by: Claude Fable 5 <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