Skip to content

Releases: OPTIMETA/PAIDEIA-mcp

PAIDEIA MCP v0.6.0

14 Jun 09:28

Choose a tag to compare

Highlights

  • Dropped the codex-native OCR 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 empty ingest/grade output for the server's actual audience. OCR now always runs fully in-process.
  • qwen3-vl is the new default, with automatic tesseract fallback. When Ollama is unreachable or the model isn't pulled, qwen3-vl degrades to tesseract so a default install still produces output. The two-engine set is self-sufficient.
  • Honest engine reporting. run_ocr now returns the engine that actually ran; the converted-markdown provenance header and the grade confidence tier reflect a qwen3-vl → tesseract fallback (tier low) rather than mislabeling it.
  • Legacy .course-meta OCR_ENGINE values (claude / openai-vision / codex-native / codex) now map onto qwen3-vl instead of the removed engine.
  • Tool/grade schemas and init_course / bootstrap_alt_course defaults updated: engine enums are now ["qwen3-vl", "tesseract"], default qwen3-vl.
  • README aligned with the OPTIMETA house format, plus a new README.ko.md Korean mirror; Engines section rewritten for the two in-process engines and the fallback.

Breaking changes

  • codex-native is no longer a valid engine value. Passing it to ingest_pdfs / grade_pdf / init_course / bootstrap_alt_course raises; existing course folders pinned to a host-vision engine are transparently remapped to qwen3-vl on read.
  • grade_pdf no longer emits the rasterize-only mode / page_paths; it always returns mode: "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

14 Jun 08:45

Choose a tag to compare

Highlights

  • Added alt_setup_instructions MCP tool plus paideia-alt-setup / scripts/alt_setup.py so the Alt local stdio form can be filled exactly from the checkout.
  • Added PAIDEIA namespace aliases for every tool, for example PAIDEIA__init_course and PAIDEIA__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.md locally.

Verification

  • python3 -m pytest -q: 44 passed
  • python3 scripts/smoke_stdio.py: 54 tools, 5 prompts, 2 resources
  • python3 scripts/alt_setup.py: prints exact local stdio input fields

PAIDEIA MCP v0.5.4

14 Jun 08:03

Choose a tag to compare

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

14 Jun 07:58

Choose a tag to compare

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

14 Jun 07:52

Choose a tag to compare

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

14 Jun 07:48

Choose a tag to compare

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

14 Jun 07:46

Choose a tag to compare

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