Skip to main content

bolt Latest Updates

All updates →

Recent Journal Entries

Explore Full Journal →
Observability for AI Agents on Azure: OpenTelemetry GenAI to the Agent Dashboard
Observability for AI Agents on Azure: OpenTelemetry GenAI to the Agent Dashboard
A deep dive on tracing AI agents on Azure Monitor with OpenTelemetry GenAI semantic conventions — the invoke_agent → chat → execute_tool span tree, the APIM AI-gateway token layer, MCP boundary tracing, and the KQL to reconstruct what an agent actually did.
The Agent Harness
The Agent Harness
The harness is the loop around a model that calls tools, manages context, gates actions, and decides when to stop. Its defaults are the product.
Every Evaluator in the Azure AI Evaluation SDK, and When to Use Each
Every Evaluator in the Azure AI Evaluation SDK, and When to Use Each
A reference to all 39 evaluators in Azure's AI Evaluation SDK — quality, RAG, agent, safety, and custom — organized by which ones you can actually import, and which only exist in the cloud catalog.
The OBO Chain Through MCP: Passing User Identity from an Agent to Microsoft Graph
The OBO Chain Through MCP: Passing User Identity from an Agent to Microsoft Graph
How an AI agent reaches Microsoft Graph as the signed-in user through MCP — why token passthrough fails, and how on-behalf-of, Conditional Access, and RBAC secure the chain.
Choosing the Right Agent Identity: Managed Identity, Entra Agent ID, OBO, or Service Principal
Choosing the Right Agent Identity: Managed Identity, Entra Agent ID, OBO, or Service Principal
The first design decision for any Azure AI agent is which identity it uses. A decision matrix across managed identity, Entra Agent ID, on-behalf-of, and service principals.
The Keyless Cookbook: Managed Identity for Every Azure Service Your Agent Touches
The Keyless Cookbook: Managed Identity for Every Azure Service Your Agent Touches
The exact RBAC role, disable-local-auth switch, and DefaultAzureCredential snippet for every Azure hop an agent uses — OpenAI, AI Search, Cosmos, SQL, Blob, Key Vault, and more.
AI Security: Prompt Injection, Jailbreaks, and Guardrails
AI Security: Prompt Injection, Jailbreaks, and Guardrails
Prompt injection, indirect injection, jailbreaks, and data exfiltration via tools — the real threats and defense layers that work in production AI systems.
MAF v1 — Deployment with Docker and Compose
MAF v1 — Deployment with Docker and Compose
Package the agent stack with one multi-target Dockerfile, one Compose file, and a dev.sh script with health gates locally.
MAF v1 — Prompt engineering (Python + .NET)
MAF v1 — Prompt engineering (Python + .NET)
Structure prompts around identity, grounding, task rules, role context, and YAML composition so agents stay consistent over time.