Skip to content

v0.1.83

Latest

Choose a tag to compare

@kargarisaac kargarisaac released this 14 May 09:18
4bd0d38

Added

  • Packaged the BAML source and generated client under src/lerim/agents/ so future agents can share the same BAML/LangGraph layout.
  • Added the production BAML/LangGraph extract package with deterministic trace windowing, typed BAML scans, record synthesis, context-store persistence, and structured graph events.

Changed

  • Replaced sync extraction with the BAML/LangGraph harness while keeping maintain, ask, and working-memory on PydanticAI.
  • Updated extraction evals, integration tests, docs, and run artifacts to use graph events instead of PydanticAI extract messages.
  • Tuned extraction prompts to avoid storing incidental personal names unless identity itself is the durable context.

Fixed

  • Hardened session catalog/API status paths so catalog storage issues degrade status responses instead of crashing status or maintain.
  • Made extraction persistence idempotent when a rebuilt session catalog replays a session whose episode already exists.
  • Improved long-running extraction queue handling so transient SQLite heartbeat write failures and sequential processing do not create false stale-running jobs.

Removed

  • Removed the legacy PydanticAI extract agent, extract-only trace tools, history processors, and the experimental baml_agents/ sidecar.