Releases: OPTIMETA/PAIDEIA-mcp
PAIDEIA MCP v0.6.0
Highlights
- Dropped the
codex-nativeOCR engine. It deferred OCR to a host's bundled vision (Codex CLI / ChatGPT subscription), which Alt's plugin sandbox can't provide — so as the default it produced emptyingest/gradeoutput for the server's actual audience. OCR now always runs fully in-process. qwen3-vlis the new default, with automatictesseractfallback. When Ollama is unreachable or the model isn't pulled,qwen3-vldegrades totesseractso a default install still produces output. The two-engine set is self-sufficient.- Honest engine reporting.
run_ocrnow returns the engine that actually ran; the converted-markdown provenance header and the grade confidence tier reflect aqwen3-vl → tesseractfallback (tierlow) rather than mislabeling it. - Legacy
.course-metaOCR_ENGINEvalues (claude/openai-vision/codex-native/codex) now map ontoqwen3-vlinstead of the removed engine. - Tool/grade schemas and
init_course/bootstrap_alt_coursedefaults updated: engine enums are now["qwen3-vl", "tesseract"], defaultqwen3-vl. - README aligned with the OPTIMETA house format, plus a new
README.ko.mdKorean mirror; Engines section rewritten for the two in-process engines and the fallback.
Breaking changes
codex-nativeis no longer a valid engine value. Passing it toingest_pdfs/grade_pdf/init_course/bootstrap_alt_courseraises; existing course folders pinned to a host-vision engine are transparently remapped toqwen3-vlon read.grade_pdfno longer emits therasterize-onlymode /page_paths; it always returnsmode: "ocr-complete".
Verification
- `python3 -m pytest -q`: 44 passed
- `python3 scripts/smoke_stdio.py`: 54 tools, 5 prompts, 2 resources
PAIDEIA MCP v0.5.5
Highlights
- Added
alt_setup_instructionsMCP tool pluspaideia-alt-setup/scripts/alt_setup.pyso the Alt local stdio form can be filled exactly from the checkout. - Added PAIDEIA namespace aliases for every tool, for example
PAIDEIA__init_courseandPAIDEIA__write_artifact, while preserving canonical tool names. - Updated Alt guidance: PAIDEIA MCP tools should be called directly;
alt_tool_search_bm25(category="alt")searches Alt-native note tools, not connected MCP server tools. - Confirmed in Alt UI: PAIDEIA reconnects as connected with 54 tools, and an Alt chat PAIDEIA markdown write created
course-index/alt_ui_smoke_3.mdlocally.
Verification
python3 -m pytest -q: 44 passedpython3 scripts/smoke_stdio.py: 54 tools, 5 prompts, 2 resourcespython3 scripts/alt_setup.py: prints exact local stdio input fields
PAIDEIA MCP v0.5.4
Extends PAIDEIA source repo parsing and documents the exact Alt local stdio setup screen.\n\nHighlights:\n- Parser now supports Claude command markdown under plugins/paideia/commands/.md.\n- Parser now supports PAIDEIA-Hermes command markdown under commands/.md plus mapped Hermes skills.\n- Source-only helpers such as doctor are preserved as extra_actions.\n- Manifest now exposes extra_actions and updated Alt SDK bridge wording.\n- README now gives exact Korean Alt local-stdio form values: command, one-argument-per-line args, name, working directory, and env var.\n\nVerified with:\n- python3 -m pytest -q: 43 passed\n- python3 scripts/smoke_stdio.py: 26 tools, 5 prompts, 2 resources, 16 manifest actions\n- Direct parser checks against local PAIDEIA, PAIDEIA-Hermes, PAIDEIA-codex, and PAIDEIA-opencode clones.
PAIDEIA MCP v0.5.3
Adds readiness diagnostics and CI for Alt local-model setup.\n\nHighlights:\n- New paideia_doctor MCP tool for install, dependency, course readiness, action prerequisite, and recommendation diagnostics.\n- New paideia-doctor console entrypoint plus scripts/doctor.py source-tree wrapper.\n- Stdio smoke now verifies paideia_doctor.\n- GitHub Actions CI runs pytest, stdio smoke, and doctor CLI.\n- README now documents venv-safe install flow for Homebrew-managed Python.\n\nVerified with:\n- python3 -m pytest -q: 41 passed\n- python3 scripts/smoke_stdio.py: 26 tools, 5 prompts, 2 resources, 16 manifest actions, doctor status, imported notes\n- paideia-doctor in a temporary venv: package_version 0.5.3
PAIDEIA MCP v0.5.2
Adds Alt SDK-aligned batch note handoff.\n\nHighlights:\n- New import_alt_notes tool for batch payloads from alt.notes.getContent.\n- New bootstrap_alt_course tool to initialize a course and import initial Alt notes in one call.\n- Alt SDK example showing selected-note handoff shape.\n- Manifest recipes now prefer batch handoff for Alt lecture imports.\n- Stdio smoke now verifies batch note import.\n\nVerified with:\n- python3 -m pytest -q: 40 passed\n- python3 scripts/smoke_stdio.py: 25 tools, 5 prompts, 2 resources, 16 manifest actions, imported notes: 1
PAIDEIA MCP v0.5.1
Adds machine-readable Alt local-model orchestration support.\n\nHighlights:\n- New alt_capability_manifest tool.\n- New MCP resources: paideia://alt/manifest and paideia://alt/system-prompt.\n- Manifest covers all 16 canonical PAIDEIA actions with action-to-tool recipes.\n- Stdio smoke now verifies tools, prompts, resources, manifest, and init_course.\n\nVerified with:\n- python3 -m pytest -q: 39 passed\n- python3 scripts/smoke_stdio.py: 23 tools, 5 prompts, 2 resources, 16 manifest actions
PAIDEIA MCP v0.5.0
Initial standalone PAIDEIA MCP release for Alt local models.\n\nHighlights:\n- Local stdio MCP server with 22 tools and 5 prompt templates.\n- PAIDEIA repo parser/action composer for the canonical 16 PAIDEIA actions.\n- Safe local course-folder writers for markdown artifacts, course indexes, grade reports, errors, weakmaps, and Exam Radar imports.\n- Alt local stdio setup example and MCP smoke-test script.\n\nVerified with:\n- python3 -m pytest -q: 37 passed\n- python3 scripts/smoke_stdio.py: tool/prompt discovery and init_course call successful