Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion planning/roadmaps/mcpx.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ This repo is the only source for `mcpx`. The macOS flake in `dezren39/nix` delet
| A supervisor that owns each stdio child's pipes | idea | Today's takeover handoff is a stopgap that passes pipes over a unix socket. A supervisor that outlives the daemon makes a daemon upgrade a plain restart of the front end. | #1384, [TODO](../../pkgs/mcpx/TODO.md) |
| Resume upstream sessions after a cold restart | idea | The upstream `Mcp-Session-Id` is kept only in memory and in the takeover handoff, so every HTTP upstream is initialised again after a restart. | #1414, [TODO](../../pkgs/mcpx/TODO.md) |
| Decide what a stdio server's identity is | decided | Decided in #1531, built in #1532 (PR #1571): a hashed script is identified by content plus its resolved directory, so a byte-identical script re-pointed into another directory restarts while a same-directory re-point keeps its child; non-scripts stay bytes-only. Proven end to end by #1533. | #1531, #1532 |
| JSON Schema validation of tool input and output | in-progress | Seven conformance rows depend on it. | #1951 |
| Legacy client robustness | proposed | Landed: session-404 re-initialize (TR-29, #1637) and broken-stream re-issue (PM-06, #1638) — design #1634. Remainder of the nix#203/#200/#201 umbrella: the nix#201 elicitation slices. nix#200's caching slice (design #1601) has landed: the client honours upstream ttlMs/cacheScope, the pool catalogue cache expires at the declared deadline, private catalogues never persist to disk, the list_changed invalidation path is tested, and the pagination-caching register is trued up (#1602, #1603, #1604; PRs #1608, #1705). | nix#203, nix#200, nix#201 |
| Tasks, which are advertised and not implemented | proposed | The 2026 tasks extension is advertised, and core tasks live in two stores. | nix#209 |
| Script runtime follow-ups | proposed | Capability probe and clearer parse-failure diagnostics for `--runtime node`, and recipes with `@param` holes. | nix#108, nix#367 |
Expand Down