NativeAgent 0.3.9
NativeAgent 0.3.9
Trust, quiet, and a denser cockpit.
Credential trust
- A fresh install no longer silently adopts an existing Codex CLI sign-in.
Providers shows a one-click "Use it / Ignore" offer, the sign-in badge names
the adopted source and account, and sign-out revokes the consent. - In-app authentication always outranks an adopted CLI session, and malformed
consent records surface as corrupt with an explicit, byte-safe repair.
Quieter, more honest agent
- Self-opened pursuits announce themselves exactly once — the repeated
notification storm is fixed. - Near-duplicate pursuit proposals are refused, and a pursuit that exhausts
its session budget closes itself per its own abandon condition. - Background telemetry no longer emits false Slack or "waiting on you"
warnings; GitHub decision labels route to the actual responsible
contributor.
Native Experience (optional, fully reversible)
- Journey presentation, Project Spaces, resumable builder conversations,
conversation lineage/comparison/export, a native Workbench, shared
Capability Kits, and confirm-gated trusted remote effect nodes over system
SSH. Every surface sits behind its own key; Return to Classic changes
presentation only. Desk is restored as the canonical work system.
Polish and speed
- Chat sessions sidebar: one-line rows, a Pinned section, and in-place
rename. - A persistent update notice survives a dismissed update prompt.
- Retired OpenRouter model ids are refused with a clear error instead of a
silent failure. - Faster launch and steadier idle: consolidated subprocess handling,
advancing CloudKit cursors, linear-time serialization of large canonical
state, and event-driven session lists. - Interactive chat turns from Telegram and Slack outrank background
transport work. - The agent's voice varies naturally: repeated closing phrases and reused
response templates are gently damped, with no word bans and no rewriting.