
Building AI Agents in Rust (Part 3): Refactoring Tools into a Skill Registry with Traits
Part 3 replaces the Part 1 match dispatcher with a Rust trait system: Skill, Registry, DynSkill, …
Rust systems programming, async, and engineering practice.

Part 3 replaces the Part 1 match dispatcher with a Rust trait system: Skill, Registry, DynSkill, …

Part 4 introduces state machines for multi-step tasks: Node trait, Graph runner, SQLite checkpointing, …

Part 5 covers multi-agent collaboration: when to add agents and when not to. The Agent trait, Crew …

Following Part 1's tool-calling loop, Part 2 dives into Agent system prompt architecture: Identity, …

How Rust Lambdas automatically obtain temporary credentials via IAM roles — from IAM role creation, Rust code …

A deep dive into the core mechanism of AI agents: the tool-calling loop. Through a ~200-line Rust …

TinyLua: a zero-VM Lua native compiler written in Rust. Compiles Lua source directly to AVR/ARM machine code …

Master Rust smart pointers: Box, Rc, RefCell, and the powerful Rc
The tokio::select! macro has always been a blind spot for rustfmt. better_tokio_select uses match syntax to …

Still using headless Chromium for PDF generation? That might change soon. A lightweight Rust library is …