DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

涼風羽月LibreFang 2026.6.29 Released
LibreFang v2026.6.29 release notes — open-source Agent OS built in Rust

Mukunda Rao KattaMy LLM provider went down for 11 minutes. My code spent 4 of them in connect timeouts.
A small Rust circuit breaker for LLM calls. Three states, two thresholds, one line of integration. Stops you from paying for failures over and over.
pretty ncubeThe Moment the Config Parser Became the Bottleneck
The Problem We Were Actually Solving In 2025 we inherited a real-time treasure-hunt game engine...

Mukunda Rao KattaI needed a stable cache key for LLM requests. The hard part was the input list order.
A small Rust crate that canonicalizes any LLM request JSON, drops the noise fields per provider, and hashes the result. Stable across runs, stable across SDK versions, stable across map iteration.

Mukunda Rao Kattaagentcast-rs: Repair, Validate, and Retry LLM JSON Output in Rust
A Rust crate that runs a repair-validate-retry loop on LLM JSON output, with a caller-provided async closure for the LLM retry so you can use any provider.

Mukunda Rao Kattaagent-event-bus-rs: Sync Pub/Sub for Rust AI Agent Events
A lightweight sync pub/sub event bus for Rust agents, with panic-isolated handlers so a crashing subscriber cannot bring down the agent or other listeners.

Mukunda Rao KattaI run 30 agents in parallel. They share one budget. Here is the pool primitive that makes that safe.
A small Rust crate for thread-safe shared token and USD budgets across concurrent agents. Reserve plus commit, BudgetExceeded fail-fast, zero allocations on the hot path.

Mukunda Rao Kattatool-arg-fuzzy-rs: Fuzzy Match LLM Enum Args to Valid Values in Rust
A Rust crate that cascades exact, case-insensitive, prefix, and substring matches to recover from LLM enum hallucinations without Levenshtein.

Mukunda Rao KattaStop Hammering a Broken API: Circuit Breakers for LLM Calls in Rust
When your retry logic becomes the disaster. A thread-safe Closed/Open/HalfOpen circuit breaker for LLM API calls, with zero dependencies.

Mukunda Rao KattaRust: Stop Retries From Double-Submitting LLM Calls With Content-Derived Idempotency Keys
agentidemp-rs generates sha256-hex and UUIDv5 idempotency keys from request content, so retries on 429 or network failure reuse the same key instead of creating a new one.

Mukunda Rao Kattaagentsnap-rs: Snapshot Testing for Rust Agent Tool-Call Traces
Record your Rust agent's tool-call trace once, then fail fast whenever the calls, args, or order change unexpectedly.

Mukunda Rao Kattallm-fallback-router-rs: Multi-Provider LLM Failover in Rust
A Rust crate with ordered provider failover for LLM calls. When one provider fails, it tries the next. RetryHint trait keeps it generic over any HTTP client.

Mukunda Rao KattaRust: Tag Your Agent Tools With Side-Effect Metadata Before Dispatching Them in Parallel
tool-side-effects-tag-rs gives every tool a HashSet of READ/WRITE/IDEMPOTENT/DESTRUCTIVE tags so your dispatcher can check safety before firing concurrent calls.

Mukunda Rao Kattaagentfit-rs: Token-Aware Message Truncation for Rust LLM Agents
Trim conversation history to fit an LLM context window in Rust, with system prompt protection and paired tool_use/tool_result preservation baked in.

Mukunda Rao Kattatool-secret-scrubber-rs: Strip Secrets from LLM Tool Logs in Rust
A Rust crate that redacts 9 token patterns (AWS keys, Slack tokens, GitHub tokens, etc.) plus secret-key-name field redaction from serde_json Values.

Mukunda Rao Kattaagentprompt-rs: Jinja2 LLM prompt templates in Rust with strict-mode missing variable errors
A Rust crate that builds typed LLM message arrays from minijinja templates, with strict mode on by default so missing variables fail loudly instead of silently rendering as literal placeholders.