pi-v0.5.0
Vexa-ai/vexapi-v0.5.0Oct 20, 2026by dnlrsls
Upgrading?
Full Release Notes
# gentle-engram 0.5.0 Source: [`fe897f66`](https://github.com/Gentleman-Programming/engram/commit/fe897f66e964c58284bdc83e6e5447f9ba8364c0). Changes since **gentle-engram 0.4.2 / pi-v0.4.2** (the npm predecessor, not the older GitHub Pi release). ## Highlights - Session-owned core startup/shutdown and bundled-store recovery across core upgrades. - Align the default Pi memory tool profile with the Go-owned Agent contract and share compound workflow validation. - Compact memory search and paginated observation history through the HTTP/Pi workflows. - Canonical search/read/update memory workflow and unified protocol guidance. - Package the Go-owned runtime comparison assets and add local package validation plus real HTTP workflow coverage. - Keep post-compaction recovery instructions out of the system prompt to reduce unnecessary prompt re-reading. - Isolate primary-runtime contract fixtures from inherited delegated-agent roles and improve Windows fixture portability. ## Upgrade from 0.4.2 Version 0.5.0 and the matching core setup pins include migration of the known managed 0.4.2 predecessor while preserving unrelated settings and MCP configuration (#1924). ## Compatibility and publication **Core publication status:** the v3.5.0 core release stopped at the module-checksum preflight before producing release assets. The replacement **Engram 3.5.1** is being prepared and is **not published yet**. gentle-engram 0.5.0 remains on npm's `candidate` channel until the supported pair is verified. Publication initially uses npm's `candidate` dist-tag; `latest` promotion is separate and follows pair verification. Full Go/Pi semantic parity and every downstream Shell bundle upgrade are not claimed. Back up data and configuration before upgrading. ## Verification and limits - Source CI passed for the exact release commit. - Staged Windows x64 core/companion passed an isolated genuine Pi 1.3.0 search/save/search smoke, authentication, managed-settings migration and owned-process shutdown checks. Published artifact provenance and checksums are verified separately. - No real-user database or installation was used. These checks do not certify every downstream Shell bundle upgrade. - Windows binaries are not Authenticode-signed; Smart App Control and Defender reports remain separate open investigations (#1703, #1912). ## Contributors Thank you @dnlrsls, @Alan-TheGentleman, @josegarvinvictoria and @pablon for changes in the Pi package/setup range. Credits below identify the associated contributions. ## Changes since pi-v0.4.2 * feat(pi): add canonical topic workflow to the memory protocol by @josegarvinvictoria in https://github.com/Gentleman-Programming/engram/pull/1653 * docs: unify memory protocol across all agent surfaces by @pablon in https://github.com/Gentleman-Programming/engram/pull/1787 * fix(pi): preserve fake CLI invocation logs on Windows by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1829 * fix: recover bundled stores across core upgrades and stop session-owned servers with Pi by @Alan-TheGentleman in https://github.com/Gentleman-Programming/engram/pull/1854 * fix(pi): preserve owned startup fixture checks on Windows by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1862 * feat(search): expose compact search through HTTP and Pi by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1863 * feat(history): expose paginated observation history through HTTP and Pi by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1869 * feat(release): add rejection-only candidate checker by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1874 * feat(release): validate local Pi package tarballs by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1882 * fix(pi): integrate Go-owned agent profile on main by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1884 * test(pi): integrate real HTTP workflow coverage on main by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1886 * feat(capture): preserve optional project provenance by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1885 * feat(runtime-contract): generate current Go-owned HTTP projection by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1893 * feat(pi): package Go runtime comparison assets by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1904 * feat(release): guard companion publication order by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1936 * fix(pi): keep compaction recovery out of the system prompt by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1946 * fix(pi): isolate native contract fixtures from delegated roles by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1950 * feat(release): prepare compatible session-owned candidate pair by @dnlrsls in https://github.com/Gentleman-Programming/engram/pull/1924 **Full repository comparison**: https://github.com/Gentleman-Programming/engram/compare/pi-v0.4.2...pi-v0.5.0
Related Repositories
public-apis/public-apis★ 491,198
A collective list of free APIs
NousResearch/hermes-agent★ 256,060
The agent that grows with you
yt-dlp/yt-dlp★ 200,237
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,551
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.