- d4e7ee8: add missing params to file upload
- 54fc277: fix types in auth handler endpoints
- df6a9e9: renamed
baseUrl
tohost
for better understanding.
- 1f4e778: - Added new auth endpoints
- Removed unused
ws
,query
andheaders
parameters - Renamed
authKey
tocredential
for better understanding - Renamed
largeLanguageModel
service tollm
- Reset retries on WS connection open
- Removed unused
- 6da4693: Update SocketResponse interface
- 95d692f: Fix type module in package.json
- 6cf38ba: Add
when
in chat history, update deps
- de5799b: Improve types, renamed
user
touserId
- 36d3183: Fix websocket scheme not supported in the browser
- 00c4b3d: Add custom headers
- 648db68: Fix websocket default values
- 312facd:
- Fix code formatting
- Add
query
parameter setting to theWebSocketSettings
- Change
readyState
to be a getter and renamed tosocketState
- Rename
MetaData
interface toMetadata
- Update dependencies
- Add union type of strings for
SocketError
name
- aa0729b: Add upgrade key to plugins
- 0564669: remove trailing slashes in endpoints
- a38c6df: Re-added custom data object in websocket message
- ebc7f00: Update to work with Cat v1.4.0
- b195a49: Fixed response of conversation history endpoint
- 90d2696:
- Added endpoint to install from registry.
- Removed everything related to prompt settings.
- Fixed authKey change behaviour.
- Added hooks and tools in plugins schema
- Added endpoint to get conversation history.
- Added endpoint to wipe memory points by metadata.
- 34f7752: Added endpoint for allowed mimetypes
- af856df: Added user id argument in send method
- 16d1ae7: Added link property in JSON Schema
-
65e0659: Sync with new ccat's endpoints
- Fixed typos
- Added generic to PromptSettings
- Improved endpoints response types
- 6e8b315: Now the port is a number
- c97d9b8: Fixed DefaultPromptSettings exported interface name
-
ab329b4: Refactored models
- Added new plugin settings endpoints
- 9400f12: Sync with Cheshire Cat Core
-
693df12: Added reset method
- Updated error handling
- Now api getter and websocket can be undefined
- Added summary parameter in file and url upload
-
467c9fe: Sync with cat's backend:
- Updated /memory/delete endpoint
- Updated packages
-
c5fe613: Changed AcceptedFileContentTypes -> AcceptedFileTypes
- Added accepted memory types
- Added accepted plugin types
-
bf53aa8: Privatized unused code in services
- Added AcceptedFileContentTypes const for file upload
- Added enumator WebSocketState for .readyState
-
9cdfd68: Added possibility to put custom keys in PromptSettings (ex. for plugins)
- Added documentation for client settings
- 7f7c81f:
- Added setter to change auth key at runtime
- Added getter to get the state of the websocket
- PromptSettings passed in send() are now Partial
- b2b8832:
- Switched from options to single arguments
- Updated types to sync with backend
- 371d3bc: Fixed delete plugin endpoint
- ffec775:
- Documented code
- Fixed typos
- Added WebSocket settings (delay, path, retries, onFailed)
- 41e6da6: Added delete plugin endpoint
- 850bd81:
- Added types for websocket.
- Added eslint.
- Now throwing error codes instead of strings.
- 16b9513: - The default port is now '1865'
- init() now returns the class instance
- 8a9a740:
- Added missing types to services.
- Fixed types for CatClient.
- Exported models from index.
- ab42e0c: The authKey is now optional
- 8389485: Created the Cheshire Cat API Client.