delimit_executor
Run approved work orders from the dashboard inbox with dry-run default; pass live=True to execute state-changing actions on GitHub issues and pull requests.
Instructions
Run approved work orders from the dashboard inbox (Pro, Worker Pool v2).
Execution is bounded to a narrow whitelist of state-changing actions (gh_issue_create, gh_pr_comment, gh_issue_comment). Every invocation is logged to ~/.delimit/workers/audit/executor.jsonl. Dry-run is the default — pass live=True to actually fire the actions.
The dashboard Approve button flips a work order to status=approved. The poller (or a one-shot call with action=poll) then runs the typed executable_actions list. Touch ~/.delimit/pause_executor to stop the autonomous path at the next tick.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | 'run' (one work order), 'poll' (scan + run all approved), 'status' (return paused + pending count), 'pause'/'resume'. | status |
| wo_id | No | Required for action='run'. | |
| live | No | When False (default), dry-run — describes what would happen. | |
| executed_by | No | Identifier for the audit log (e.g. 'dashboard', 'cron'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||