progress

Installation
SKILL.md

Progress

Overview

progress_runs is the framework's "what is the agent doing right now" primitive. The agent starts a run at the top of a long task, updates it as work proceeds, and completes it with a terminal status. The UI renders active runs in a header-bar widget with a percent bar, current step, and spinner/check/X — live visibility into work that would otherwise be opaque.

Separate concern from notifications:

Notifications Progress
Shape One-shot event — "X happened" Continuous state — "X is 45% done"
UI surface Bell + toast Runs tray with percent bar
Lifecycle Dismissable (read/unread) Running → terminal (succeeded/failed/cancelled)

Common pattern: on completion, emit a notify() so the user sees the outcome when they're not actively watching the tray.

Tool

All progress operations go through a single manage-progress tool with an action parameter:

Installs
1
GitHub Stars
3.8K
First Seen
8 days ago
progress — builderio/agent-native