Release v0.3.27
Highlights
jeff chatis now the primary long-lived agent entry point.- Jeff bootstraps a persistent memory castle under the XDG data directory and injects its preprompt once per bound chat session.
jeff codex init --lastbinds the newest local Codex session and reports the concrete session id.jeff executeruns stored Bash commands from Jeff’s data directory with command-name completion.- Release tagging now pins GitHub releases to the workflow commit instead of the default branch.
- Storage and migration groundwork separates durable finance/banking data from configuration.
Downloads
- GitHub Release
- Linux binary
- Debian package
- Bundled Vaultline:
63a8963537cd
Changes
-
docs: define Jeff’s storage split for configuration, durable user data, cache data, and Vaultline-backed secrets before finance and banking features land.
-
feat: add an idempotent
jeff migraterunner with configschema_version, startup migration checks, and Debian post-install migration for legacy finance and banking data paths. -
feat: bootstrap Jeff’s personal-agent memory castle, add
jeff chat, resolve existing Codex sessions withjeff codex init --last, inject the persisted agent prompt once per chat session via a data-dir semaphore, and add Bash-backedjeff executecommands with completion from the XDG data directory.