Skip to content

Releases: dougfirlabs/scholialang-mcp

scholialang-mcp v0.7.0

Choose a tag to compare

@dbrewpnw dbrewpnw released this 31 Jul 01:33
d8f7476

Scholialang-MCP 0.7.0

This release updates the integration package and bundled host plugins for the final stable MCP 2026-07-28 base protocol while preserving supported legacy stdio clients.

Highlights

  • final-stable server/discover response with supportedVersions, cache hints, and server identity in result _meta
  • stateless per-request protocol metadata and client-capability validation
  • final -32022 UnsupportedProtocolVersion error data
  • -32601 MethodNotFound for lifecycle methods removed from MCP 2026-07-28
  • retained pre-2026 initialize and ping behavior across the 0.7.x line
  • synchronized package, MCP/LSP server, Claude Code plugin, Codex plugin, and marketplace versions
  • Python 3.11, 3.12, and 3.13 release gates

The Scholia language, validator, shared conformance fixtures, and Python dependency remain separately versioned at 0.6.2 (scholialang>=0.6.2,<0.7).

This release covers the dual-era stdio base-protocol surface shipped by Scholialang-MCP. HTTP transport and optional extensions such as Tasks/MRTR are not claimed by this release.

scholialang-mcp v0.6.2

Choose a tag to compare

@dbrewpnw dbrewpnw released this 27 Jul 20:33
d9f3fb3

What's Changed

  • release: align MCP and plugins on Scholia v0.6.2 by @dbrewpnw in #34

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@dbrewpnw dbrewpnw released this 20 Jun 18:39
f7262c5
  • Scholia v0.6.1 propagation — status= on <Concluding>. Re-synced the
    three bundled _scholia_vendored/{atoms,parser,validator}.py copies from the
    status-bearing scholialang v0.6.1 source. The vendored parser now reads the
    optional status attribute on <Concluding> and the vendored validator
    enforces the closed met|unmet|partially_met enum (absent stays valid for
    v0.5/v0.6.0 back-compat). SCHOLIA_VALIDATOR_VERSION now reads 0.6.1.
    Bumped the package version to 0.6.1 and the scholialang dependency pin
    to >=0.6.1. Propagated byte-identically to all three plugin trees via
    scripts/sync_plugins.sh. Added a public-hygiene leak guard
    (tests/test_public_hygiene.py + .github/workflows/hygiene.yml) that fails
    on internal-only references, with a planted-reference self-test.
  • Canonical Scholia positioning (#22). README opening, plugin
    manifest descriptions (Claude Code + Codex), marketplace metadata,
    pyproject.toml description, and the GitHub repo description now use
    the canonical framing: Scholia helps agentic systems preserve
    reasoning state, use tools without quality loss, and reduce context
    cost across long-horizon work. MCP/plugin surfaces emphasize the
    integration story (MCP, LSP, Codex/Claude Code/Ollama host recipes,
    local DAG access). Copy-only; no tool or version changes.
  • Live Claude Code exhaust capture (#26). Default-on capture of Claude Code
    session exhaust into the SQLite-backed Scholialang store (opt-out via
    SCHOLIA_EXHAUST=0).
  • Live Codex exhaust capture (#27). Default-on Codex rollout exhaust capture,
    matching the Claude Code behaviour.
  • Scholia Live: multi-project viewer (#25). Web viewer gains a multi-project
    switcher and scope toggle, plus an atom feed-order toggle (newest/oldest first).

scholialang-mcp v0.6.0

Choose a tag to compare

@dbrewpnw dbrewpnw released this 10 Jun 19:27
5161199

Initial public PyPI release of Scholialang protocol tooling.\n\nHighlights:\n- MCP and LSP protocol tooling for Scholialang\n- Codex, Claude Code, and Ollama plugin packages/recipes\n- Local SQLite-backed DAG tooling\n- Full v0.6 validator integration\n- MIT OR Apache-2.0 licensing