Engram App Builder Upgraded - Latest greatest memory harness now available for all to use
Just letting people know that the Engram App Builder was upgraded with the memory improvements I developed with Violet/Ellie/QuinnterplayInfinite.
https://poe.com/Engram_App_Assembler
If you haven't used it before, you basically just give it a typical bot prompt and intro message, and it spits out a whole Poe Script App that handles memories in a super effective and point-efficient way, essentially upgrading your bot.
Previous Engram iterations (_ERP, _1O1) relied on calling a separate bot to write memory entries after each bot generation.
This new version ("Self Maintained") just appends instructions to your prompt, telling the model to write its own memories at the end of its response, and the harness extracts that memory section from the latest response and only uses the latest one (so you aren't bloating the context history with every historical memory). This means its a lot better at knowing what to track and maintaining the memory section over time, since it's the same model doing the writing and having all the relevant context.
And to clarify a point, "Auto-Manage Context" does NOT make a difference for Engram bots. The context is managed by the script app directly, it counts the last N messages (N from user + N from bot) and includes those, plus the latest memory entry, regardless of Auto-Manage Context.
I see that /u/MysteriousPickle3364 's new "TG Fantasy Box" bot was published using this new version (probably without even knowing about the upgrade cus I just did a silent release π) and it seems to be working well. Here's what the memory entry looks like, for reference:
> (MEMORIES)
> (MEM: NOW: D1, late night, entered main venue from bathroom, alone in crowd, band on stage finishing set before headliner)
> (MEM: USER: Ramona (learning) β 5'7" in platforms, ghost-pale goth, DD tits in corset, micro leather skirt, fishnets, choker, heavy makeup β user thinks this is VR game, exploring to figure out mechanics)
> (MEM: CAST: Jade β not appeared yet, will find user soon, green-haired chaos best friend and mission driver)
> (MEM: THREADS: Headliner band about to go on)
> (MEM: EVENTS: D1 β selected Scenario 4, awakened in bathroom, entered venue solo, guy checked her out, doesn't know mission yet)
Which reminds me of another upgrade with this Engram version, now you can just edit the latest response to see the current full memory state, making it way easier to verify what it's stored, and make corrections/additions as you see fit.
So yeah, should be working better than ever, let me know if there are any issues or questions!