Agent Control Specification ACS AI Agent Governance Guide

Agent Control Specification ACS AI Agent Governance Guide

Agent Control Specification ACS AI agent governance is a portable way to apply policy checks while an agent runs, not just before it starts. ACS defines standard intervention points, policy manifests, evidence inputs, and auditable verdicts so teams can govern tool use, approvals, data handling, and shutdown behavior across agent frameworks. What Is the Agent Control Specification (ACS)? Agent Control Specification is an open, vendor-neutral runtime governance standard for AI agents that defines where policy decisions happen and what evidence those decisions receive. Microsoft describes ACS as framework-independent, and its published model names eight intervention points, including pre_model_call, pre_tool_call, post_tool_call, and output. The practical idea is simple: instead of hiding safety rules inside prompts, SDK callbacks, or one-off middleware, ACS makes agent governance a portable contract. A host runtime supplies a snapshot of the agent state, tool metadata, annotations from evidence providers, and the policy target. A policy engine returns a verdict such as allow, warn, deny, or escalate. For developers, ACS is closest to policy-as-code for autonomous systems. The takeaway: ACS standardizes runtime control so security teams can review one governance model across many agent implementations. ...

June 13, 2026 · 16 min · baeseokjae
Microsoft Open Trust Stack AI agent governance: ASSERT, ACS, and OpenInference for production

Microsoft Open Trust Stack AI agent governance: ASSERT, ACS, and OpenInference for production

Microsoft Open Trust Stack AI agent governance is Microsoft’s 2026 pattern for making agents testable, enforceable, and observable. The practical model is simple: use ASSERT before release, ACS during runtime, and OpenInference traces across both so engineering, security, and SRE teams can inspect the same evidence. What does Microsoft mean by the Open Trust Stack? Microsoft Open Trust Stack AI agent governance is a production governance approach announced at Build 2026 that combines two open-source projects, ASSERT and Agent Control Specification, with OpenInference telemetry. ASSERT means Adaptive Spec-driven Scoring for Evaluation and Regression Testing, while ACS defines portable runtime controls for agent behavior. Microsoft frames the audience as the 6 to 13 million generative AI developers building agents across frameworks such as LangChain, CrewAI, LiteLLM, and OpenAI. The stack is not a single hosted product or a replacement for secure application design. It is a lifecycle: evaluate agent behavior before release, enforce policies while the agent acts, and preserve trace evidence for debugging, audits, and regression analysis. The important takeaway is that governance becomes an engineering system, not a policy document. ...

June 13, 2026 · 15 min · baeseokjae
Microsoft Foundry Agent Service Build 2026 Guide

Microsoft Foundry Agent Service Build 2026 Guide: Hosted Agents, Memory, Toolboxes, Evaluations, and Governance

Microsoft Foundry Agent Service Build 2026 is Microsoft’s production platform for running AI agents with managed hosting, memory, tool access, evaluations, and governance. The practical shift is that teams can keep their preferred agent framework while moving runtime, identity, observability, and policy controls into a managed Azure control plane. What Did Microsoft Announce for Foundry Agent Service at Build 2026? Microsoft Foundry Agent Service Build 2026 is a set of production agent capabilities around hosted runtimes, Toolboxes, managed Memory, Foundry IQ, evaluations, and governance controls. Microsoft positioned the service as the operating layer for enterprise agents, while Gartner predicts 40% of enterprise applications will include task-specific AI agents by the end of 2026, up from less than 5% in 2025. The important developer news is not a single model endpoint. It is the packaging of agent execution, identity, lifecycle management, tool calling, long-term context, tracing, evaluation, and compliance into one managed service. Hosted agents let teams bring code from Microsoft Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK, or custom runtimes. Toolboxes and Memory move common platform concerns out of each application. The takeaway: Build 2026 made Foundry Agent Service look less like a demo builder and more like infrastructure for operating agents repeatedly. ...

June 13, 2026 · 18 min · baeseokjae
Microsoft Work IQ APIs GA Developer Guide for Enterprise AI Workflow Automation

Microsoft Work IQ APIs GA Developer Guide for Enterprise AI Workflow Automation

