mirror of
https://github.com/block/buzz.git
synced 2026-10-29 05:21:31 +00:00
Hold the inherited-oversized agent_discovery.rs at the desktop file-size ratchet base by importing the storage module and qualifying its save sites; no behavior, ceiling, or gate change, so the PR CI paths job stops failing before any native lane starts. desktop-stop.spec.ts still selected the retired "Destination Desktop" combobox, so the smoke case timed out on the configuration-driven UI. Drive the same observable refusal through the current contract: wait for the eligible remote catalog entry, select the exact runtime configuration, assert the destination Start refusal copy, and re-send the identical signed request via Retry same request. Fixture requests are identified by signed event id so launch accounting stays scoped to the start action while status, catalog, and preflight actions share the lifecycle IPC. Signed-off-by: Logan Johnson <loganj@squareup.com>
Buzz
Desktop chat shell with:
- Tauri + React + TypeScript + Vite
- Tailwind CSS
- shadcn/ui-ready shared components
- Biome (lint/format/check)
- Feature-driven frontend structure
Scripts
pnpm dev- run the web frontendpnpm tauri dev- run the desktop apppnpm build- typecheck and build frontendpnpm typecheck- TypeScript checkspnpm lint- Biome lintpnpm format- Biome format (write)pnpm check- Biome check
Structure
src/shared- reusable app-wide code (ui,lib,styles)src/features- feature modules (vertical slices)src/app- top-level app composition