whats-new-fable-5-1 changedmodels/fable-5-1/whats-new-fable-5-1
Nearest release: v2.1.307, published 4 hours after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+7added
Lines−9removed
From line
182
where the diff opens
First seen
1 Sep 2026
this site's first read of the page
Recorded edits18to this page, all time
The whole hunk
from line 182, old and new numbered
/
from line 182
182182 OutputConfig = new() { Effort = Effort.High },
183183 Messages =
184184 [
185 new() { Role = Role.User, Content = "Plan a migration from SQLite to PostgreSQL in three short steps." },
186 new() { Role = Role.Assistant, Content = "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts." },
185 new BetaUserMessageParam { Content = "Plan a migration from SQLite to PostgreSQL in three short steps." },
186 new BetaAssistantMessageParam { Content = "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts." },
187187 // Effort-only system message: the new level takes effect from the next user turn.
188 new()
188 new BetaSystemMessageParam
189189 {
190 Role = Role.System,
191190 Content = new([]),
192191 OutputConfig = new() { Effort = BetaSystemMessageOutputConfigEffort.Low },
193192 },
194 new() { Role = Role.User, Content = "Summarize the plan in one sentence." },
193 new BetaUserMessageParam { Content = "Summarize the plan in one sentence." },
195194 ],
196195 Betas = [AnthropicBeta.MidConversationOutputConfig2026_07_01],
197196 });
from line 241
242241 ```java Java
243242 import com.anthropic.models.beta.AnthropicBeta;
244243 import com.anthropic.models.beta.messages.BetaMessage;
245 import com.anthropic.models.beta.messages.BetaMessageParam;
246244 import com.anthropic.models.beta.messages.BetaOutputConfig;
247245 import com.anthropic.models.beta.messages.BetaSystemMessageOutputConfig;
246 import com.anthropic.models.beta.messages.BetaSystemMessageParam;
248247 import com.anthropic.models.beta.messages.MessageCreateParams;
249248 import com.anthropic.models.messages.Model;
250249
from line 260
261260 .addUserMessage("Plan a migration from SQLite to PostgreSQL in three short steps.")
262261 .addAssistantMessage("1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts.")
263262 // Effort-only system message: the new level takes effect from the next user turn.
264 .addMessage(BetaMessageParam.builder()
265 .role(BetaMessageParam.Role.SYSTEM)
266 .contentOfBetaContentBlockParams(List.of())
263 .addMessage(BetaSystemMessageParam.builder()
264 .contentOfBlocks(List.of())
267265 .outputConfig(BetaSystemMessageOutputConfig.builder()
268266 .effort(BetaSystemMessageOutputConfig.Effort.LOW)
269267 .build())
No line in this hunk matches that.