Skip to content

fix: correct agent MCP setup coverage - #34

Merged
ppiankov merged 11 commits into
mainfrom
wo-500/mcp-agent-setup
Jul 17, 2026
Merged

fix: correct agent MCP setup coverage#34
ppiankov merged 11 commits into
mainfrom
wo-500/mcp-agent-setup

Conversation

@ppiankov

@ppiankov ppiankov commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Summary\n- correct current MCP config paths and schemas across the 14 setup targets\n- make automatic, manual, and unavailable setup modes explicit\n- preserve unrelated JSON configuration and fail closed on malformed or incompatible merge sections\n- load Codex hooks from the supported schema and document its trust step\n- align setup documentation with actual proxy routing and MCP support\n- centralize guard filtering and dotenv-file classification\n- prevent agent-controlled commands from self-authorizing with file-local allow comments\n- scan complete plaintext and custom content-block payloads while preserving base64 binary payloads\n- document watched duplication between Darwin and Linux streaming relays\n\n## Verification\n- exact-head macOS and Linux build/test CI passed\n- swift test --filter Guard (98 tests, 0 failures)\n- swift test --filter ProxyAlertTests (39 tests, 0 failures)\n- targeted dotenv/scanner tests (34 tests, 0 failures)\n- exact-head SwiftLint and CodeQL passed\n\nCloses WO-500\nReopens and completes WO-114\nAddresses WO-502, WO-503, WO-504, and WO-505

ppiankov added 11 commits July 16, 2026 11:44
Caller-audit:
Sources/PastewatchCLI/GuardCommand.swift -- updated
Sources/PastewatchCLI/GuardReadCommand.swift -- updated
Sources/PastewatchCLI/GuardWriteCommand.swift -- updated
Sources/PastewatchCore/FileWatcher.swift -- updated
Sources/PastewatchCLI/MCPCommand.swift -- updated
Sources/PastewatchCLI/ScanCommand.swift -- updated
Sources/PastewatchCore/DirectoryScanner.swift -- updated
Sources/PastewatchCore/GitDiffScanner.swift -- updated
Sources/PastewatchCore/GitHistoryScanner.swift -- updated
Sources/PastewatchCore/Remediation.swift -- updated
Caller-audit:
Sources/PastewatchCore/ProxyServer.swift -- updated
Tests/PastewatchTests/ProxyAlertTests.swift -- updated
Caller-audit:
Sources/PastewatchCore/ProxyServer.swift -- updated
Tests/PastewatchTests/ProxyAlertTests.swift -- updated
Caller-audit:
Sources/PastewatchCLI/GuardCommand.swift -- updated
Sources/PastewatchCLI/GuardReadCommand.swift -- updated
Sources/PastewatchCLI/GuardWriteCommand.swift -- updated
Sources/PastewatchCore/FileWatcher.swift -- updated
@ppiankov
ppiankov merged commit 1b89631 into main Jul 17, 2026
7 checks passed
@ppiankov
ppiankov deleted the wo-500/mcp-agent-setup branch July 17, 2026 05:21
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