Skip to content

NativeAgent 0.3.9

Choose a tag to compare

@embwl0x embwl0x released this 10 Aug 17:55

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.