Skip to content

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).