- KbPolicyPromptBanner: add onError toast to maybeLaterMutation so a
failed policy save surfaces to the user instead of looking like a
broken button (banner would otherwise reappear on next chat open
with no explanation).
- KbPolicyPromptBanner: set staleTime: Infinity on the prompt-state
query. For users who already picked a policy (the vast majority),
the result is effectively immutable per session — the mutations
invalidate the key when it actually changes.
|
||
|---|---|---|
| .. | ||
| ChatAssistantAvatar.tsx | ||
| ChatButton.tsx | ||
| ChatInterface.tsx | ||
| ChatMessageBubble.tsx | ||
| ChatModal.tsx | ||
| ChatSidebar.tsx | ||
| KbPolicyPromptBanner.tsx | ||
| KnowledgeBaseModal.tsx | ||
| index.tsx | ||