babysitter-breakpoint

star 0

Use the breakpoint API to communicate with users during babysitter runs (post breakpoints, poll for release, fetch feedback, and read context files). Trigger whenever a babysitter workflow needs approval, input, or status updates via breakpoints.

a5c-ai By a5c-ai schedule Updated 1/17/2026

name: babysitter-breakpoint description: Use the breakpoint API to communicate with users during babysitter runs (post breakpoints, poll for release, fetch feedback, and read context files). Trigger whenever a babysitter workflow needs approval, input, or status updates via breakpoints.

babysitter-breakpoint

Use this skill to handle all user communication via the breakpoints CLI. Do not prompt the user directly. Always post a breakpoint and poll until it is released, then fetch feedback and continue.

Workflow

  1. Create a breakpoint with the required payload and payload.context.files.
  2. Poll breakpoints breakpoint wait <id> --interval 3 until released.
  3. Apply feedback from the printed details and continue.

Payload structure

Always include a context.files array for referenced files:

{
  "context": {
    "runId": "run-...",
    "files": [
      { "path": ".a5c/runs/<runId>/artifacts/process.md", "format": "markdown" },
      { "path": ".a5c/runs/<runId>/inputs.json", "format": "code", "language": "json" },
      { "path": ".a5c/runs/<runId>/code/main.js", "format": "code", "language": "javascript" }
    ]
  }
}

See references/breakpoint-api.md for curl examples and endpoints.

Install via CLI
npx skills add https://github.com/a5c-ai/babysitter-breakpoints --skill babysitter-breakpoint
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator