longbridge/gpui-kit — production-grade Rust UI component library for cross-platform desktop apps
Cargo.toml
[dependencies]
gpui-kit = "0.7"
// Minimal app startup
fn main() {
gpui_kit::open_window::<MyApp>(|cx| {
MyApp::new(cx)
});
}
ConcurrencyLimitedModel could hold their concurrency slot after early exits, starving subsequent requests and deadlocking concurrent agent deployments. Update immediately. Claude Code v2.1.288 ships a broad maintenance pass that resolves a critical long-session failure (auto-compacting was not firing when conversations hit the context limit, causing "Prompt is too long" errors) plus 61 additional bug fixes. GPT-6 Astra Ultrafast is now confirmed live for all API developers at $60/M input — 6× faster, 6× the cost — worth knowing before it appears in a production invoice.ConcurrencyLimitedModel security fix AND a breaking plugin API change requiring code changes; update now[dependencies]
gpui-kit = "0.7"
// Minimal app startup
fn main() {
gpui_kit::open_window::<MyApp>(|cx| {
MyApp::new(cx)
});
}
ConcurrencyLimitedModel allowed streamed requests to retain their concurrency slot when released from a different async task than the one that acquired it — causing early exits or stream_text() with default debouncing to never free the slot, silently blocking subsequent requests. Fix (PR #9478) enforces that release() must be called from the same task context, with stricter limiter-sharing rules. Separately, plugins now require declarative Plugin subclass implementations — the prior approach raises UserError and the old session-naming hook (pydantic_ai_harness.step_persistence.naming) is deprecated.ConcurrencyLimitedModel or custom plugins.ConcurrencyLimitedModel (directly or via a wrapper model with a shared limiter): update to v2.53.0 now. Check for patterns that exit a streaming context early (e.g., async for with break, or consuming stream_text() without reading to exhaustion with default debouncing) — these are the triggers for the slot-retention bug. (2) If you have custom plugins: migrate from the prior ad-hoc plugin pattern to the new declarative Plugin subclass per PR #9493. The old pattern now raises UserError on startup. (3) If you use session naming via pydantic_ai_harness.step_persistence.naming: migrate to the new session naming in clai2; the old hook is deprecated and will be removed. Non-streaming requests and agent.max_concurrency (agent-level) were NOT affected by the security vulnerability. Version 1.x was not vulnerable.ConcurrencyLimitedModel in any context — streaming or async; you have custom pydantic-ai plugins (now must subclass Plugin); you use the pydantic_ai_harness.step_persistence.naming session hook.EffortModerate — security fix is a pip install --upgrade, plugin migration requires code changes per PR #9493.No new model releases today.
x-openai-speed-tier: ultrafast as a request header to opt in per-request without changing the model ID. Bedrock availability means you can use Ultrafast within AWS VPC without data egress.arXiv.org egress-blocked this scan cycle. AutoCompact (arXiv:2610.02163) — RL-trained context compaction for coding agents, +9.2% SWE-bench Verified, +5.0% SWE-PolyBench Verified, NTU Singapore + NVIDIA Research — confirmed via search corroboration from three sources including the agents-radar daily digest, but excluded per non-negotiables (cannot read primary). See Near-misses.
--resume no longer drops files and context. New capabilities: $.ui.selection() for mods (returns selected text in fullscreen mode and the transcript row it belongs to); built-in gh api in cloud sessions where no GitHub CLI is installed; MCP OAuth re-authentication prompt during tool calls; --max-findings <n>|all flag for /code-review; Ctrl+F session finder + Alt+↑/↓ navigation in agents view. Some built-in features now ship as mods (the /diff built-in is now overridable), enabling them to be turned off or replaced with custom implementations.$.ui.selection() to the mod API, and ships 61 further fixes including mid-response API timeout recovery.$.ui.selection() is the new API for reading the user's current selection, enabling selection-aware mod behaviors (summarize selection, explain selection, etc.). For team workflows: the --max-findings <n>|all flag on /code-review lets you cap how many findings are reported — useful for large PRs where you want focused review output. The built-in gh api in cloud sessions removes a dependency on the GitHub CLI being installed in the container image — previously required if your hooks or scripts used gh.claude -p) or subagent sessions that experienced API timeout failures mid-response.EffortQuick — npm install -g @anthropic-ai/claude-code or equivalent package manager update.ExaSearch and YouSearch as common tools — agents can now call web_search (top results + excerpts), get_page (full-page retrieval), and opt-in deep_search (synthesized cited answer) without manual API wiring. A web_search_tool() helper wraps WebSearch(local=...) for local web search. The OpenAILiveModel gains session reconnection via stored sessions or history replay. clai2 (the companion CLI/interface) adds a conversation rewind menu, model deletion, and theme-aware file diff coloring.ExaSearch from pydantic_ai.common_tools, add it to your agent's tools list, and set EXA_API_KEY in environment. For YouSearch, add YOU_API_KEY. The deep_search variant synthesizes a cited answer in one call — more expensive but useful for research tasks that need authoritative grounding. web_search_tool() provides the same interface backed by a local browser for environments without external API access. Note: no changes to agent wiring patterns from v2.53.0; this is a clean additive release.OpenAILiveModel and want more robust session reconnection.EffortQuick — pip install --upgrade pydantic-ai; add tool to agent definition.gpui-kit = "0.7" in Cargo.toml. The highest-value components for typical developer tooling: the virtual-scroll data table (handles hundreds of thousands of rows at 120 FPS), the code editor (stable at 200K lines), and the chart primitives with live-data support. Start with the examples/ directory — the counter example has you rendering in ~10 lines. gpui_kit::open_window() is the new unified app entry added in 0.7; earlier tutorials use a different init path.No significant leaderboard movements today. Current standings (Claude Opus 5.5 leads SWE-bench Pro at 89.9%, Claude Fable 5 leads SWE-bench Verified) are unchanged from prior digests.
/compact as an explicit user command. pydantic-ai v2.54.0 adds ExaSearch and YouSearch to reduce the need for storing retrieved web content in context. And AutoCompact (arXiv:2610.02163, NTU + NVIDIA Research) formalizes this as a learnable policy — training an agent to decide when to compact, what to preserve, and how to continue, achieving +9.2% on SWE-bench Verified over a base agent that just fails at the limit.Nothing cleared the quality bar this period. HuggingFace, arXiv, and Simon Willison's blog all egress-blocked.
Gemini CLI nightly 20261003 (Oct 3) — Fixed: Enter and Spacebar now reliably confirm selection list options (input handling regression). Nightly build only. github.com/google-gemini/gemini-cli/releases
Cline Desktop v0.0.43 (Oct 2) — Adds one-time "What's new" dialog for existing users upgrading past the Connectors redesign, accessible via Settings → About → Show what's new. No functional changes. github.com/cline/cline/releases
Free billing period ends October 4. Standard pricing applies from October 5. [platform.openai.com/docs/changelog]
Migrate to antigravity-preview-09-2026; rename snake_case built-in tool parameters to PascalCase. [ai.google.dev/gemini-api/docs/changelog]
Astra Ultrafast is now live (see API & SDK Changes above). Sol Ultrafast is the next drop — 300 tok/s at a lower per-token cost than Astra Ultrafast. Watch platform.openai.com/docs/changelog.
No model card, pricing, or release date as of October 3. [Anthropic Opus 5.5 announcement, September 22, 2026]
GPT-5.5, GPT-5.4, GPT-5.4 mini, GPT-5 mini, Gemini 3.7 Flash, and Grok 4.5 removed from all Copilot experiences. Audit your Copilot API integrations now. [github.blog/changelog/2026-09-18-upcoming-deprecation-of-selected-github-copilot-models-in-mid-october/]
Filtered from 30+ primary sources against a published quality rubric. No press releases, no fluff — only what changes what you build.