Add permanent AgentLink hot reload - #3
Merged
Merged
Conversation
Oryntai
marked this pull request as ready for review
August 4, 2026 09:15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
.agent-link/active.jsonand hot-reload room changes into existing GUI taskspeer_ask,peer_listen, andpeer_respondtools so a responder can leave the MCP call, perform local read-only work, answer the exact request, and listen againWhy
Previously every
hostorjoinwrote a different MCP config path, requiring a full GUI restart. Goal completion also closed the bridge, and uncorrelated exchanges were awkward for ad-hoc questions during normal feature work.Verification
npm run smokenode test/mcp-integration-test.jsnpm audit --omit=devgit diff --checkA local
npm cicould not remove the ngrok native DLL because the owner's current test tunnel is still running.npm installrestored dependencies and all local checks passed; GitHub Actions performs clean installs on fresh Windows and Ubuntu runners.