Approval
A pause where the agent asks before acting: running a command, touching files, or executing a plan.
A pause where the agent asks before acting: running a command, touching files, or executing a plan.
A pause where the agent asks before acting: running a command, touching files, or executing a plan.
A permission request that shows the exact command and what it will touch, answers with Allow once, Always allow, or Deny (each on a single key), and turns Deny into a note telling the agent what to do instead.
A numbered plan the agent will follow, each step with the files it touches and a flag on anything that writes data; steps can be left out, revised with a note, or approved to run.
Unlock everything with Supporter
The complete source and every other premium item unlock with Supporter.
The build fails on missing Node types. The agent wants to add them.
$ pnpm add -D @types/node@22The build fails on missing Node types. The agent wants to add them.
$ pnpm add -D @types/node@22New migration with id, name, and created_at, plus a team_id column on users.
0007_add_teams.sqlCreate one personal team per user and point team_id at it, in batches of 500.
scripts/backfill-teams.tsSwap user_id filters for team_id in the projects and invoices resolvers.
projects.tsinvoices.tsSeed a team in fixtures and add a test that cross-team reads are rejected.
fixtures.tsaccess.test.ts