Download Latest Version v0.3.22 source code.zip (1.5 MB)
Email in envelope

Get an email when there's a new version of optillm

Home / v0.3.18
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-05 1.1 kB
v0.3.18 source code.tar.gz 2026-07-05 1.3 MB
v0.3.18 source code.zip 2026-07-05 1.5 MB
Totals: 3 Items   2.8 MB 0

What's Changed

Opt-in file persistence for the memory plugin (#111, [#315])

The memory plugin can now persist extracted memories across requests. Set OPTILLM_MEMORY_FILE to a path to opt in; when unset, behaviour is byte-for-byte unchanged (in-RAM, reset per request).

  • Loads any previously saved items on init and writes after every add().
  • Atomic writes (temp file + os.replace) so a crash mid-write can't corrupt the store.
  • A missing/corrupt/non-list file degrades gracefully to an empty store — persistence can never fail a request. Loaded items are filtered to strings and bounded by max_size.

CI: Frame SAST scan of PR-changed files

Added a Security Scan (Frame SAST) workflow that runs the Frame neuro-symbolic SAST tool (pinned) on the Python files changed by each pull request. Scanning only changed files surfaces newly introduced issues without failing on pre-existing findings; the job fails only on high/critical severity.

Full Changelog: https://github.com/algorithmicsuperintelligence/optillm/compare/v0.3.17...v0.3.18

Source: README.md, updated 2026-07-05