CATCH #850
DETECTED AUG 19, 2026 22:12 UTC
THE CATCHscore 10/10
EXHIBIT 850 · FLASH
Aug 19, 2026 22:12 UTC
pypi
anthropic
Anthropic's latest SDK includes references to `claude-opus-4-8` and `claude-haiku-4-5` models, along with new beta streaming APIs and features for file system interaction.
READY TO POST:
anthropic's new sdk hints at 'claude-opus-4-8' and 'claude-haiku-4-5' models. could these be new tiers or specialized versions coming soon?
looks like anthropic is adding beta streaming support and more robust file system interaction tools in their latest sdk. might be for agent-like functions!
EVIDENCE — the receipts
anthropic 0.124.0 -> 0.125.0: +297 strings, -423 strings, 136 interesting
[model_id] (2)
+ py
client = Anthropic(middleware=[BetaRefusalFallbackMiddleware([{"model": "claude-opus-4-8"}])])
state = BetaFallbackState()
with state:
message = client.beta.messages.create(**params)
+ python
with client.messages.stream(
model="claude-haiku-4-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
[feature_flag] (2)
+ py
client = Anthropic(middleware=[BetaRefusalFallbackMiddleware([{"model": "claude-opus-4-8"}])])
state = BetaFallbackState()
with state:
message = client.beta.messages.create(**params)
+ py
with client.beta.messages.stream(...) as stream:
for chunk in stream:
...
[sentence] (136)
+ py
client = Anthropic(middleware=[BetaRefusalFallbackMiddleware([{"model": "claude-opus-4-8"}])])
state = BetaFallbackState()
with state:
message = client.beta.messages.create(**params)
+ python
with client.messages.stream(
model="claude-haiku-4-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
+ py
with client.beta.messages.stream(...) as stream:
for chunk in stream:
...
+ %s; leaving the memory store folder as found and not syncing root=%s memory_store_id=%s
+ %s; leaving the memory store folder on disk root=%s memory_store_id=%s
+ %s; not uploading anything from the memory store folder root=%s memory_store_id=%s
+ %s; re-downloading the memory store folder instead of syncing root=%s memory_store_id=%s
+ .get_final_text() can only be called when the API returns a `text` content block.
The API returned {','.join([b.type for b in message.content])} content block type(s) that you can access by calling get_final_me
caught by the 20-minute sweep ·
the live wire · all receipts