Keep tools current and serve Xcode MCP over HTTP - #34
Open
MrSaneApps wants to merge 4 commits into
Open
Conversation
Weekly keep-current applies npm pins and in-major Firecrawl bumps. Mini recurring jobs run on LaunchAgent plus Grok, with Codex heartbeats paused. Xcode MCP uses the Mini HTTP singleton through the existing tunnel instead of a fresh SSH stdio spawn. Machine cleanup plans generated junk by kind, not free space.
Bring in locked Mini screenshot evidence and the CWS watcher recovery from main. Keep the 2026-08-21 Grok/Cursor keep-current work.
Grok was importing Claude hooks that matched tool_name=Bash and no-opped on GROK_HOOK_EVENT, so shell guards never saw run_terminal_command. Shared guards now parse Claude, Grok, and Cursor payloads. Grok loads native ~/.grok/hooks and turns off Claude/Cursor hook import. Cursor keeps its adapters. Claude and Codex registrations stay in place.
Owner-approved SANEBAR_RELEASE_POLICY_ONLY ships can reuse a Mini release_preflight receipt without customer-UI, verify, upgrade-path, or fingerprint binds. Forward the env to Mini so candidate preflight stays in the same mode.
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.
Summary
keep_currentapplies npm pins and in-major Firecrawl bumps; Mini nightly does the Mini role.http://127.0.0.1:37915/mcp, forwarded through the existing AgentMemory tunnel, instead of a fresh SSH stdio spawn that timed out at Grok session start.Test plan
ruby scripts/mcp_contract_test.rb11/11ruby scripts/automation/memory_sync_test.rb10/10ruby scripts/automation/air_mini_acceptance_test.rb10/10ruby scripts/automation/dependency_baseline_test.rb33/33ruby scripts/automation/agent_heartbeat_test.rb13/13ruby scripts/sanemaster/machine_cleanup_test.rb23/23ruby scripts/sanemaster/machine_cleanup_retention_test.rb7/7GET /healthzon 37915 ok; Air initialize through the tunnel HTTP 200