Skip to content

Statusline Integration

Ivan Seredkin edited this page May 23, 2026 · 2 revisions

Statusline Integration

Stub. Tracked as a "still to write" page on the Home hub.

A wiki-level companion to the in-repo docs/statusline-contract.md. The in-repo doc owns the schema; this page will own the integration story across surfaces:

  • The shared JSON shapeGET /analytics/statusline and budi statusline --format json, consumed by the CLI statusline, the Cursor / VS Code extension, and the cloud dashboard
  • Slot vocabulary1d / 7d / 30d / session / message / branch / project / provider. Why 1d / 7d / 30d are rolling (not calendar) windows. Legacy today / week / month aliases at load time
  • Provider-scoping — strict filtering on provider=claude_code etc.; never blended unless requested
  • Install pathsbudi init wires Claude Code's statusLine automatically; budi integrations install --with claude-code-statusline / --with cursor-extension; idempotent merge with existing settings
  • Doctor checks — what budi doctor flags as a missing-statusline WARN and why
  • Host- vs. provider-scoped surfaces — when a multi-provider host (VS Code with Copilot Chat + Cursor) needs the aggregated path

Current source of truth

Clone this wiki locally