0.1.13 AI功能大改

This commit is contained in:
liaibo
2026-01-10 23:08:56 +08:00
parent 63050f3927
commit be71849aa5
37 changed files with 6400 additions and 160 deletions
+24
View File
@@ -0,0 +1,24 @@
"use client";
import { create } from "zustand";
type AiAgentUiState = {
documentAgentAvailable: boolean;
documentAgentOpen: boolean;
setDocumentAgentAvailable: (available: boolean) => void;
setDocumentAgentOpen: (open: boolean) => void;
toggleDocumentAgentOpen: () => void;
};
export const useAiAgentUiStore = create<AiAgentUiState>((set, get) => ({
documentAgentAvailable: false,
documentAgentOpen: false,
setDocumentAgentAvailable: (available) => set({ documentAgentAvailable: available }),
setDocumentAgentOpen: (open) => set({ documentAgentOpen: open }),
toggleDocumentAgentOpen: () => {
const s = get();
if (!s.documentAgentAvailable) return;
set({ documentAgentOpen: !s.documentAgentOpen });
},
}));