Resolve pinned Codex MCP protocol compatibility in Connect (#152, #160)
I maintainer di solito rispondono entro 1 giorno
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Part of #152 (real-client compatibility) and #160 (supported built-in onboarding), following the independent review of PR #396. Milestone: the complete application and release.
The pinned real Codex rust-v0.160.1 asks for MCP 2025-06-18 by default. Flux currently accepts 2026-07-28; the tested connection needs --enable mcp_2026_07_28. This is recorded in development docs and the opt-in client fixture, but the product Connect flow does not yet handle the compatibility choice. Listing tools successfully does not complete #160's Start/Resume acceptance.
Outcome: choose, record and implement a truthful supported connection path for the pinned Codex client, within the existing MCP authorization and co-work contracts.
Acceptance:
- Reproduce the default and flagged handshake with the pinned real client in Docker. Record exact client/server heads, protocol offers/results and dated primary evidence.
- Independently review and record the compatibility decision before changing the public protocol contract: support the older protocol with verified equivalent semantics, or integrate the required invocation/flag in Connect. Preserve the existing role/scope, revocation, standing-grant and required-client-feature boundaries.
- Make the supported invocation and any unsupported state clear in the built-in connection path. No README, manual prompt or silent protocol downgrade counts as supported onboarding. Full supplied Start/Resume remains #160's acceptance work.
- Verify the selected path plus unsupported-version rejection and current authorization/revocation controls with the real client; add meaningful regression coverage for the changed boundary.
Owner: @PelikanFix16. Independent evaluator: @Zamojski5. Reuse the existing #152/#160 client harness and transport, without a second implementation of these domains. Source finding: the independent review on PR #396 at 699d0099e4ac7f2f2b804d00a4f09f61ce65c8dd.
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 0
- Merge medio
- 19h 42m
- PR unite (30g)
- 383
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ColdPhase/flux
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 95/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Screen sharing: Sharp text up to 30 fps, full 1080p60 Smooth motion, measure with hardware encodingAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ColdPhase/flux
Issue simili
-
bug low priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
laaielichter/Godotwright#81 ·
I maintainer di solito rispondono entro 1 giorno
-
gebied: infra
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
VincentSmedinga/sc-heerenveen-fansite#538 ·
I maintainer di solito rispondono entro 1 giorno
-
CI grants a token it does not need, never cancels superseded runs, and cannot fail on lint warningsApertagood first issue help wanted type:infrastructure type:security
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Open-Glassbeetle/glassbeetle#247 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno