Skip to content

Release 0.8.0 - #29

Merged
punnerud merged 1 commit into
mainfrom
release/0.8.0
Aug 12, 2026
Merged

Release 0.8.0#29
punnerud merged 1 commit into
mainfrom
release/0.8.0

Conversation

@punnerud

Copy link
Copy Markdown
Owner

PyPI's 0.7.1 predates all three phases. Since then:

  • mpe_lkg.battery — four registered domains (arithmetic, units, logic, consistency), three grading modes in decreasing order of authority, runnable as mpe-lkg battery --seed N --domains a,b. Arithmetic moved verbatim, verified byte-for-byte against the old generator.
  • Sessions — knowledge accumulates per session, isolated from the others; hints from other sessions are opt-in, read-only and labelled. session= on /query and /jobs, GET /sessions, DELETE /sessions/<name>, lkg:session in the RDF.
  • MPEdb as the store — existing embeddings.db files open in place, no migration, swap invisible to callers — plus the run-graph tables behind GET /sessions and GraphDB(":memory:") for single-run SQL.

New install dependency: mpedb>=0.3.0 — compiled wheels for 3.10+ on Intel/ARM Mac, Linux and Windows, same matrix this package supports.

415 tests, verified live against qwen3 through the job API.

… store

Since 0.7.1:

* mpe_lkg.battery -- four registered domains, three grading modes in decreasing
  order of authority, runnable as 'mpe-lkg battery'. The arithmetic domain moved
  verbatim, verified byte-for-byte, because recorded claims pin it.
* sessions -- knowledge accumulates per session, isolated from the others, with
  hints from other sessions strictly opt-in, read-only and labelled. session=
  on /query and /jobs, GET /sessions, DELETE /sessions/<name>, lkg:session in
  the RDF.
* mpedb becomes the store engine and the run-graph tables behind GET /sessions.
  Existing embeddings.db files open in place -- no migration -- and the swap is
  invisible to callers. NEW INSTALL DEPENDENCY: mpedb>=0.3.0, compiled wheels
  for 3.10+ on Intel/ARM Mac, Linux and Windows.
@punnerud
punnerud merged commit 749d5fc into main Aug 12, 2026
6 checks passed
@punnerud
punnerud deleted the release/0.8.0 branch August 12, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant