From 9df8c45d2d9d6de930e7902ab10c6fe92bedada1 Mon Sep 17 00:00:00 2001 From: Kevin van Zonneveld Date: Sun, 6 Sep 2026 13:00:14 +0200 Subject: [PATCH 1/4] Support Astra and Fable 5.1 models --- packages/node/src/alphalib/types/robots/ai-chat.ts | 4 +++- .../node/test/unit/assembly-instructions-compiler.test.ts | 2 +- packages/utils/src/assemblyInstructionsCompiler.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/node/src/alphalib/types/robots/ai-chat.ts b/packages/node/src/alphalib/types/robots/ai-chat.ts index 1bc01b20..8fae708c 100644 --- a/packages/node/src/alphalib/types/robots/ai-chat.ts +++ b/packages/node/src/alphalib/types/robots/ai-chat.ts @@ -551,6 +551,7 @@ export const MODEL_CAPABILITIES: Record { expect(aiSteps[0]).toMatchObject({ robot: '/ai/chat', result: true, - model: 'openai/gpt-5.6-sol', + model: 'openai/gpt-6-astra', reasoning_effort: 'medium', format: 'json', interpolate: { system_message: false }, diff --git a/packages/utils/src/assemblyInstructionsCompiler.ts b/packages/utils/src/assemblyInstructionsCompiler.ts index 084f0c66..49cb9bc6 100644 --- a/packages/utils/src/assemblyInstructionsCompiler.ts +++ b/packages/utils/src/assemblyInstructionsCompiler.ts @@ -1,4 +1,4 @@ -export const COMPILE_ASSEMBLY_INSTRUCTIONS_DEFAULT_MODEL = 'openai/gpt-5.6-sol' +export const COMPILE_ASSEMBLY_INSTRUCTIONS_DEFAULT_MODEL = 'openai/gpt-6-astra' export const COMPILE_ASSEMBLY_INSTRUCTIONS_DEFAULT_REASONING_EFFORT = 'medium' export const COMPILE_ASSEMBLY_INSTRUCTIONS_DEFAULT_MAX_ATTEMPTS = 3 From 6499c39158f2d1f7c77b026e3f2fd3e310ac26c6 Mon Sep 17 00:00:00 2001 From: Kevin van Zonneveld Date: Sun, 6 Sep 2026 13:11:51 +0200 Subject: [PATCH 2/4] Schedule SDK releases for new model support --- .changeset/astra-fable51.md | 10 ++++++++++ packages/node/src/alphalib/types/robots/ai-chat.ts | 4 +--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .changeset/astra-fable51.md diff --git a/.changeset/astra-fable51.md b/.changeset/astra-fable51.md new file mode 100644 index 00000000..021db981 --- /dev/null +++ b/.changeset/astra-fable51.md @@ -0,0 +1,10 @@ +--- +"@transloadit/node": minor +"transloadit": minor +"@transloadit/utils": patch +"@transloadit/mcp-server": patch +"@transloadit/types": minor +"@transloadit/zod": minor +--- + +Support GPT-6 Astra and Claude Fable 5.1, and use Astra for automatic chat and assembly-instruction compilation. Assembly compilation retains medium reasoning effort. Existing model identifiers remain supported. diff --git a/packages/node/src/alphalib/types/robots/ai-chat.ts b/packages/node/src/alphalib/types/robots/ai-chat.ts index 8fae708c..32703e3a 100644 --- a/packages/node/src/alphalib/types/robots/ai-chat.ts +++ b/packages/node/src/alphalib/types/robots/ai-chat.ts @@ -573,9 +573,7 @@ export const MODEL_CAPABILITIES: Record Date: Sun, 6 Sep 2026 13:18:09 +0200 Subject: [PATCH 3/4] Record model rollout review and deployment dependency --- docs/prompts/2026-09-06-astra-fable51.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/prompts/2026-09-06-astra-fable51.md diff --git a/docs/prompts/2026-09-06-astra-fable51.md b/docs/prompts/2026-09-06-astra-fable51.md new file mode 100644 index 00000000..61f0a287 --- /dev/null +++ b/docs/prompts/2026-09-06-astra-fable51.md @@ -0,0 +1,12 @@ +# Astra and Fable 5.1 rollout review + +PR: https://github.com/transloadit/node-sdk/pull/490 + +- [x] Review PR context; no open human review comments. +- [x] Council: add the missing release changeset, including companion packages. +- [x] Council: replace the stale Sol-default comment. +- [x] Council: record the backend dependency and block client rollout until API support is deployed. +- [x] `yarn check` passed; Node 20/22/24, E2E, build, and release dry-run CI passed on the implementation head. + +This PR must not release new client defaults before the API2 sister PR is deployed. Current CI and +deployment/merge status remain on the PR. From 934feb613bd232bebeda16e2ea4fa9300e27782d Mon Sep 17 00:00:00 2001 From: Kevin van Zonneveld Date: Sun, 6 Sep 2026 13:46:31 +0200 Subject: [PATCH 4/4] Document GPT-6 reasoning support --- packages/node/src/alphalib/types/robots/ai-chat.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node/src/alphalib/types/robots/ai-chat.ts b/packages/node/src/alphalib/types/robots/ai-chat.ts index 32703e3a..a0802d38 100644 --- a/packages/node/src/alphalib/types/robots/ai-chat.ts +++ b/packages/node/src/alphalib/types/robots/ai-chat.ts @@ -614,7 +614,7 @@ export const robotAiChatInstructionsSchema = robotBase .enum(['xhigh', 'high', 'medium', 'low']) .optional() .describe( - 'Controls how much effort the model spends on reasoning. Higher values produce more thorough responses but cost more tokens. Applies to models that support extended thinking (OpenAI o-series, GPT-5.x, Anthropic Claude with thinking). If omitted, the model default is used.', + 'Controls how much effort the model spends on reasoning. Higher values produce more thorough responses but cost more tokens. Applies to models that support extended thinking (OpenAI o-series, GPT-5.x, GPT-6, Anthropic Claude with thinking). If omitted, the model default is used.', ), credentials: z .union([z.string(), z.array(z.string())])