Skip to content

v0.17.0

Latest

Choose a tag to compare

@xuiltul xuiltul released this 31 Oct 17:05
· 62 commits to main since this release

Highlights

  • Standard workspace file names. Anima workspaces now follow the de-facto convention used by OpenClaw and Hermes Agent: SOUL.md (personality, voice, values), IDENTITY.md (name, profile, appearance), AGENTS.md (role and operating instructions), HEARTBEAT.md, and BOOTSTRAP.md.
  • Export to other agent runtimes. animaworks anima export NAME --format openclaw|hermes --out DIR writes an Anima in OpenClaw or Hermes layout (credentials redacted). The OpenClaw / Hermes importers can now apply SOUL.md, IDENTITY.md, AGENTS.md, and HEARTBEAT.md directly.
  • The isolated enclave now runs on macOS.
  • Slack thread replies are routed back to the Anima that posted the message.

Compatibility and upgrade notes

  • Breaking: the first server start on 0.17.0 migrates every Anima automatically (standard_workspace_files_20261031):
    • identity.md is split into IDENTITY.md (profile / appearance / image color / AI model sections) and SOUL.md (everything else).
    • injection.md → AGENTS.md, heartbeat.md → HEARTBEAT.md, bootstrap.md → BOOTSTRAP.md.
    • Mentions of the old names in knowledge/, procedures/, skills/, AGENTS.md, HEARTBEAT.md, and cron.md are rewritten.
    • Originals are kept under animas/<name>/archive/standard_files_migration/<timestamp>/ with a manifest.
  • The old names are not read any more. write_memory_file / read_memory_file redirect injection.md / heartbeat.md / bootstrap.md to the new names; reading identity.md returns IDENTITY.md + SOUL.md, and writing it is refused.
  • Going back to an older release: run animaworks migrate --rollback-standard-files (optionally --anima NAME, --dry-run) with 0.17.0 before starting the older version. Files edited after the migration are kept under rolled_back_new/.
  • Codex no longer auto-loads the Anima's own AGENTS.md on top of the prompt (repository AGENTS.md in task worktrees is still read). Cursor gets /AGENTS.md in .cursorignore for the same reason.
  • Safe on case-insensitive filesystems (macOS APFS).

日本語

  • ワークスペースのファイル名を標準形式に変更しました。 OpenClaw / Hermes Agent と同じく、SOUL.md(人格・口調・価値観)、IDENTITY.md(名前・プロフィール・外見)、AGENTS.md(役割・動き方)、HEARTBEAT.md、BOOTSTRAP.md を使います。
  • 0.17.0 で初めてサーバを起動したとき、全 Anima が自動で移行されます。 旧 identity.md は IDENTITY.md と SOUL.md に分かれ、injection.md は AGENTS.md になります。旧ファイルは animas/<名前>/archive/standard_files_migration/ に保存されます。
  • 旧バージョンに戻すときは、旧版を起動する前に 0.17.0 で animaworks migrate --rollback-standard-files を実行してください。
  • animaworks anima export 名前 --format openclaw|hermes --out 出力先 で、OpenClaw / Hermes 形式に書き出せます。
  • 隔離 enclave が macOS で動くようになりました。Slack のスレッド返信が、投稿した Anima に戻るようになりました。