otaku 0.2.0
0.2 is a ground-up rewrite as a roleplay terminal client: chats are stories that can be
branched from any message, a background pass extracts lore from played messages — scenes,
characters, journals — and the context sent to the model keeps the opening and the recent tail
verbatim with scene summaries in between.
What carries over from 0.1: local models, one terminal, encrypted storage. The 0.1 chat and fleet
features (one-shot/pipe mode, otaku list/otaku stop, cross-provider RAM management,
/remember defaults) are gone. The database schema is new.
Added
- Stories: branch from any message, fork with its memory, resume where you left off; a
full-screen story browser with message-level resume and in-place editing. - The lore engine: idle-debounced background extraction closes scenes over played messages, keeps
per-character journals with rolled-up histories, and feeds the story back to the model as a
recap;/lorebrowses and edits the memory in place. - Roleplay commands:
/me,/you,/ooc— framing joined at wire time, bodies stored verbatim. - Import and export: a lossless Markdown story document, SillyTavern
.jsonlchats, and
plain-text dismantling — the format detected from the file. - A sample story seeded into a fresh database, so a first launch lands mid-story — with or
without a reachable model. - Day-rotated request, system, and error logs (
otaku logs).