Engineering reference
AI agent systems, explained from the runtime up.
Practical, implementation-level guides to models, tools, memory, terminal interfaces, permissions, and durable execution. Every article maps the concept back to behavior you can inspect in UIntellAgent.
Start with the problem you need to solve
These are distinct engineering topics, not duplicated keyword pages. Read the foundation first or go directly to the runtime subsystem you are evaluating.
What is an AI agent?
Learn how AI agents combine models, tools, memory, permissions, and verification to complete multi-step work beyond a chatbot response.
Building an AI agent in Rust
Explore how a Rust AI agent uses Rig, Tokio, Ratatui, typed tools, and explicit permission boundaries for reliable local execution.
A terminal AI coding agent you can inspect
See how a terminal AI coding agent unifies chat, tools, code editing, graph memory, and durable runs without hiding file changes.
Graph memory for AI agents
Understand AI agent graph memory with SurrealDB: inspectable facts, typed relations, datasets, visual layout, safe queries, and repair history.
Durable AI agent runs
Learn how durable AI agent runs use atomic checkpoints, result ledgers, cancellation, resume, verification, review, and bounded repair loops.
Tool permissions for AI agents
Design AI agent tool permissions with shared policies, explicit confirmations, path boundaries, Bubblewrap isolation, and authenticated gateways.