Loading...
Loading...
Use when the developer wants the agent to work without approving every write - "tu dong hoan toan", "cu lam het di", "dung hoi tung buoc", "work autonomously", "approve everything for this task", a long build session - or when an apply preview says autopilot is active, paused, expired or not covering a statement. Requests one developer-approved lease, works strictly inside it, stops where it stops, and reports every write it made.
npx skill4agent add thaildhe172591/pythia pythia-autopilotapplydeployTHE LEASE IS THE DEVELOPER'S. ITS LIMITS ARE NOT YOURS TO STRETCH."protected": true"env": "prod"DROPTRUNCATEALTER ... DROPSET UNUSEDREVOKEUPDATEDELETEWHEREautopilot offpythia-specplsql_source,commentsstructuraldata_dmlpythia autopilot request --groups ... --hours ... --note "<the task>"pythia_approveAskUserQuestionpythia approve --card <token>autopilot onpythia-impactpythia apply <file>pythia deploy <files>! autopilot: not covered — ...pythia autopilot reportpythia autopilot offpythia autopilot status| Thought | Reality |
|---|---|
| "Ask for all groups and destructive, so nothing interrupts me" | The narrowest scope that fits. Interruptions on destructive statements are the point. |
| "The lease covers it, so skip impact" | The lease removes the approval, not the method. Impact first. |
| "Paused — I'll request a new lease and carry on" | The pause exists so a person looks. Show the result; they decide. |
| "Lint error, the developer won't mind" | Autopilot does not land it. Fix it, or ask for that one approval. |
| "I'll turn autopilot on myself" | The CLI refuses without a console. It is the developer's act. |
| "The report can list just the successes" | Every write, broken ones first, with the undo for each. |
| "It's prod but the developer said it's fine" | Protected connections are never leased. One approval per write there. |
pythia-apply