Skip to content

v0.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:13

v0.2.1

The first release as a settled OpenCharaAgent: new positioning, a friendlier README, a WeChat-style mobile home, and a cleaner chat model.

Positioning

  • New tagline: Create with your characters / 和你的角色一起创作. The "original character" claim is retired; the market imports any card.
  • Both READMEs rewritten in a plain register with real UI screenshots. New banner (33KB WebP).
  • The project site lives at https://agent.lunamoth.ai (the apex redirects).

Chat

  • speak renders as exactly one highlighted bubble, identical live and after a reload. The tool chip and the raw {"ok": true} result chip that appeared after reloads are gone.
  • The superchat read/unread feature is removed.
  • The board and list previews show the last conversation message (yours, the chara's reply, or a speak, whichever is newest). The card's greeting no longer masquerades as activity.
  • On phone widths the characters home is a conversation list: avatar, autonomy dot, name, relative time, one-line preview. Tap to open the chat.

World books

  • World info now works like memory. Constant entries stay in the cached prefix as the world's fixed overview; keyword entries are recalled per turn while their keyword is in the recent scan window and leave when it scrolls out. The 4-turn sticky tail-off is removed and the recall budget drops from 25% to 10% of the window.
  • recall_entries is the single retrieval seam a future GM model will take over.

Audited

An independent audit reviewed everything in this release before tagging. It caught one real defect the test suite missed, fixed here: replies from reasoning models are stored differently at rest and never reached the board preview; they do now.

Breaking

  • The v0.2.0 rename compatibility layer is removed: no lunamoth CLI alias, no LUNAMOTH_* env fallback, no automatic ~/.lunamoth data migration, and extensions.lunamoth card namespaces are no longer read. Upgrading from 0.1.x means a fresh install (curl -fsSL https://raw.githubusercontent.com/OpenChara/OpenCharaAgent/main/install.sh | bash) and re-creating charas, or migrating data by hand first via a 0.2.0 stopover.