Hiyve Components - v1.0.0
    Preparing search index...
    • Auto-save AI chat conversations as Notes to file storage.

      Parameters

      Returns UseChatNoteSaveResult

      Save state (fileId, isSaving, lastSaved, error)

      Watches the messages array for new delivered assistant responses. The first save creates a new note via uploadFile, subsequent saves update via modifyFile. No timers or debouncing — saves trigger immediately on each new response.

      The hook is a no-op when enabled is false or client is null.

      const { fileId, isSaving } = useChatNoteSave({
      client,
      messages,
      userId: 'user@example.com',
      enabled: true,
      onSaved: (id) => console.log('Note saved:', id),
      });