Fetching from the wire…
Tools2026-09-15 · source-backed
The single feature is normalizing mid-stream read errors (#3827), so a failure surfaces as a consistent SDK exception rather than whatever the transport threw (GitHub). The fixes clear a long backlog: vector store file polling is bounded (#3401), API error codes normalized to strings (#3532), content filter errors include the completion (#3094), response stream indexes preserved after empty items (#3126), null text in output_text handled, PathLike upload tuples normalized, OPENAI_LOG accepts standard levels.
Each link below shares sources, entities, or timing with this story.
Released September 4, it adds a Claude Tag category and per-user breakdowns to usage reports, named types for organization compliance settings state, and workspace ID support on more endpoints. The trap: it raises a clear error when an httpx object is passed where the SDK now...
Warp released its client codebase under AGPL-3.0, surged to 56,000 GitHub stars and #2 on GitHub Trending. But the real story isn't the open-sourcing. It's the repositioning. Warp isn't calling itself a terminal anymore. It's an "agentic development environment." The product n...
The evidence list is what makes this different from the usual "they copied us" post. Minitap published on September 11 alleging Google's Artemis mobile-automation project incorporated code from Minitap's open-source mobile-use project and then stripped attribution. What they p...
The repo is MIT with 64 stars, last pushed the morning of September 12. It reads OpenAPI, AsyncAPI, GraphQL, gRPC and OpenRPC plus custom Markdown from a single project config and emits typed SDKs in multiple languages, interactive docs, and an MCP server handing agents typed...
Published September 7, @upstash/[redacted] adds a default 30-second timeout unless you set timeout: false on the client or the individual request (GitHub). Long-running documentation fetches that previously hung will now fail. It also adds abort signals, configurable transient...
PR #3447 adds AuthSettings.validate_token_resource: when set, the bearer gate only accepts a token the TokenVerifier reports as issued for resource_server_url, and a token naming another resource gets the same 401 as an unrecognized one. The resource-server gate had checked sc...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.