Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-mcp

Model Context Protocol server for Pudu language documentation and compiler tools

0.1.1Apache-2.01

InstallClose

ProtocolEra.md

Markdown27 lines1.0 KB

GitHub ↗

Protocol era


type: domain tags: [domain] aliases: [Era, Session]


The session is Unopened, Legacy(version), or nothing more: modern requests never change it.

IncomingSessionOutcome
request with _meta protocol version 2026-07-28anyserved statelessly
request with _meta protocol version not supportedany-32022, data.supported, data.requested
_meta version present, clientCapabilities absent or not an objectany-32602
initialize without _meta versionUnopened or Legacylegacy result; session becomes Legacy(v)
any other request without _meta versionLegacy(v)served under v
any other request without _meta versionUnopened-32602 naming the supported versions
pingLegacy{} ; modern: -32601

Legacy version negotiation: the requested version if it is one of 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05; otherwise 2025-11-25.

Referenced by

[[domain/_MOC]] · [[decisions/ADR-0001-dual-era-protocol]] · [[architecture/LANGUAGE]]