When the agent encounters an error (e.g. no API key configured), the Chat UI now shows an error banner instead of silently hanging. The user can still type and retry after fixing their configuration. - Add AgentErrorEvent to SDK stream types - Forward agent_error events through IPC to renderer - Handle error events in useLocalChat hook - Keep chat input enabled for AGENT_ERROR (retriable) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| components.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
@multica/ui
Shared UI component library. Shadcn + Tailwind CSS v4.
Usage
// UI components — subpath imports, no barrel
import { Button } from '@multica/ui/components/ui/button'
import { Card, CardContent } from '@multica/ui/components/ui/card'
// Feature components
import { ThemeProvider } from '@multica/ui/components/theme-provider'
import { Chat } from '@multica/ui/components/chat'
import { Markdown } from '@multica/ui/components/markdown'
// Hooks
import { useIsMobile } from '@multica/ui/hooks/use-mobile'
import { useAutoScroll } from '@multica/ui/hooks/use-auto-scroll'
// Utilities
import { cn } from '@multica/ui/lib/utils'
// Styles (app entry point)
import '@multica/ui/globals.css'
Adding Components
pnpm --filter @multica/ui dlx shadcn@latest add <component>