Open
Conversation
f44a871 to
fcc67da
Compare
Replaces the infinite wait loop in each agent launcher with a capped 30-second poll; surfaces a clear error if the server never binds :8300. Also drops the terminal `pause` from start.bat since startall/agent launchers already run it under `cmd /k`.
- wrapper.py: add 'copilot' to _BUILTIN_DEFAULTS using a new 'mcp_flag_path_prefix' option on the 'flag' inject mode so we can emit `--additional-mcp-config @<path>` (Copilot's required sigil). - config.toml: register [agents.copilot]. - windows/start_copilot.bat + start_copilot_yolo.bat: per-agent launchers matching the pattern used by Claude/Codex/Gemini. - README: mention Copilot in the quickstart + auto-approve lists.
…lt browser - electron/main.js: BrowserWindow loads http://127.0.0.1:8300. Any navigation/window.open to an external origin is intercepted via setWindowOpenHandler + will-navigate and handed to shell.openExternal, so links click through to Chrome/Edge/etc. instead of the inner webview. - electron/offline.html: friendly fallback shown if the server isn't listening yet, with a retry button that re-probes the port. - electron/package.json: electron + electron-builder with NSIS/DMG/AppImage targets (not wired into CI yet). - windows/start_desktop.bat: standalone launcher; auto-runs `npm install` on first run.
- windows/startall.bat: auto-creates venv, starts server (if :8300 isn't already bound), waits up to 30s for readiness, then fans out into separate windows for copilot/claude/codex/gemini + the Electron desktop shell (which is first-run-initialised automatically). - windows/stopall.bat: graceful shutdown via WINDOWTITLE match, then a 3-second settle, then force-kill — covers all six known windows.
…ead" rules
- config.toml: max_agent_hops = 50 (was 4). Short loops kept stopping
routine multi-agent coordination before it got anywhere.
- data/rules.json: two active rules injected into every triggered agent:
1) @claude is the technical lead; defer to claude's final call on ties.
2) Non-trivial changes must be reviewed and approved by @claude in chat.
The rules file lives under the otherwise-gitignored data/ dir but is
force-tracked here so every clone of this fork starts governed.
fcc67da to
4639574
Compare
Owner
|
Hi, could you please describe what this PR is about so I have a bit of context about what to review here? |
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.
No description provided.