ChatWalaʻau v0.97.0
This release adds two new features to OpenChatCi: a built-in Memory editor and per-message navigation.
Highlights
Built-in Memory Editor (v0.97.0)
- View and edit the assistant's memory from the app. A new Agent Memory panel (a brain icon in the sidebar footer) lets you open and edit all three built-in memory files --
.agent/IDENTITY.md(the assistant's persona),.agent/USER.md(what it remembers about you), and.agent/MEMORY.md(its own notes about your project) -- in a Markdown editor with syntax highlighting and a live character-count against each file's limit. - Automatic backups. Every save writes a timestamped backup first, so a previous version is always recoverable; closing with unsaved edits asks for confirmation.
- Honest timing. Edits take effect from your next chat (the identity applies on the next restart) -- the running conversation keeps its frozen snapshot, so nothing changes mid-session.
- Your edits, trusted. The editor saves your content as written (only a size limit is enforced); the secret/PII filter that guards the assistant's own writes is intentionally not applied to your direct edits. Access is protected by the same sign-in as the rest of the app.
Per-Message Step Navigation (v0.97.0)
- Walk a conversation one message at a time. Previous / next buttons beside the scroll-to-bottom control move you through both your messages and the assistant's replies.
- Shows up only when it helps. The buttons appear whenever the conversation is long enough to scroll; the arrow that no longer applies is hidden at the very top or bottom, and the whole control disappears when everything fits on one screen.
- The scroll-to-bottom button's icon is now a double chevron, to distinguish it from the new "next message" step.
Breaking changes (read first)
None. This release is fully backward compatible and requires no operator action to upgrade.
- The Memory editor and the per-message navigation are additive; no existing API, event, environment variable, or on-disk format is changed or removed.
- The only visible change to existing UI is the scroll-to-bottom button's icon (now a double chevron); its behavior is unchanged.
- One additive setting is introduced:
IDENTITY_CHAR_LIMIT(default 4000), the size cap the Memory editor enforces when saving the identity file (matching the existingUSER_CHAR_LIMIT/MEMORY_CHAR_LIMIT).
Included in this release
This release includes implementation work from:
- v0.97.0 through v0.97.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.97.0 - Previous release:
0.96.0