orke employee resolve
Resolve a pending request with “Done”, “Won’t do”, or “Give my opinion”.
When to use it
Resolve a request left by the employee. With no extra options, this means “Done”; adding --decline true means “Won’t do”; providing text with --text means “Give my opinion”. These match the three buttons on PC and phone.
Usage
Syntax · [ ] marks optional arguments
orke employee resolve --slug <string> --id <string> [--decline <boolean>] [--text <string>]Options
| Options | Required? | Value and description |
|---|---|---|
--slug | Required | Employee identifier (slug) returned by employee list. It may differ from the displayed name. |
--id | Required | Request id from pendingRequests in get, or from inbox. |
--decline | Optional | true resolves the request as “Won’t do”. The employee does not repeat that request and finds another approach. Defaults to false (“Done”). |
--text | Optional | Providing text means “Give my opinion”. The employee reads it, decides whether the task is done or will not be done, and replies in one line. Up to 4,000 characters. Do not combine with --decline. |
Common management options and errors →
Example
Terminal
orke employee resolve --slug employee_slug --id request_id --json
orke employee resolve --slug employee_slug --id request_id --decline true --json
orke employee resolve --slug employee_slug --id request_id --text "Skip that site and start with another community" --jsonReplace employee_slug with the actual slug from employee list, and request_id with an actual id from get or inbox. The first line means “Done”, the second “Won’t do”, and the third “Give my opinion”. Use only one of these for a request.
What to check in the result
EmployeeResolve: slug · id · outcome (done · dismissed · opinion) · opinionId (opinions only; the employee's reply refers to this id)
Behavior and states to watch
- Use “Done” after completing the requested task, such as authentication. Resolving it does not immediately wake the employee; use shift-now if needed.
- Each shift reads past requests and their resolutions. A request marked “Won’t do” (dismissed) is not repeated; the employee finds another approach. For an opinion (opinion), the employee reads it, decides what to do, and replies in one line in the Inbox.
- An id that does not exist or is already resolved returns
employee_request_not_pending. Combining--decline trueand--textreturnsemployee_resolve_conflict; empty or overly long text returnsemployee_opinion_empty·employee_opinion_too_long. - The inbox records cli as the source of the resolution.
- This is a human (operator) command. Calls from an AI employee on shift are rejected with
control_forbidden.