Skip to content

v0.9.0 — About me (user profile) + redaction on every write path

Choose a tag to compare

@cremenescu cremenescu released this 17 Jun 08:19

v0.9.0 — "About me" user profile + redaction on every write path

New

  • About me — a user profile. A new profile memory type and an About me page in the web UI
    (bilingual EN/RO) where you write a short profile about yourself — role, environment, what you build,
    how you like to work. It's injected first at the top of every SessionStart, in every project, so
    the assistant tailors its help to you. One canonical global profile, edited in place (no duplicates).
    The injected body is escaped so it can't forge a section heading. Useful out of the box for anyone.

Fixed (security)

  • update_memory now redacts secrets, like add_memory already did. Previously, editing a
    memory (or re-saving the profile) wrote the new text verbatim — so a pasted API key/password/token
    could land in store/*.md and git history unredacted, even though the create path redacted it. Now
    every write path redacts, honoring the "redaction on every write path" design. (Opt out per call with
    redact_secrets=False, or globally with MEM_REDACT=0.)

Upgrade: git pull, restart the web server, reload the tab. Then open About me and fill it in.