Files
buzz/desktop
klopez4212 3dcf6b0a62 Never hide a real agent reply behind narration heuristics
Turns visibly worked but never answered: two filters could swallow a
genuinely sent reply. The chat timeline ran persisted agent messages
through the transcript's internal-narration patterns, so replies like
"Done! I've sent the summary…" were dropped outright; and the
consecutive-run collapse preferred the last "human-facing" message,
hiding a narration-styled FINAL reply behind an earlier one.

Persisted messages now render on content alone (narration shaping
stays in the activity transcript, dedup still applies), and the run
collapse hides only interim narration — every substantive message
stays, and the run's final message always stays regardless of
phrasing. Regression spec: a narration-styled final reply must render
alongside the earlier PR announcement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 07:52:31 +01:00
..
2026-07-07 07:43:31 +01: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