πŸš€ @anna-ai/cli v0.1.23->v0.1.26 β€” Agent Session Listing (agent.session.list)

Following the latest matrix-nexus host API, this release adds support for listing an Agent’s sub-sessions β€” completing the session-management surface alongside the existing history / delete flows.

Upgrade: npm i -g @anna-ai/cli@0.1.26 (or pnpm add -g @anna-ai/cli@0.1.26)

:sparkles: New agent.session.list host API

  • Bumped @anna-ai/app-schema to 0.9.0, which adds the agent.session.list host method. Parameters:
    • include_expired (boolean, default false) β€” include expired-but-not-revoked sessions.
    • limit (integer, default 50, max 100) β€” newest first.
  • anna-app dev’s local harness now emulates agent.session.list, so you can drive the full session.list β†’ session.history β†’ session.delete loop entirely offline. It returns the Agent sessions minted during the current harness run, each carrying app_session_uuid, kind, submode, expires_at, and friends.
    • Heads-up: the local harness has no shared DB and no sampling_token, so it can only report sessions this run minted. True cross-process session recovery still requires a live nexus β€” the emulation is enough to build and test your UI offline.

:gear: Under the hood

  • Browser SDK bumped @anna-ai/app-runtime 0.5.0 β†’ 0.7.0.
  • Pinned runtime 0.2.0a7 β†’ 0.2.0a8.

If you build anything on top of Agent sessions, this is the one to grab β€” session.list lets your app enumerate and manage its own sub-sessions, and the dev harness mirrors it so you can iterate without a live backend.