.rstack/ files.
Launch it
The hub opens automatically when a session starts (Pi, the Claude Code SessionStart hook, and Operator all launch it). Bring it up manually from any framework:Default port is 3008 (override with
RSTACK_BUSINESS_PORT). Disable
auto-launch with RSTACK_NO_BUSINESS_HUB=1. The legacy rstack-observer
command is a compatibility alias that opens the same hub.Pages
Studio & Studio 3D
A live agent workspace — every stage as a workstation, status as a glowing
state. The 3D scene (
/studio3d) lets you click any agent to see what it
worked on, what it shipped, and why it’s waiting.Business Flex
Active profile packs, enabled domains, budget guardrails, routed tasks,
selected specialists, and routing proof from real
.rstack task metadata.Run Analytics
Wall-clock Gantt per run, average stage durations, and run-over-run trends.
Team & Presence
Who is live now, a people directory (runs / approvals / guidance per
person), and a manager rollup per project.
Projects & Runs
Every session. Open a run to read its actual deliverables and evidence.
Approvals & Alerts
Approve or reject gates from the browser; popups when new gates block.
Workflow & Traceability
The 15-stage map with live states and requirement → stage → task → evidence
chains.
Read what the agents produced
Open any run and the drawer lists its deliverables —requirements.json,
architecture.md, the QA report, security review, release readiness, the plan —
grouped by stage. Click one to read it in the dashboard. The Evidence
section lists the validation records beside them.
The artifact API is strictly sandboxed: the run is located via the known
project roots, the resolved path must stay inside the run directory, only
text artifacts are served, and there’s a 512 KB cap.
Switch scope & share links
A project → run switcher in the top bar scopes every page to the run you care about and remembers your choice. Links are shareable:#run=<runId> deep-links
straight to a run (handy in Slack).
Multi-project aggregation
The hub reads a global registry (~/.rstack/known-projects.json) that every
rstack-agents init and hub call updates, so one dashboard shows runs from
all your projects. Many people can point the same hub (or the same Slack bot)
at it.
Cost status: RStack now creates profile-level budget policies and
task-level budget envelopes before delegated work starts. Real token/model
usage is still host-dependent: if the host framework does not report usage,
actual_usd remains builder-reported or zero. See
AI SDLC Trends & Loopholes.