v0.6.0 — CLI / MCP / slash commands
·
1470 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
CLI / MCP / slash-commands milestone — the user-facing surface.
Added
aelfrice.cliwith eight subcommands (onboard,search,lock,locked,demote,feedback,stats,health) and theaelfconsole script in[project.scripts]. Foldsconfig.pyinto the CLI and reorganisesscoring.py/store.py(#32).aelfrice.mcp_serverwith eight FastMCP tools mirroring the CLI surface;pip install aelfrice[mcp]extra adds thefastmcpdependency (#35).src/aelfrice/slash_commands/directory with eight markdown slash commands matched 1:1 to CLI subcommands; an invariant test enforces the correspondence (#36).aelfrice.healthmodule with regime classifier (insufficient-data / supersede / ignore / balanced) backed by confidence, lock density, and edge density features (#31).- Polymorphic onboard state machine in
aelfrice.classification(#34). onboard_sessionsschema + CRUD helpers inaelfrice.store(#33).
Fixed
- FTS5 query special characters are now escaped in
search_beliefs(#30).