- #416
93eef9c
Thanks @elliotdauber! - Agentic architecture
- #419
08b31ac
Thanks @michaelfester! - Add CSAT reason component
- #417
6490a91
Thanks @michaelfester! - Expose open/close in global scope
- #414
2d18d52
Thanks @elliotdauber! - undeprecate reference source name
- #406
ed8ed6c
Thanks @elliotdauber! - Add agent steps
- #397
dbda62a
Thanks @michaelfester! - Rename skip system instructions
-
#393
2672ab9
Thanks @nickrttn! - Remove the barrel file in@markprompt/core
in favor of package.json exports.You will now need to import from specific exports, eg.
import { submitChat } from '@markprompt/core/chat'
instead ofimport { submitChat } from '@markprompt/core'
.
- #393
2672ab9
Thanks @nickrttn! - Group related utils and types. All types and utils that are related to a specific featured are now grouped with that feature's code. You might need to update your imports.
- #391
b826c70
Thanks @michaelfester! - Add support for GPT-4o Mini
- #383
b5e23d0
Thanks @nickrttn! - Update linting setup and fix various linting issues surfaced by the change
- #381
ed14adb
Thanks @ethanniser! - addadditionalMetadata
parameter tosubmitChat
, allowing for additional arbitrary data to be sent along with the request
- #379
0223183
Thanks @michaelfester! - Fix empty choices object
- #373
393e80c
Thanks @michaelfester! - Add deprecation flags
- #370
6ab025f
Thanks @michaelfester! - Add support for thread metadata
- #363
0b1481b
Thanks @nickrttn! - Add support for new models (Llama 3 8B/70B Instruct and Mixtral 8x7B Instruct), use by passingmeta-llama-3-8b-instruct
,meta-llama-3-70b-instruct
ormixtral-8x7b-instruct-v0.1
as your model for chat completions, or configuring your assistant to use one of the new models.
- #360
4d72013
Thanks @michaelfester! - Default to GPT-4o
- #355
6148733
Thanks @michaelfester! - Add support for assistantId and assistantVersionId
- #353
c043b96
Thanks @michaelfester! - Add supportfor GPT4o
- #351
50bc076
Thanks @michaelfester! - Add store key parameter
- #349
44e7cda
Thanks @michaelfester! - Rename conversationId and promptId to threadId and messageId. Improve function calling state management.
-
#342
e9d3db2
Thanks @michaelfester! - New screens
-
#342
e9d3db2
Thanks @michaelfester! - Add support for PII flag
- #337
163d05d59e1666de2a9269b65a1eaa579f60afef
Thanks @michaelfester! - Add support for PII flag
- #334
6c258386ccbb6e7b1ef0a0c258cbec5e61456d6e
Thanks @michaelfester! - Update doc strings
-
e86f71438cdf599f37f243a4597596a3ca0a790a
Thanks @nickrttn! - Improve handling of aborted requests by checking for an aborted signal before every yield insubmitChat
Async generators have no real way to deal with cancellation via AbortController in modern JS. This commit adds a check for an aborted signal before every yield in the core/submitChat generator, then throws the error if the signal has been aborted.
This should prevent yields from happening after the signal has been aborted.
- #324
bcdaa65d5c23b31e58574b7732d6bee4f7aaddf4
Thanks @michaelfester! - Unnest types
799209344334e5ee542c940dfe216cfff1f7b70d
Thanks @nickrttn! - Filter out unknown keys fromsubmitChat
tools definition
50fe530b72f2801afb64adcac5f041725324739d
Thanks @nickrttn! - Fix parsing data when streaming is set to false
-
#314
48ddc66dc642acca227856519cfbd1bf166df2c4
Thanks @michaelfester! - Update default system prompt -
#314
48ddc66dc642acca227856519cfbd1bf166df2c4
Thanks @michaelfester! - Add showDefaultAutoTriggerMessage
- #311
eb91960c8831f40a6dde5e98ec72f6c6853211ea
Thanks @michaelfester! - Update default system prompt
- #303
4a1510cb4e342efeace0690e8ca6134679ae7be0
Thanks @michaelfester! - Add allowFollowUpQuestions param
- #299
8d22d24c9220734288c9a7e87923bcd8ef92b8e7
Thanks @nickrttn! - Usemodule: nodenext
andmoduleResolution: nodenext
and update tsconfigs to modern standards
- #297
eb5e324007c1f03e6925b9a834a7a9b1b00452fb
Thanks @nickrttn! - UsemoduleResolution: bundler
andmodule: esnext
intsconfig.json
-
#291
090d4a4c254ea84747a3ac1caf862ceb5a43e5f3
Thanks @michaelfester! - Add docs -
#291
090d4a4c254ea84747a3ac1caf862ceb5a43e5f3
Thanks @michaelfester! - New search view
- #289
e373009b4e7aae4190c34a232beda214b2a9df55
Thanks @michaelfester! - Remove default prefs for max tokens and section thresholds
- #287
2276dd3c0b09349a7524e4bad8da73b8d2b5bef2
Thanks @michaelfester! - Add support for GPT-4 Turbo preview
- #283
1a8cec690be2567846e7c3de7f12af2060e332e9
Thanks @nickrttn! - Yield metadata also when the request failed
-
#279
14dd12cc7a29c4ce0ac5727529cbfda89c2503a9
Thanks @nickrttn! - Remove deprecatedsubmitChat
and renamesubmitChatGenerator
tosubmitChat
-
#281
834a97e672a350ed79bdb66e793bd6bb6c9a5b5c
Thanks @nickrttn! - Only pass valid options tosubmitFeedback
endpoint -
#281
834a97e672a350ed79bdb66e793bd6bb6c9a5b5c
Thanks @nickrttn! - Upgrade various dependencies
03549823f8a63e7e2f1b5a3518ca54ec12347cf3
Thanks @nickrttn! - Export AlgoliaProvider type
-
#268
af52572
Thanks @michaelfester! - Add messageId param -
#268
af52572
Thanks @michaelfester! - Fix currupt messages
- #267
f76e043
Thanks @michaelfester! - Add messageId param
- #264
b673a83
Thanks @michaelfester! - Add models
- #262
9ffc460
Thanks @michaelfester! - Update to X-Markprompt-API-Version flag
-
#261
7919a4e
Thanks @michaelfester! - Update away from /v1 paths -
#259
015cb1c
Thanks @michaelfester! - Update to new API endpoints without /v1
- #257
011698d
Thanks @michaelfester! - Use header version
-
#253
d19ddf6
Thanks @nickrttn! - Add support for tool calling -
#249
9177b3f
Thanks @nickrttn! - Adopt generator-based version ofsubmitChat
in prompt and chat views
-
#252
73907d1
Thanks @nickrttn! - Filter options passed to submitChat and submitChatGenerator so only valid options are sent to the Markprompt API -
#252
73907d1
Thanks @nickrttn! - Add tests for submitChatGenerator -
#251
ff6db03
Thanks @nickrttn! - Clean up re-exported OpenAI types
- #247
79494a3
Thanks @michaelfester! - Add doNotInjectContext and excludeFromInsights types
- #240
2b97082
Thanks @nickrttn! - Show configurable error messages to users when upstream outages occur
- #242
98a8f5d
Thanks @michaelfester! - Add sectionsScope parameter
- #235
a7e4f0a
Thanks @michaelfester! - Add gpt-4-1106-preview
- #231
1c56e9b
Thanks @michaelfester! - Fix infinite loop
- #229
b5a7cf2
Thanks @michaelfester! - Omit non-serializable options from API calls
-
#194
40b26d6
Thanks @nickrttn! - Don't cancel theReadableStream
returned byres.body.getReader()
whensubmitChat
is canceled
- #195
a67327f
Thanks @michaelfester! - Add Nango source type
- #189
23d34e2
Thanks @michaelfester! - Add Salesforce source type
-
#175
9b146fe
Thanks @nickrttn! - Update @algolia/client-search -
#175
9b146fe
Thanks @nickrttn! - Remove the onFeedbackSubmitted callback from submitFeedback
- #181
10a2f04
Thanks @michaelfester! - Add feedback callback
afd7025
Thanks @michaelfester! - Add conversation id and metadata
-
#163
983f098
Thanks @michaelfester! - Add support forconversationId
insubmitChat
-
#163
983f098
Thanks @michaelfester! - Fix an inconsistency insubmitFeedback
, switching thefeedback
andprojectKey
arguments -
#163
983f098
Thanks @michaelfester! - RemovesubmitPrompt
in favor ofsubmitChat
. To migrate single question prompt implementations, instead ofsubmitPrompt(prompt, ...)
callsubmitChat([{ content: prompt, role: 'user' }], ...)
with the same arguments. -
691164c
Thanks @michaelfester! - Add chat support
-
#169
02b2cb0
Thanks @nickrttn! - Don't distribute compiled test files -
#159
90122a8
Thanks @nickrttn! - Updatetype-fest
and move it todependencies
- #157
611c42c
Thanks @michaelfester! - Remove @docsearch/react dependency from core
- #149
7718303
Thanks @nickrttn! - AddsubmitChat
, allowing to send conversations to the Markprompt API
-
#149
7718303
Thanks @nickrttn! - Change how default options are passed to@markprompt/core
-
#149
7718303
Thanks @nickrttn! - Add an optional messageIndex parameter to submitFeedback, which can be used to submit feedback for messages in chat conversations
- #136
615d124
Thanks @michaelfester! - Integrate feedback API
- #132
4cdbfb6
Thanks @michaelfester! - Support more Algolia search result formats
-
#129
2c61fbf
Thanks @michaelfester! - Add Algolia search -
#129
2c61fbf
Thanks @michaelfester! - Add Algolia search
- #103
cb2d619
Thanks @michaelfester! - Update exposed types
- #101
8d6b50d
Thanks @michaelfester! - Expose FileReferenceFileData type
-
#95
251db73
Thanks @michaelfester! - Harmonize references API and use reponse header for references and debug info -
#80
9bd2123
Thanks @nickrttn! - Add feedback functionality to the prompt, allowing users to give feedback on the usefulness of prompt answers
- #87
c5102c5
Thanks @michaelfester! - Upgrade to new search API
-
#72
ad10a87
Thanks @michaelfester! - Export model types -
#72
ad10a87
Thanks @michaelfester! - Update READMEs
- #70
c1605bd
Thanks @michaelfester! - Update READMEs
- #67
df494a4
Thanks @michaelfester! - Add model exports
- #62
144bad4
Thanks @michaelfester! - Centralize default configuration
- #40
c772430
Thanks @remcohaszing! - Define explicit return types