mirror of
https://github.com/block/buzz.git
synced 2026-10-28 04:51:40 +00:00
Wait for a complete live descendant PID within the existing outer watchdog before starting the short timeout. Spawn completion alone does not guarantee that the shell has recorded its child. Share the unchanged output collector with the fixture and retain independent group cleanup on setup failure or an expired watchdog. Keep timeout, cancellation and descendant-death assertions intact. Signed-off-by: seiler <seiler@squareup.com> Co-authored-by: Codex <noreply@openai.com> Signed-off-by: seiler <seiler@squareup.com> Signed-off-by: Brad Seiler <seiler@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