feat(assistant): unify confirmed memory capture

This commit is contained in:
2026-07-20 02:30:06 +08:00
parent 46a6156d8c
commit 0a5fc9a463
32 changed files with 949 additions and 242 deletions
@@ -1,4 +1,5 @@
import type {
AssistantCapture,
MemoryCandidate,
MemoryConfirmRequest,
MemoryConfirmResult,
@@ -44,6 +45,13 @@ export const dismissMemoryCandidate = (candidateId: number) =>
timeout: 15000
});
export const getAssistantCaptures = async () =>
rowsOf(await apiRequest<AssistantCapture[] | { rows?: AssistantCapture[]; records?: AssistantCapture[] }>({
url: '/api/aihr/personal-assistant/assistant-captures?limit=50',
method: 'GET',
timeout: 15000
}));
export const getServiceMemories = async () => {
const rows = rowsOf(await apiRequest<RawServiceMemory[] | { rows?: RawServiceMemory[]; records?: RawServiceMemory[] }>({
url: '/api/aihr/service-memories',