---
name: Streaming Progress
slug: babysitter
category: AI Engineering
description: Emits formatted real-time progress events with metrics for streaming UI consumption during agent execution. Use when you need to display live progress updates to users.
github: "https://github.com/a5c-ai/babysitter/tree/main/library/methodologies/automaker/skills/streaming-progress"
language: JavaScript
stars: 1596
forks: 94
install: "git clone https://github.com/a5c-ai/babysitter"
added: 2026-07-20T06:48:25.455Z
last_synced: 2026-07-28T07:00:36.916Z
canonical_url: "https://dirskills.com/skills/babysitter"
---

# Streaming Progress

Emits formatted real-time progress events with metrics for streaming UI consumption during agent execution. Use when you need to display live progress updates to users.

**Install:** `git clone https://github.com/a5c-ai/babysitter`

## README

# Streaming Progress

Emit real-time progress events for streaming UI consumption.

## Agent
Progress Streamer - `automaker-progress-streamer`

## Workflow
1. Receive progress event from execution stage
2. Format event with timestamp and stage information
3. Calculate completion percentage
4. Generate human-readable summary
5. Include machine-readable data for UI rendering
6. Emit formatted event

## Inputs
- `projectName` - Project name
- `featureId` - Feature being tracked
- `event` - Progress event with stage, message, data

## Outputs
- Formatted streaming event with progress metrics

## Process Files
- `automaker-orchestrator.js` - Phase 3 (batch progress)
- `automaker-agent-execution.js` - All stages