Microsoft Work IQ APIs give developers a permission-aware way to build Microsoft 365 agents that reason over email, meetings, files, people, chats, and workflow context. For teams preparing for the June 16, 2026 GA release, the practical decision is how to use A2A, MCP, or REST without rebuilding Graph search and RAG plumbing from scratch. What Are Microsoft Work IQ APIs and What Changes on June 16, 2026? Microsoft Work IQ APIs are agent-oriented Microsoft 365 APIs that expose synthesized work context through A2A, MCP, and REST endpoints instead of forcing developers to manually join mail, calendar, chat, file, and people signals. Microsoft announced on June 2, 2026 that Work IQ APIs are scheduled for general availability on June 16, 2026, with GA endpoints for Agent-to-Agent, a redesigned remote MCP server, and REST API access. The important change is not just another endpoint family; it is a production contract for enterprise agents that need permission-trimmed business context, admin controls, and consumption billing. Existing Microsoft 365 governance remains part of the access model, while developers get a higher-level surface for agent workflows. The takeaway is that Work IQ should be evaluated as a context and action layer for Microsoft 365 agents, not as a simple Microsoft Graph replacement. ...

June 13, 2026 · 21 min · baeseokjae
Windows Intelligent Terminal AI Agent Developer Guide for 2026

Windows Intelligent Terminal AI Agent Developer Guide for 2026

Windows Intelligent Terminal is Microsoft’s experimental AI-assisted fork of Windows Terminal for developers who want an agent to understand shell context, diagnose errors, and help manage command-line work. Treat the 0.1 release as a preview: useful for testing agentic workflows, not a replacement for your stable terminal. What Is Windows Intelligent Terminal? Windows Intelligent Terminal is an experimental fork of Windows Terminal that adds an AI agent layer directly into the command-line environment. Microsoft announced Intelligent Terminal 0.1 as a preview rather than a stable replacement, and Stack Overflow’s 2025 Developer Survey shows why the surface matters: 46.9% of professional developers still use Windows at work. The important shift is not prettier autocomplete. The terminal can expose shell-aware context to an agent, including recent commands, command output, failed builds, running processes, and workspace state. That gives the assistant a better starting point than a generic chatbot receiving pasted errors. Because it is a fork, existing Windows Terminal concepts still matter: profiles, tabs, panes, PowerShell, WSL, command palette actions, and settings remain the mental model. The takeaway: Windows Intelligent Terminal is best understood as a preview of an agentic terminal, not a finished enterprise terminal product. ...

June 13, 2026 · 14 min · baeseokjae
Multi Agent Framework Comparison 2026: LangGraph vs CrewAI vs ADK vs Strands vs Agno

Multi Agent Framework Comparison 2026: LangGraph vs CrewAI vs ADK vs Strands vs Agno

The best multi-agent framework in 2026 depends on your main failure mode: choose LangGraph for explicit state and recovery, CrewAI for fast role-based workflows, Google ADK for GCP and Gemini-native systems, Strands Agents for AWS-oriented production agents, and Agno for runtime APIs, governance, and operational control. Which Multi-Agent Framework Should You Pick in 2026? A multi agent framework comparison 2026 should start with fit, not hype: LangGraph 1.2.4, CrewAI 1.14.7, Google ADK 2.2.0, Strands Agents 1.43.0, and Agno 2.6.13 solve different production problems. LangGraph is the best default when failures must resume from checkpoints and branches must be explicit. CrewAI is the fastest path when the work maps cleanly to roles such as researcher, analyst, reviewer, and writer. Google ADK is strongest when your platform decision is already GCP, Gemini, and Google enterprise deployment. Strands Agents fits teams building model-driven agents with AWS-style production expectations and OpenTelemetry traces. Agno fits teams that need AgentOS APIs, sessions, tracing, scheduling, RBAC, and audit logs around agents. The clear takeaway: pick the framework whose control model matches the way your system fails. ...

June 12, 2026 · 20 min · baeseokjae
Amazon Bedrock AgentCore Guide: Deploy Production AI Agents on AWS

Amazon Bedrock AgentCore Guide: Deploy Production AI Agents on AWS

