docs/user-guide/features
Features guide
This section explains how Babysitter works once you are past installation and want to understand the system on purpose, not by trial and error.
Pages in this section
Start with the section hub, then move sideways into adjacent pages when you need more detail.
Think of it like this:
wiki/docs/user-guide/features/architecture-overview.md
This guide consolidates best practices from across the Babysitter ecosystem into a single reference. Whether you are designing workflows, developing processes, optimizing performance, or collaborating with your team, these patterns will help you get the most out of Babysitter.
wiki/docs/user-guide/features/best-practices.md
Breakpoints provide human-in-the-loop approval gates within Babysitter workflows. Use ctx.breakpoint() to pause automated execution at critical decision points, present context to the user, and make informed approvals before proceeding. The call returns a BreakpointResult object containing the reviewer's decision and any feedback provided.
wiki/docs/user-guide/features/breakpoints.md
Like setting up an automatic notification: "When the workflow finishes, send me a Slack message." That's a hook.
wiki/docs/user-guide/features/hooks.md
Every time the AI does something - writes code, runs tests, asks for approval - it gets recorded in the journal. This means:
wiki/docs/user-guide/features/journal-system.md
Think of it like cooking: instead of waiting for the water to boil, THEN chopping vegetables, THEN preheating the oven - you do all three at once. Much faster!
wiki/docs/user-guide/features/parallel-execution.md
Just like a cooking recipe says "chop vegetables, then cook them, then serve" - a process says "research the codebase, then write tests, then implement, then verify."
wiki/docs/user-guide/features/process-definitions.md
Process Library
Page<!-- process-library:lead:start -->
wiki/docs/user-guide/features/process-library.md
Instead of:
wiki/docs/user-guide/features/quality-convergence.md
Close your laptop, end your session, or even have your computer crash - when you come back, just say "resume" and Babysitter picks up exactly where it left off.
wiki/docs/user-guide/features/run-resumption.md
wiki/docs/user-guide/features/two-loops-architecture.md
Features
This section explains how Babysitter works once you are past installation and want to understand the system on purpose, not by trial and error.
Audience
- Developers learning the control model behind Babysitter runs
- Engineers tuning quality gates, checkpoints, and process structure
- Technical leads deciding which workflow patterns to standardize across a team
Scope
These pages describe the core operating model:
- how Babysitter turns prompts into bounded workflows,
- how quality convergence and replayable evidence work,
- how parallel execution, journals, hooks, and resumption fit together.
Start With
1. Two-Loops Architecture 2. Quality Convergence 3. Process Definitions 4. Process Library
When To Leave This Section
- Need exact commands or flags? Go to User Guide Reference.
- Need a guided project? Go to Tutorials.
- Need install or first-run setup? Go to Getting Started.