instructor 1.17 ships cache isolation fixes, Gemini retries, local PDF support
jxnlco · x · 2026-09-09
- instructor (13.8k GitHub stars) released v1.17.0 with notable fixes and features:
- Cache isolation fixes: cache keys now include provider identity with per-client namespaces; old cache entries will miss—set an explicit cachenamespace only when sharing is intended.
- Improved Gemini retries.
- Local PDF support.
- OpenAI SDK 3 compatibility and refreshed model examples.
- Hardening: response models with async-validator decorators are rejected before provider calls or cache lookups; remote media URLs must resolve publicly without credentials, redirects are checked, and downloads are size-limited.
More from coding & agent
- Stop using random multi-agent topologies: how to audit wasted subagent delegation — keyanzhang · 2026-09-09
- opencode v1.18.30 Adds Astra System Prompt for GPT-6, Fixes Bedrock DeepSeek IDs — opencode-agent[bot] · 2026-09-09
- Abacus.AI teases near-free LLM targeting long-running personal agentic loops, launching Thursday — bindureddy · 2026-09-09
- huashu-chrome: Open-Source MCP + Chrome Extension Lets Agents Drive Your Logged-in Browser — AlchainHust · 2026-09-09
- GPT-6 Astra instantly finished browser agent tasks Claude Code couldn't, user reports — AlchainHust · 2026-09-09
- How Do You Verify an Agent Fix When It Only Fails One Run in Twenty? — Such-Process5697 · 2026-09-09