Amazon Bedrock AgentCore is AWS’s production platform for deploying, securing, observing, and governing AI agents built with frameworks such as LangGraph, CrewAI, LlamaIndex, and Strands Agents. Use it when your agent needs managed runtime isolation, enterprise identity, tool governance, memory, evaluation, and AWS-native operations instead of another prototype server. What Is Amazon Bedrock AgentCore? Amazon Bedrock AgentCore is a managed AWS platform for taking code-first AI agents from local development to production operations with runtime hosting, memory, identity, tool access, observability, policy, browser automation, and code execution. AWS made AgentCore generally available on October 13, 2025, and GA added VPC, AWS PrivateLink, AWS CloudFormation, and resource tagging across its services. The important detail is that AgentCore is not a new prompt format or a single agent framework. It is the production control plane around agents you already build with frameworks such as LangGraph, CrewAI, LlamaIndex, and Strands Agents, and it can work with different foundation models. The platform matters because production agents fail in places demos ignore: credentials, network boundaries, tool authorization, memory drift, tracing, replay, cost, and incident response. The takeaway: Amazon Bedrock AgentCore is the AWS operations layer for serious agent deployments. ...

June 12, 2026 · 19 min · baeseokjae
Google ADK A2A Protocol Guide for Cross-Framework Agent Interoperability

Google ADK A2A Protocol Guide for Cross-Framework Agent Interoperability

The google adk a2a protocol pairing gives developers a practical way to build agents in Google ADK while exposing them through the open Agent2Agent protocol. Use ADK for agent logic, workflows, tools, and state; use A2A when those agents need to collaborate across frameworks, clouds, services, or organizational boundaries. What Do Google ADK and A2A Solve Together? Google ADK and A2A solve different parts of the same multi-agent system: ADK builds and runs the agent, while A2A lets that agent communicate with other agents through a shared protocol. Google announced ADK Python v1.0.0 as production-ready at Google I/O 2025, and ADK Python v2.2.0 was the latest release in the research brief dated June 12, 2026. A2A moved from a Google-led protocol into an open standard hosted by the Linux Foundation, with more than 150 supporting organizations announced on April 9, 2026. The practical result is a cleaner boundary: teams can use ADK for prompts, tools, graph workflows, memory, and orchestration, then publish selected capabilities through A2A Agent Cards, tasks, messages, and artifacts. The takeaway is simple: ADK is your implementation framework, and A2A is your interoperability contract. ...

June 12, 2026 · 15 min · baeseokjae
Strands Agents SDK Tutorial: Build AWS-Native AI Agents in Minutes

Strands Agents SDK Tutorial: Build AWS-Native AI Agents in Minutes

If you want an AWS-native AI workflow fast, Strands is the practical middle ground: you get a lightweight agent framework, native MCP-style tool ergonomics, and an upgrade path to Bedrock AgentCore without rewriting core logic. In the first 20 minutes you can run a tool-calling agent that answers real customer questions, saves session context, and is deployable to Lambda. Why is this tutorial AWS-native (Strands vs alternatives)? Strands is an agent SDK that gives AWS-focused teams a small orchestration surface and practical escape hatches, while keeping the execution model familiar enough to adopt quickly. The strands agents quickstart aims for a first working agent in under 20 minutes, and AWS’s own serverless guidance says enterprise adoption of agentic capabilities could rise to 33% by 2028 from under 1% today. In July 2026 GitHub statistics still show the ecosystem split: Strands SDK has around 6,106 stars, far smaller than LangGraph’s 34,458 and OpenAI Agents Python’s 27,084, which means it is lighter and less opinionated but not yet overengineered. For teams already shipping on AWS, Strands’ advantage is reduced infrastructure churn: you can start with plain Lambda functions and later move to Bedrock AgentCore when runtime controls and session management become a governance requirement. For this reason, Strands is usually the right first move when speed and AWS-native operations matter. ...

June 11, 2026 · 14 min · baeseokjae
Google ADK Tutorial: Build Your First AI Agent (google adk tutorial)

Google ADK Tutorial: Build Your First AI Agent (google adk tutorial)

Google ADK gives you a production-oriented path for first-pass AI agents because it packages model orchestration, tool calls, sessions, and runtime execution together instead of treating them as separate integrations. In 2026, you can run a first agent in under 20 minutes with the built-in quickstart flows, then keep the same foundation while you scale to multi-agent and enterprise observability features like OpenTelemetry, self-healing plugins, and session persistence. I built several internal prototypes with ADK in the last quarter, and the biggest difference is how quickly you can move from “single prompt” to “task graph” without replacing your entire stack. This tutorial is the one I wish existed: no fluff, just the version-specific setup choices, concrete files, and production traps that matter. ...

June 11, 2026 · 14 min · baeseokjae