Files
buzz/desktop
Michael Neale 7e24ee7379 fix(mesh): CTA reads resolved provider; drop the row chip
The call to action never disappeared after setting up a mesh agent because it
asked AgentPersona.provider — the raw definition field. The mesh provider is
normally set at the global layer (global-agent-config.json), so that field is
null for most mesh agents and the check answered "no" for all of them.

Rust already resolves the layering (definition -> global for linked instances,
instance -> global for definition-less ones) in resolve_effective_config, and
runtime.rs builds the ManagedAgent DTO from the resolved value. Detection now
consumes that field and holds no precedence rules of its own, rather than
hand-rolling a second copy of the layering that would drift from Rust's.

The CTA is now a tip with a pulsing dot rather than a bare link, and it still
appears when the community has capacity even if this machine is not sharing —
using someone else's compute is a legitimate reason to set up an agent.

Removes the ManagedAgentRow shared-compute chip. Buzz already spends
per-message and per-row provenance on ownership (MessageAgentOwner: "managed
by X"), which answers a governance question; a second provenance marker for a
config fact competes with it for the same space.

Signed-off-by: Michael Neale <michael.neale@gmail.com>
2026-08-04 19:38:07 +10:00
..
2026-08-03 21:51:17 -04:00
2026-08-03 21:51:17 -04:00
2026-08-03 21:51:17 -04:00
…

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 frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm 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