Labs · Labs + Desktop-only

Labs + Desktop-only (hosted)

Full parity, honest about what stays desktop. W7 brings the experimental Labs block to repoops.ai/team; W8 renders an explicit hosted stub for every desktop-only tab, naming the per-machine reason and deep-linking the desktop download. Together they complete Hosted UI Parity (except the human-gated W5-TRACES slice).

See it in motion

Labs (W7)

/team/labs lists the nine experimental surfaces. Marketplace (/marketplace) and the public brain preview (/u/<owner>/<repo>) are hosted today; the cross-awareness, brain-society, multiplayer, and governance surfaces run in the desktop app while their hosted previews are in progress. Nothing is fabricated.

Desktop-only stubs (W8)

Every desktop-only tab now has an explicit hosted stub:

  • Review (diff review): /team/diff-review - local working-tree diff.
  • Blast radius: /team/blast-radius - local typed code graph.
  • Config: /team/config - local env + repos.config.json.
  • Runtime: /team/runtime - local crons / hooks / jobs.
  • Ship Assistant: /team/ship-assistant - local preflight + runbooks.
  • Explain my codebase: /team/explain-codebase - local file summarization.
  • PR draft: /team/pr-draft - local branch session JSONL.
  • LLM routing control: /team/llm-routing-control - opens PRs against local config.

Why stubs, not silent gaps

Each desktop-only tab's data is per-machine or its action is intrinsically local, so it cannot render hosted truthfully. Rather than hide it, the hosted dashboard shows a stub that names the exact reason and links the desktop download - and routes to the team-side surface the cloud DOES answer. Agent traces and the Error-analysis workbench are tracked separately as the human-gated W5-TRACES slice.