Repository navigation
Observer v0.9.22
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_DIRinstallations 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.tgzFor 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.