Skip to content

ChatWalaʻau v0.97.0

Choose a tag to compare

@motojinc25 motojinc25 released this 04 Jul 00:32

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 existing USER_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