CodeGuides.io
|
React
React Native
Node.js
Python
Rust
PostgreSQL
Solana
Claude
AI Agents
Go
AI Agents Guide
FAQs
Search docs...
⌘K
EN
ES
PT
/
/
Search docs...
⌘K
Search Documentation
Search across all documentation pages
AI Agents
/
Tags
/
Advanced
#Advanced
118 pages
Pages tagged
Advanced
across 47 sections.
A2A Protocols
Agent Cards: How Agents Advertise Their Capabilities
Cross-Cloud Agent Interoperability: Azure, Bedrock, and Google Cloud
The Broader Protocol Stack: MCP, A2A, ACP, and WebMCP
Case Studies
Before-and-After Case Study: Cutting an Agent's Cost by Switching to OpenRouter Routing
Case Study: A Code-Review Agent Wired into GitHub CI
Case Study: A Multi-Agent Research Pipeline with Citation Verification
Case Study: A Self-Hosted Personal Agent with Multi-Platform Chat Integration
Case Study: Building a Customer-Support Agent with RAG and Escalation
CI/CD & Lifecycle
Canary and Shadow Deployments for Agent Updates
Running Eval Suites as a CI Gate Before Deploy
Fundamentals Rules
Model-Swapping Rules for Cost and Capability Flexibility
Stopping-Condition Rules Every Agent Must Implement
Loops & Reasoning
Planning vs Reacting: Two Philosophies for Agent Decision-Making
Single-Turn vs Multi-Turn vs Long-Running Agents
Why Agents Loop Forever: Debugging Runaway Agent Behavior
Observability
Arize Phoenix for Eval-Rigorous Agent Monitoring
Building Custom Trace Logging Without a Third-Party Platform
Pairing Agent Observability with Infrastructure Monitoring
Reliability
Circuit Breakers for Agent Tool Calls
Postmortems for Agent Incidents: A Template
Setting SLOs for Agent Latency, Success Rate, and Cost
Agent Rules
Observability and Eval Rules for Production Agent Systems
Tool Design Rules for Safe, Composable Agents
Agent Security
Network Egress Controls for Agents That Call External Tools
Scoping API Keys and Credentials Passed to an Agent
Use Cases Overview
Signals a Use Case Is Premature for an Agent Today
Surveying 2026's Most Common Production Agent Deployments
Where Agents Outperform Traditional Automation (and Where They Don't)
Architecture Decisions
Documenting Model and Provider Decisions for Future Migrations
Trade-off Guide: Single Agent vs Multi-Agent Architecture
On-Chain Agents
Idempotency and Double-Spend Protection for On-Chain Agent Actions
Key Management for Agent-Controlled Wallets: Fireblocks and Alternatives
Solana Pay: Verifying Payments via Webhook or Polling
Building MCP
Auth and Access Control for Remote MCP Servers
Deploying an MCP Server as a Remote HTTP Service
Handling Large Tool Outputs: Auto-Spill to Sandbox Files
Business & Research
Internal Knowledge-Base Agents with RAG Grounding
Market & Competitive Intelligence Agents
Choosing a Framework
Framework Lock-In Risks and How to Avoid Them
Framework-Free vs Framework-Based: When to Roll Your Own
POC-to-Production Migration Paths Between Frameworks
Coding Use Cases
DevOps Agents: Deployment, Incident Triage, and Runbook Execution
Test-Generation and Coverage Agents
CrewAI
CrewAI 1.14's Pluggable Memory, Knowledge, and RAG Backends
The CrewAI Chat API for Interactive Crew Sessions
Custom Runtimes
Building an Eval Harness for a Custom Runtime
Circuit Breakers and Observability Without a Third-Party Framework
When a Custom Runtime Stops Being Worth Maintaining
Custom Tools
Code Execution Tools: Sandboxed Python and Shell Access
Database Query Tools: Read-Only vs Read-Write Access
Deploying Agents
Cold Starts and Long-Running Agent Loops: A Serverless Mismatch
Long-Running Agents on a VPS: Process Management and Restarts
Git, Linux & Onboarding
Documenting Agent-Specific Conventions for New Team Members
Human-in-the-Loop
Audit Trails: Logging Every Agent Action for Later Review
Kill Switches: Stopping a Runaway Agent Mid-Execution
Industry Use Cases
Financial Services Agents: Fraud Triage, Reporting, and Trading Support
Healthcare Agents: Clinical Documentation and Patient Triage Support
LangChain & LangGraph
Human-in-the-Loop Approval Nodes in LangGraph
LangGraph 1.0's Per-Node Timeouts and v2 Streaming
Persistence and Checkpoints: Resuming a LangGraph Agent Mid-Run
LlamaIndex
Combining Multiple Indexes with Router Query Engines
Evaluating Retrieval Quality in a LlamaIndex Pipeline
LlamaIndex.TS for RAG-First TypeScript Applications
LLMs Behind Agents
Function Calling & Tool Use Support Across Providers
Tokens, Pricing, and Why Agent Costs Add Up Fast
Why Model Choice Is a Runtime Decision, Not a One-Time One
Long-Term Memory
Architecture Guide: A Tiered Memory System for Production Agents
Memory Conflicts: Handling Contradictory or Stale Saved Facts
Memory Extraction: Deciding What's Worth Remembering
MCP Concepts
MCP Governance Under the Linux Foundation
MCP Tunnels: Connecting to Private-Network MCP Servers
Microsoft Agent Framework
Governance and Enterprise Controls in Microsoft Agent Framework
Graph-Based Workflows in Microsoft Agent Framework
Migrating an Existing AutoGen Project to Microsoft Agent Framework
Multi-Agent Architecture
Architecture Guide: Designing a Multi-Agent System's Communication Contract
Peer-to-Peer Agent Collaboration Without a Central Orchestrator
Multi-Modal & Browser
Handling Dynamic Pages, Popups, and Login Flows in Browser Agents
Vision-Grounded Actions: Clicking What the Model Actually Sees
No/Low-Code Orchestration
From No-Code Prototype to Custom Code: A Migration Path
Limitations of Visual Builders for Complex Agent Logic
OpenAI Agents SDK
Comparing OpenAI Agents SDK to Google's Agent Development Kit (ADK)
Native MCP Support in the OpenAI Agents SDK
Cost & Fallback
Cost-Based Routing: Sending Cheap Tasks to Cheap Models
Data Policy Filters: Excluding Providers That Retain Prompts
Latency-Aware Routing: Picking Providers by Response Time
Setting Provider Order and Routing Preferences
OpenRouter Fundamentals
Bring Your Own Key (BYOK): Using Your Own Provider Accounts via OpenRouter
OpenRouter's Data Policies and Why They Matter for Enterprises
Production Agents
A/B Testing Models in Production via OpenRouter
Building a Self-Hosted Fallback Layer: Ollama + OpenRouter
Case Study: Migrating a Single-Provider Agent to OpenRouter
Tool Calling Through OpenRouter Across Different Providers
Setup & Routing
Auto-Router: Letting OpenRouter Pick the Best Model for a Prompt
Troubleshooting Common OpenRouter Setup Errors
Personal & Consumer
Shell-Access Personal Agents: Power and Risk
Why Self-Hosting a Personal Agent Appeals to Privacy-Conscious Users
Prompt Injection
Detecting and Logging Suspected Injection Attempts
Isolating Untrusted Content from Trusted Instructions
Red-Teaming Your Own Agent for Injection Vulnerabilities
Pydantic AI & Instructor
Handling Validation Failures and Retry Loops Gracefully
Pydantic AI's Native Vercel AI SDK Data Stream Support
Scaling Agents
Architecture Guide: A Horizontally Scalable Agent Worker Pool
Concurrency Limits and Backpressure for Agent Workers
Cost-Aware Scaling: Routing Load to Cheaper Models Under Pressure
Self-Hosted Agents
Email and Calendar Tool Integration for a Personal Agent
Granting and Scoping Shell Access Safely
Testing Agents
LLM-as-Judge: Scoring Agent Output Automatically
Simulating Full Agent Loops in a Test Harness
Tool Use
Parallel Tool Calls: When and How Models Call Multiple Tools at Once
Tool Search: Loading Tool Definitions On Demand Instead of Upfront
Vector DB & RAG
Chunking Strategies That Affect Retrieval Quality
Hybrid Search: Combining Vector Similarity with Keyword Filters
Re-Ranking Retrieved Results Before Passing Them to an Agent
Vercel AI SDK
AI SDK 6's Tool-Approval States for Human-in-the-Loop Agents
Chaining, Routing, and Evaluator-Optimizer Agent Patterns
Integrating Pydantic AI or LangGraph Behind an AI SDK Frontend
What Is an Agent
Autonomy Levels: From Single-Turn Tool Calls to Fully Autonomous Agents
What an Agent Can and Can't Do Reliably Today
Related tags
Python
Explainer
Cheatsheet
List
Typescript
Agent Case Studies
Migration
Rag
Back to Top