Skip to content

Observer v0.9.22

Choose a tag to compare

@NaveDanan NaveDanan released this 13 Sep 17:27
· 9 commits to master since this release

Observer v0.9.22 adds Claude Code Ultracode agent discovery and parent/subagent relationships.

  • Recover native Workflow agents from transcripts, workflow progress, metadata, and journals. Match stable agent IDs, not labels or launch order.
  • Reconcile late parent information, preserve terminal status, and keep observed agents visible above pre-spawn creation limits.
  • Recover transcripts without duplicate messages after replay or restart. Capture native prompt snapshots through the existing privacy and redaction settings.
  • Follow Claude model switches without letting older transcript or metadata records overwrite an authoritative model.
  • Support custom CLAUDE_CONFIG_DIR installations and persist the root transcript location independently of the daemon's environment.

Validation: all 1,489 automated tests passed, the production build passed, and the installed release tarball observed all four supported hosts and recovered a three-agent/two-edge Ultracode fixture. Real Claude Code 2.1.267 Ultracode runs were also verified in Microsoft Edge. Nested relationships have automated coverage; native Claude blocked launching Workflow inside a subagent, so that execution topology was not live-verified.

Install or upgrade

Install the attached tarball:

npm install -g ./observer-ai-0.9.22.tgz

For existing Codex/Copilot native-plugin installations, run observer install all --plugin and refresh the installed native plugin caches. For direct-hook installations, use observer install all instead. Use only one installation mode per host.

Restart Observer and existing host sessions to load the new runtime, hooks, and employee definitions. Codex may request hook approval through /hooks.

The existing local database and session history are retained. Workflow's internal agent() fan-out is not governed by Observer's ordinary Agent/Task pre-spawn limits.