executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
background-promptExecute a task in the background with a prompt through the core engine LLM provider and return plain text output. Use when the user wants to run a prompt as a background task via the Agent CLI.
Independent GitHub snapshot · Automated classification · Original documentation governs
Run a prompt as a background task through the local core/bin/agent-cli tool.
As an expert in your assigned roles, you must announce your actions before performing them using the following format:
As a {Role, and Role-XYZ if have more roles}, I will {action description}
This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points.
Follow these steps in order:
Ensure the user wants to run a background prompt. If not explicit, ask for confirmation before invoking.
Compose one concise prompt string from user instructions. Keep task scope explicit and include required output format details.
Run from repository root:
core/bin/agent-cli "<prompt>"
Optional overrides only if user requests:
core/bin/agent-cli --provider <provider-id> --sandbox --auto --network "<prompt>"
Return the command output as plain text to the user. If command fails, include the error text and a concrete retry suggestion.
core/bin/agent-clicore/bin/agent-cli as the primary execution path