Repository navigation
Observer v0.9.23
Observer v0.9.23
- Fetch advertised OpenCode model context limits when the
observer configpicker opens. Preserve live metadata ahead of cache values, handle Windows command shims and CRLF output, and distinguish advertised capacity from context overrides. - Verify nested OpenCode session ancestry before execution. Reject missing or cross-thread resume IDs, and clean up unused sessions when the host loses their parent relationship.
- Improve terminal focus, text contrast, keyboard guidance, empty states, and small-terminal layouts. Preserve the N logo on normal-sized terminals.
Validation: 1,520 tests passed across 71 files. Typecheck, production build, plugin syntax, and diff checks passed. Live OpenCode 1.18.30 checks returned capacities for all 23 discovered models and confirmed parent/child/nested session relationships and root-only listing behavior. Live checks covered host APIs, without model turns or an interactive TTY driver. Plugin execution and resume have regression coverage.
Install or upgrade
npm install -g ./observer-ai-0.9.23.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. Use one installation mode per host.
Restart Observer and existing host sessions to load the new runtime, hooks, and agent definitions. Codex may require hook approval through /hooks.
Existing configuration and session history remain compatible. Historical detached sessions are not migrated, and deliberate OpenCode forks retain the host's semantics.