Skip to content

ChatWalaʻau v0.96.0

Choose a tag to compare

@motojinc25 motojinc25 released this 03 Jul 00:41

This release adds a new Agent Memory to OpenChatCi -- the assistant's own curated notebook about your project and environment -- plus an opt-in Prompt Dump debug option.

Highlights

Agent Memory (v0.96.0)

  • A curated memory about the work. Alongside the existing User Preference Memory (about you), the assistant now keeps a second built-in file memory (.agent/MEMORY.md) of durable, reusable facts about the work -- project conventions ("this project uses pnpm"), commands ("run tests with uv run pytest"), tool quirks, and stable operating rules -- injected into the system prompt after your profile.
  • "Remember this turn" like. Give any message (yours or the assistant's) a thumbs-up and a lightweight background pass distills that turn into the memory. The like shows a live saving / saved / failed status, is saved with the chat, and processes the user + assistant pair as one set.
  • The assistant can also note things itself mid-conversation via a memory tool (add / remove / modify a single entry / batch).
  • Safe by construction. Every write runs the same deterministic secret/PII filter as the user memory, is size-capped, and backs up the previous file first, with a hardened durable write (exact-duplicate rejection, lock + atomic replace). Changes take effect from your next chat; curation never runs in Demo Mode or Temporary Chats.
  • Stored as independent §-delimited entries so the memory stays de-duplicated and easy to reconcile. On by default, but an empty memory adds nothing to the prompt, so a fresh install is unchanged until something is remembered (AGENT_MEMORY_ENABLED=false disables it).

Prompt Dump (debug, opt-in) (v0.96.0)

  • Turn on PROMPT_DUMP_ENABLED to write the exact flowing prompt of each chat run to a timestamped file under PROMPT_DUMP_DIR (default .prompts): the assembled system prompt on the first turn, then the flowing conversation (past history + the new message) on later turns. The prompt content goes only to the file; logs show metadata only. Off by default.

Fixed

  • Per-message identity is now stable across reload, so the "remember this turn" like (and edit/branch/delete-by-id) stays correct after reopening a past chat.

Breaking changes (read first)

None. This release is fully backward compatible and requires no operator action to upgrade. Agent Memory is on by default but a fresh .agent/MEMORY.md is empty and injects nothing, so behavior matches 0.95.0 until something is remembered (AGENT_MEMORY_ENABLED=false disables it entirely). Prompt Dump is off by default. No existing environment variable, API, event, or on-disk format is changed or removed -- all new settings and endpoints are additive.

Included in this release

This release includes implementation work from:

  • v0.96.0 through v0.96.0

Notes

  • Internal design management content and architecture control artifacts are intentionally omitted from this release note.

Installation

See the repository README for setup and usage instructions.

Version

  • Release version: 0.96.0
  • Previous release: 0.95.0