Prewire · case file · public copy of the record
FILE P395 PREWIRE receipts archive the live wire
CATCH #295 DETECTED JUL 18, 2026 18:51 UTC
THE CATCHscore 10/10
EXHIBIT 295 · FLASH
Jul 18, 2026 18:51 UTC pypi anthropic
Anthropic's latest SDK (0.117.0) hints at two new Claude model IDs, `claude-opus-4-8` and `claude-haiku-4-5`, along with new beta features for 'dreams' and 'tunnels' via specific API endpoints.

READY TO POST:

anthropic's new sdk just dropped and it looks like we might be getting `claude-opus-4-8` and `claude-haiku-4-5` soon! 👀

peeped the latest anthropic sdk and saw beta endpoints for 'dreams' and 'tunnels'. new capabilities brewing for claude users, perhaps?

EVIDENCE — the receipts
anthropic 0.116.0 -> 0.117.0: +256 strings, -374 strings, 98 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] (15)
  + py
    client = Anthropic(middleware=[BetaRefusalFallbackMiddleware([{"model": "claude-opus-4-8"}])])

    state = BetaFallbackState()
    with state:
        message = client.beta.messages.create(**params)
  + /v1/dreams/{dream_id}/archive?beta=true
  + /v1/dreams/{dream_id}/cancel?beta=true
  + /v1/dreams/{dream_id}?beta=true
  + /v1/dreams?beta=true
  + /v1/tunnels/{tunnel_id}/archive?beta=true
  + /v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive?beta=true
  + /v1/tunnels/{tunnel_id}/certificates/{certificate_id}?beta=true
  + /v1/tunnels/{tunnel_id}/certificates?beta=true
  + /v1/tunnels/{tunnel_id}/reveal_token?beta=true
  + /v1/tunnels/{tunnel_id}/rotate_token?beta=true
  + /v1/tunnels/{tunnel_id}?beta=true
  + /v1/tunnels?beta=true
  + anthropic-beta: mcp-tunnels-2026-06-22
  + py
    with client.beta.messages.stream(...) as stream:
        for chunk in stream:
            ...

[endpoint] (14)
  + /v1/dreams/{dream_id}/archive?beta=true
  + /v1/dreams/{dream_id}/cancel?beta=true
  + /v1/dreams/{dream_id}?beta=true
  + /v1/dreams?beta=true
  + /v1/tunnels/{tunnel_id}/archive?beta=true
  + /v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive?beta=true
  + /v1/tunnels/{tunnel_id}/certificates/{certificate_id}?beta=true
  + /v1/tunnels/{tunnel_id}/certificates?beta=true
  + /v1/tunnels/{tunnel_id}/reveal_token?beta=true
  + /v1/tunnels/{tunnel_id}/rotate_token?beta=true
  + /v1/tunnels/{tunnel

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks