Agent Sandbox Registry

agent-sandbox

Decision: Stream build and push logs under the step header

无中文版

.agents/notes/implemented/feature/2026-09-30-step-activity-logs.md

Decision: Stream build and push logs under the step header

Status: implemented Implemented: 2026-09-30

Problem

docker build, docker push, and the wait for a template to become READY could run for minutes behind a single spinner ([3/3] Building Docker image locally: …). The same was true of Generating template... 119s whenever the agent spent that time inside a tool: the header's elapsed time moved only when a new activity event arrived, and a tool name appeared only after the tool returned. The terminal looked frozen.

Decision

Alternatives considered

Follow-up: every long CLI step

The same header now covers steps outside deploy. OutputManager.spinner is that header (elapsed time redrawn once a second) on a terminal, and stays silent otherwise — quiet, JSON, CI, and non-TTY do not gain a new progress line.

Grey lines are added only where the text is safe:

Download, template fetch, and abx template create have no line log; the header is enough. --build-arg values are redacted in the docker command info log. ACR token response bodies are not debug-logged.

Test strategy

Files changed