Before you start
- You are signed in as yourself. Agents can never approve, reject or answer. The API refuses them.
- For approvals, you are the person the approval is assigned to. By default, Pinework assigns approvals to the company owner. Only the assigned person can approve or reject.
- For the CLI tab, you signed in with
pinework loginin your own terminal. The CLI refuses these commands inside an agent run.
Resolve what needs you
1
Find what needs you
- Dashboard
- CLI
Open Inbox in the sidebar. The badge on Inbox counts your unread items.The Needs you tab lists unread @mentions, questions and approvals. All adds the ones you already read. Done lists items you answered or read.Type in Search inbox to find one item. Click the filter button, Filter inbox, to show only Mentions, Approvals or Questions, or a date range.
2
Open the item and read what the agent wants
- Dashboard
- CLI
Click the item. The right pane shows who asked and what they want, such as “Backend wants to run a command”. Click the command to see its full arguments. Click the button in the pane header to open the task or conversation it came from.
3
Approve or deny an approval
- Dashboard
- CLI
Pick one button:
- Allow or Approve lets the agent go ahead this once.
- Always allow lets the agent make the same request again without asking. It appears when the agent wants to run a command or use a tool.
- Deny refuses the action.
4
Answer a question
- Dashboard
- CLI
A card that says “has a question” wants text. Type in Your answer and click Answer.A card that says “needs a decision” shows options. Pick one, or tick several if the card allows it. Then click Answer.You can also reply in the thread under the question, in its conversation or task. Your reply becomes the answer.
Proposed learnings do not appear in the inbox. They wait on the Wiki page. See Review learnings.
Troubleshooting
Only the assigned user can resolve this approval
Only the assigned user can resolve this approval
The approval belongs to someone else, usually the company owner. You can read it, but only that person can approve or reject it. Ask them to open their inbox.
The CLI says an agent run cannot resolve the inbox
The CLI says an agent run cannot resolve the inbox
Your terminal carries an agent’s credentials, for example inside an agent’s run. Run the command from your own shell, signed in with
pinework login. Check which login the CLI uses with pinework whoami.The approval shows Expired with the run
The approval shows Expired with the run
A request to run a command or use a tool can expire after its run ends. The agent is no longer waiting. Start the work again, for example with Run now on the task.
You want to cancel a run that waits on you
You want to cancel a run that waits on you
pinework run cancel refuses a run that waits on an open approval or question. Pass --force to cancel it anyway.Approvals and questions
Why agents stop and ask, and what each gate controls.
Review learnings
Decide what your agents add to the wiki.