Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:59
· 22 commits to main since this release
37987e2

Supervised auto mode: /auto hands the work to a subagent your agent supervises, so you can walk away without the agent stalling on a permission prompt (#90).

Highlights

  • /auto, supervised auto mode: the agent still answers conversation and quick read-only questions itself, but work that edits files or runs commands goes to one subagent it keeps for the whole session. The parent decides every check-in itself, with your intent, the conversation, the child's activity and AGENTS.md in view. It approves routine in-scope work, denies wrong turns with a correction, and denies risky steps (push, history rewrites, deletions, writes outside the repo, installs) with "skip it and report it". Nothing waits on you, and the final report ends with a Needs you list (#90).
  • Auto mode stays on until you toggle it off, including across --resume (#90).
  • An AUTO badge shows in the TUI and Android headers while auto mode is on, updated live as it toggles and correct on resume/attach (#91).
  • Subagents now get the project's AGENTS.md; wherever it says to ask the user, they ask their parent instead (#89).
  • Subagents read and search with Read/Grep/Glob instead of Bash, and batch related Bash calls into one, so a supervisor gets fewer approval requests (#90).

Upgrade notes

  • The session store gains a sessions.auto column, added in place on first launch of 0.3.0 without a schema-version bump. Older nudge binaries keep working against the same ~/.nudge/nudge.db, and unlike 0.2.0 there's no need to quit running sessions first.
  • The SessionInfo wire event gains an auto field that defaults to false on both the Rust and Kotlin sides, so older and newer clients and daemons interoperate. An older client just shows no badge.
  • Only a client that may answer permission prompts can turn on auto mode: a peer agent connected with /connect-peer cannot.