Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
22 KiB
@workflow/ai
5.0.0-beta.6
Patch Changes
-
#1799
503a929Thanks @TooTallNate! - Use inline sourcemaps for all workspace packages; published packages no longer ship external.js.mapfiles. -
Updated dependencies [
1e6b1fd,2050656,62ec537,503a929]:- workflow@5.0.0-beta.8
- @workflow/serde@5.0.0-beta.2
5.0.0-beta.5
Patch Changes
5.0.0-beta.4
Patch Changes
5.0.0-beta.3
Patch Changes
-
#1544
3f6d98fThanks @iNishant! - Forwardstrict,inputExamples, andproviderOptionstool properties to language model providers, and handletype: 'dynamic'tools -
Updated dependencies [
e295bae]:- workflow@5.0.0-beta.3
5.0.0-beta.2
Patch Changes
-
#1769
5a42964Thanks @tomdale! - Embed source content in published sourcemaps. -
#1707
86ebe9fThanks @craze3! - Preserve malformed streamed tool-call input until repair hooks can run -
#1759
173756dThanks @TooTallNate! - Renameuseworkflow.devURLs toworkflow-sdk.dev -
Updated dependencies [
5a42964,173756d]:- @workflow/serde@5.0.0-beta.1
- workflow@5.0.0-beta.2
5.0.0-beta.1
Patch Changes
-
#1663
4d31619Thanks @gr2m! - fix(ai): preserve provider tool identity across step boundariesProvider tools (e.g.
anthropic.tools.webSearch) were being converted to plain function tools intoolsToModelTools, strippingtype: 'provider',id, andargs. This caused providers like Anthropic Gateway to not recognize them as provider-executed tools. -
Updated dependencies [
c6b630f,71d39d2,0a86de3]:- workflow@5.0.0-beta.1
5.0.0-beta.0
Major Changes
- #1642
c5cdfc0Thanks @VaguelySerious! - Initial v5 beta release
Patch Changes
- Updated dependencies [
c5cdfc0]:- @workflow/serde@5.0.0-beta.0
- workflow@5.0.0-beta.0
4.1.0-beta.61
Patch Changes
-
#1444
e9ebe8fThanks @gr2m! - Preserve reasoning content in DurableAgent conversation history across tool loop steps -
#1608
70e89bfThanks @VaguelySerious! - DurableAgent telemetry: emit full AI SDK-compatible attributes on spans -
Updated dependencies []:
- workflow@4.2.0-beta.78
4.1.0-beta.60
Patch Changes
-
#1589
c0f07a9Thanks @VaguelySerious! - Fix fatal stream errors surfacing as[object Object]instead of real error messages -
Updated dependencies []:
- workflow@4.2.0-beta.76
4.1.0-beta.59
Patch Changes
-
#1529
a0a7195Thanks @VaguelySerious! - FixWorkflowChatTransportblocking browser paint during stream reconnect by yielding to the macrotask queue between chunks -
Updated dependencies []:
- workflow@4.2.0-beta.74
4.1.0-beta.58
Patch Changes
-
#1489
90ea870Thanks @openharness! - Allowexperimental_contextto be configured onDurableAgentOptionsand used as the default context forstream()calls. -
#1488
e4e0140Thanks @openharness! - Expose configured tools onDurableAgentinstances viaagent.tools -
#1470
01bbe66Thanks @VaguelySerious! - AddgetStreamChunks()andgetStreamInfo()to the Streamer interface, andgetTailIndex()to the readable stream returned byrun.getReadable().WorkflowChatTransportnow reads thex-workflow-stream-tail-indexresponse header to resolve negativeinitialStartIndexvalues into absolute positions, fixing reconnection retries after a disconnect. -
Updated dependencies [
2ef33d2,aee035f]:- workflow@4.2.0-beta.72
4.1.0-beta.57
Minor Changes
- #1362
74aea7bThanks @pranaygp! - BREAKING CHANGE: Migrate to AI SDK v6. Drop AI SDK v5 support.- Migrate all types from V2 to V3 (
LanguageModelV2*→LanguageModelV3*) - Update peer dependency:
ai^5 || ^6→^6,@ai-sdk/provider^2 || ^3→^3 - Simplify
CompatibleLanguageModelfrom V2|V3 union toLanguageModelV3 - Remove
providerExecutedguard on tool-result stream parts (V3: all tool-results are provider-executed) - Add
instructionsconstructor option (replaces deprecatedsystem) - Add
onStepFinishandonFinishon constructor (merged with stream callbacks) - Add
timeoutstream option - Enrich
onFinishevent withtext,finishReason,totalUsage - Add
@workflow/ai/testexport withmockTextModelandmockSequenceModelfor workflow e2e testing - Update
OutputSpecificationto match AI SDK v6 Output interface - Fix
WorkflowChatTransportto forwardbodyandheadersfromChatRequestOptionstoprepareSendMessagesRequestand the default request body
- Migrate all types from V2 to V3 (
Patch Changes
-
#1385
2c80ec7Thanks @VaguelySerious! - Add type helpers (InferDurableAgentTools,InferDurableAgentUIMessage), supportprepareSteponDurableAgentconstructor, fixsupportedUrlscausingAI_DownloadErrorfor image URLs, and add telemetry span support forexperimental_telemetry. FixLanguageModelV3ToolResultOutputbreaking response when not json compatible. -
#1389
4a298b5Thanks @TooTallNate! - FixprepareStepsystem message being discarded whenmessagesis also returned -
Updated dependencies [
dcb0761]:- workflow@4.2.0-beta.71
4.0.1-beta.56
Patch Changes
-
#1329
6d45c8eThanks @pranaygp! - Support client-side tools in DurableAgent. Tools without anexecutefunction now pause the agent loop and returnclientToolCallsin the result instead of throwing an error. -
Updated dependencies []:
- workflow@4.2.0-beta.69
4.0.1-beta.55
Patch Changes
-
#1320
b28a5fdThanks @TooTallNate! - Useworkspace:^for theworkflowpeer dependency so that pnpm resolves the correct version range at publish time, fixingchangeset versionwarnings about mismatched dependency versions. -
Updated dependencies []:
- workflow@4.2.0-beta.68
4.0.1-beta.54
Patch Changes
-
#1212
eea4a02Thanks @VaguelySerious! - Convert tool call errors to error-text results, allowing the agent to recover from tool call failures -
#1217
e55c636Thanks @pranaygp! - Upgrade dependencies across all packages -
#1199
905b94aThanks @gsathya! - Pass AbortSignal option into WorkflowChatTransport reconnect handler, allowing it to prevent reconnection. -
Updated dependencies [
e55c636]:- workflow@4.1.0-beta.62
4.0.1-beta.53
Patch Changes
-
#1023
c8c98feThanks @rovo89! - Pass optional request metadata throughWorkflowChatTransport -
#889
71d09c5Thanks @michael-han-dev! - strip OpenAI itemId from providerMetadata to fix Responses API tool call errors -
Updated dependencies []:
- workflow@4.1.0-beta.61
4.0.1-beta.52
Patch Changes
-
#734
8e87b24Thanks @pranaygp! - Support provider-executed tools (e.g., googleSearch, WebSearch) -
#862
347ffbcThanks @gdaybrice! - Fix double-serialization of tool output in writeToolOutputToUI. The function was JSON.stringify-ing the entire LanguageModelV2ToolResultPart object instead of extracting the actual tool output value. -
Updated dependencies [
50f50f4,4966b72,409972e]:- workflow@4.1.0-beta.51
4.0.1-beta.51
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.50
4.0.1-beta.50
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.49
4.0.1-beta.49
Patch Changes
- #784
f491237Thanks @VaguelySerious! - FixcollectUIMessagesoption failing in workflow context
4.0.1-beta.48
Patch Changes
-
#790
49a1c5fThanks @TooTallNate! - Avoid attempting to serialize the "tool" during tool call execution -
Updated dependencies []:
- workflow@4.0.1-beta.48
4.0.1-beta.47
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.47
4.0.1-beta.46
Patch Changes
-
#768
49bb48aThanks @VaguelySerious! - Accumulate and returnuiMessages: UIMessage[]from DurableAgent'sagent.stream. This allows persisting messages without having to read the run's stream. -
Updated dependencies [
7906429]:- workflow@4.0.1-beta.46
4.0.1-beta.45
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.45
4.0.1-beta.44
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.44
4.0.1-beta.43
Patch Changes
-
#733
4b43186Thanks @pranaygp! - fix: preserve providerMetadata in multi-turn tool calls for Gemini thinking models -
Updated dependencies []:
- workflow@4.0.1-beta.43
4.0.1-beta.42
Patch Changes
- Updated dependencies [
01f59a3]:- workflow@4.0.1-beta.42
4.0.1-beta.41
Patch Changes
-
#714
a531a74Thanks @TooTallNate! - Revert exportingDurableAgentfrom the root "@workflow/ai" package -
Updated dependencies []:
- workflow@4.0.1-beta.41
4.0.1-beta.40
Patch Changes
- Updated dependencies [
307f4b0]:- workflow@4.0.1-beta.40
4.0.1-beta.39
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.39
4.0.1-beta.38
Patch Changes
-
#695
25bfa52Thanks @ctate! - Fix: Handle object-style finishReason for AI SDK v5/v6 compatibility -
Updated dependencies []:
- workflow@4.0.1-beta.38
4.0.1-beta.37
Patch Changes
-
Updated dependencies []:
- workflow@4.0.1-beta.37
4.0.1-beta.36
Patch Changes
-
#668
26d9769Thanks @ctate! - Improved AI SDK parity forDurableAgent -
Updated dependencies [
8ba8b6b]:- workflow@4.0.1-beta.36
4.0.1-beta.35
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.35
4.0.1-beta.34
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.34
4.0.1-beta.33
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.33
4.0.1-beta.32
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.32
4.0.1-beta.31
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.31
4.0.1-beta.30
Patch Changes
-
#586
a4b67a9Thanks @karthikscale3! - Show a conversation view in the trace viewer UI fordoStreamStepsteps from DurableAgent -
Updated dependencies []:
- workflow@4.0.1-beta.30
4.0.1-beta.29
Patch Changes
- Updated dependencies []:
- workflow@4.0.1-beta.29
4.0.1-beta.28
Patch Changes
- workflow@4.0.1-beta.28
4.0.1-beta.27
Patch Changes
- workflow@4.0.1-beta.27
4.0.1-beta.26
Patch Changes
- workflow@4.0.1-beta.26
4.0.1-beta.25
Patch Changes
- workflow@4.0.1-beta.25
4.0.1-beta.24
Patch Changes
- workflow@4.0.1-beta.24
4.0.1-beta.23
Patch Changes
172e015: Add AI provider step wrapper functions- Updated dependencies [
1ac5592]- workflow@4.0.1-beta.23
4.0.1-beta.22
Patch Changes
17904fc: AddprepareStepargument for DurableAgent to modify messages between AI loop steps17904fc: Make current messages state available to tool calls- Updated dependencies [
6dd1750]- workflow@4.0.1-beta.22
4.0.1-beta.21
Patch Changes
aba5264: AddonStepFinishcallback toDurableAgent#stream()- workflow@4.0.1-beta.21
4.0.1-beta.20
Patch Changes
00e3345: MakeDurableAgent#stream()return amessagesarray- workflow@4.0.1-beta.20
4.0.1-beta.19
Patch Changes
- workflow@4.0.1-beta.19
4.0.1-beta.18
Patch Changes
43a3f79: DurableAgent#stream now sendsstartandfinishchunks properly at the start and end154670a: FixDurableAgentto propagateFatalErrorin tool calls1e636e1: Makewritableproperty be required inDurableAgent#stream()- workflow@4.0.1-beta.18
4.0.1-beta.17
Patch Changes
- workflow@4.0.1-beta.17
4.0.1-beta.16
Patch Changes
- workflow@4.0.1-beta.16
4.0.1-beta.15
Patch Changes
566681a: Add stopCondition argument to DurableAgent and emit error parts to writeable stream- workflow@4.0.1-beta.15
4.0.1-beta.14
Patch Changes
45b7b41: Add support for definingmodelas a step function initializer23f5c1d: Maketoolsoptional in DurableAgent- Updated dependencies [
b97b6bf] - Updated dependencies [
6419962] - Updated dependencies [
9335026]- workflow@4.0.1-beta.14
4.0.1-beta.13
Patch Changes
- Updated dependencies [
94d46d4]- workflow@4.0.1-beta.13
4.0.1-beta.12
Patch Changes
- Updated dependencies [
fb8153b]- workflow@4.0.1-beta.12
4.0.1-beta.11
Patch Changes
- workflow@4.0.1-beta.11
4.0.1-beta.10
Patch Changes
- workflow@4.0.1-beta.10
4.0.1-beta.9
Patch Changes
- Updated dependencies [
8a24093]- workflow@4.0.1-beta.9
4.0.1-beta.8
Patch Changes
9e1ab0a: AddpreventCloseoption to prevent closing writable after agent.stream- Updated dependencies [
05714f7] - Updated dependencies [
f563585]- workflow@4.0.1-beta.8
4.0.1-beta.7
Patch Changes
f973954: Update license to Apache 2.0- Updated dependencies [
f973954] - Updated dependencies [
fcadd7b]- workflow@4.0.1-beta.7
4.0.1-beta.6
Patch Changes
577d212: Use instance API endpoint in WorkflowChatTransport- Updated dependencies [
70be894]- workflow@4.0.1-beta.6
4.0.1-beta.5
Patch Changes
- workflow@4.0.1-beta.5
4.0.1-beta.4
Patch Changes
- workflow@4.0.1-beta.4
4.0.1-beta.3
Patch Changes
- Updated dependencies [
7dad974]- workflow@4.0.1-beta.3
4.0.1-beta.2
Patch Changes
- workflow@4.0.1-beta.2
4.0.1-beta.1
Patch Changes
- 1408293: Add "description" field to
package.jsonfile - 8422a32: Update Workflow naming convention
- e46294f: Add "license" and "repository" fields to
package.jsonfile - Updated dependencies [1408293]
- Updated dependencies [cea8530]
- Updated dependencies [e46294f]
- workflow@4.0.1-beta.1
4.0.1-beta.0
Patch Changes
- fcf63d0: Initial publish
- Updated dependencies [fcf63d0]
- workflow@4.0.1-beta.0