AI Agents & Orchestration

ACP Agent Development

Last updated 2026-09-16

What's new

2026-09-16
  • Mike Chambers, a senior AI specialist at Amazon AWS, discusses two types of AI agents: those we use (like Claude Code, Cursor, and Kirao for productivity and coding) and those we build (custom agents for specific audiences).
  • A "harness" in AI is like a set of straps controlling an animal, but for AI models; it's the non-model parts of an agent, including memory, skills, and tools (like documentation servers).
  • AWS offers a free Agent Toolkit on GitHub to help deploy and manage AI agents, aiming to reduce "slop ops" (messy, inefficient operations) in cloud development.
2026-09-13
  • **Test with known outcomes**: Always give tests a clear goal to check if answers match expected behavior, using simple rules and inspecting disagreements.
  • **Track and measure performance**: Use accuracy, responsiveness, and cost metrics to monitor and improve the system, tightening checks with regex and LLM judges as needed.
  • **Build a complete, connected system**: Combine all capabilities into one application, with clear routing, memory, safety, and human control, to create a coherent and trustworthy AI agent.
  • **Prepare for real-world use**: Replace mock data with real integrations, validate identities, and implement safety boundaries to handle sensitive inputs and maintain brand alignment.
2026-09-10
  • Two Sigma, a hedge fund, uses cloud agents (AI tools that work in the cloud) with their own identities, allowing employees to access them from anywhere, not just their local computers.
  • They run these agents under the user's own identity, solving issues with permissions, software licensing, and data access, but also creating challenges in differentiating between user and agent actions.
  • The biggest risks involve potential data leaks (exfiltration) and security vulnerabilities from untrusted content, like malware or prompt injection (where malicious inputs trick the AI into doing harmful actions).
  • To manage these risks, they focus on balancing the benefits and risks, similar to how finance firms handle risk and return.
2026-08-28
  • WebMCP (a new tool from Google and Microsoft) lets websites communicate directly with AI agents (computer programs that can perform tasks), making it easier for them to browse, search, and buy.
  • Websites using WebMCP can offer specific actions (like search, book, or buy) to AI agents, making the process more efficient than the old way of scanning and clicking.
  • WebMCP could be a big opportunity for businesses, as it can help AI agents make purchases and could lead to billions of dollars changing hands.
  • One potential use for WebMCP is in online shops, where AI agents could help customers find products that fit their needs, like espresso machines with specific features.
2026-08-22
  • Hugging Face (a platform for sharing machine learning models and data) has a team that helps researchers move their work from services like Google Drive to the Hugging Face platform, making it easier to find and use.
  • This team manually checks research papers, opens requests to move models/data, and improves their descriptions, but this process isn't scalable due to the high volume of new research.
  • To automate this, the team is exploring AI agents (AI programs that can perform tasks automatically) to handle outreach to researchers and manage the workflow more efficiently.
  • They chose a more predictable, step-by-step approach using LLM (large language model) APIs (interfaces that allow software to interact) instead of fully autonomous agents for better control.
2026-08-19
  • AI tools like Open Claw (a system that lets you control AI helpers) and Codex (a newer, more powerful AI assistant) are changing how people manage tasks, with some switching from one to the other for better features.
  • AI agents (specialized AI helpers) can now handle complex tasks like creating 3D animations, managing social media, and even giving personalized advice, making them useful for business owners and content creators.
  • The latest AI models (the brains behind these tools) are advanced enough that giving them simple instructions can produce impressive results, like generating accurate visuals or controlling computer sessions remotely.
  • Some users have moved from overcomplicating their AI setups to using simpler, more powerful tools like Codex as their main "life operating system" for daily tasks and knowledge work.
2026-08-16
  • AI agents (automated helpers) are getting better at doing tasks for you on the web, but they still struggle because the web wasn't designed for them, making automation difficult.
  • The main issue isn't the AI models (the brains of the agents) anymore, as they've improved a lot and can now handle complex tasks, but agents lack the right tools (called harnesses) to interact with the web effectively.
  • Harnesses (the systems and tools around the AI model) can greatly improve how well agents work, and companies like Cursor and Browserbase are already building these for specific tasks like coding and web browsing.
  • Building a good harness is an engineering problem that any company can tackle, not just big labs, and it can help get more out of the AI models we already have.
2026-08-13
  • The video walks you through creating a SaaS (software you pay for monthly online) product using AI, from idea to launch, with tools like Codex (AI coding assistant), Claude (AI thought partner), and Glido (voice-to-text AI).
  • It focuses on six key areas: identifying a problem (pain), making a clear promise, building the product, setting up essentials (plumbing), making it look professional (packaging), and verifying everything works.
  • The creator uses AI tools to speed up the process, but emphasizes that you're still in control and responsible for the final product.
  • Different AI models are used together to get varied perspectives, with Claude for creative input and Codex for execution.
2026-08-10
  • Pipe Cat (a free, open-source tool for building voice assistants) is widely used and supported by major tech companies, helping to create a standard way to build voice agents.
  • AI agents are evolving to become more advanced, with features like multi-modal harnesses (tools that combine different types of data, like text and images) and software copilots (AI assistants built into software to help users).
  • The development of AI agents is compared to the early days of the World Wide Web, suggesting that agents are just the beginning of a much larger shift in how we use and interact with software.
  • Historically, major leaps in computing have involved finding better ways to communicate with machines, from programming languages to interactive interfaces, and AI agents are the next step in this evolution.
2026-08-01
  • AI can help create a virtual executive officer (a digital assistant for business tasks) using tools like Claude Code (a coding assistant) and frameworks like Seed (a planning tool) and Skill Smith (a skill-building tool).
  • To build this officer, you need to know what you want it to do, what data it can use, and how to connect it to your other software tools using MCPs (command-line tools that act as bridges).
  • The focus is on AI augmentation (using AI to improve decisions) rather than full automation (replacing all human tasks), especially if your business processes aren't clearly defined yet.
  • You can use tools like Appify (a data scraper) to gather data from platforms like Instagram and YouTube, and integrate it with your officer for tasks like competitor analysis.
2026-07-25
  • ActiveGraph is a new, open-source (free, community-developed) way to build agents (AI tools that can do tasks automatically) that focuses on tracking changes to the agent itself, not just its actions.
  • Instead of using messages as the core unit, ActiveGraph uses logs (records of events) to build and understand agents, making it easier to track, replay, rollback, and fork (create copies of) agents.
  • Behaviors in ActiveGraph react to changes in the agent and can trigger new events, with policies (rules) determining how the agent can be modified, adding a layer of control and safety.
  • ActiveGraph is a runtime (a system that runs agents) that allows you to rebuild common agent tools on top of it, with all communications happening through a shared state.
2026-07-22
  • AI systems (called agents) change quickly, so designs that work today may not in 6 months, and it's hard to predict what will last.
  • To build lasting systems, think in three layers: execution (brain, handles tasks), context (knowledge, like models and tools), and compute (hands, like browsers).
  • Focus on the execution layer, which manages tasks and should stay stable even if other parts change, like swapping models or tools.
  • The execution layer should handle long tasks, recover from failures without restarting, and support different ways to start tasks, like schedules or events.
2026-07-16
  • Combining Fable 5 (a powerful AI model) with Hermes (an AI agent) can boost productivity and efficiency, but it's important to use Fable 5 strategically to avoid high costs.
  • A new method called "compress, judge, and execute" uses cheaper or free AI models (like ChatGPT 5.5) to gather and compress data, then uses Fable 5 to make decisions and Hermes to execute tasks.
  • A new skill has been added to help Hermes know when to use Fable 5 and when to use other models, with a cost estimate feature to help manage expenses.
  • The Agentyc Operating System (a platform for managing AI agents) now supports creating custom AI personas with specific jobs and models, like using Fable 5 as a "lead orchestrator" for big-picture tasks.

Key points

What it is

  • ACP (Agent Client Protocol) is a standard for how humans talk to AI agents, and agents talk to each other.
  • It's a "language" that lets agents work together reliably without custom connections for every tool or service.
  • ACP turns agent development into a repeatable, interoperable process, saving effort and avoiding duplication.
  • It's a building block for AI development, allowing seamless collaboration between different AI systems.

How to use it

  • Start by visiting agentclientprotocol.com and creating a simple agent file (e.g., agent.js).
  • Run the agent with Node.js using a single command, pointing it to your agent.js file.
  • Use the agent to execute commands and show output live, or bootstrap it to add tools like a terminal tool.
  • Use context layers and tools like Perplexity MCP (Model Context Protocol) for real-time knowledge, and existing agents to build new ones.

Watch out for

  • Don't confuse ACP with agent-to-agent protocols; ACP is specifically for human-to-agent interaction.
  • Avoid duplicating work across agents; ACP provides a unified interface for communication.
  • Don't use demo code in production, as it is often agent-generated and not robust.
  • Be aware that building robust agents is hard, and there's no defined way to build one yet.

Tools named

  • Perplexity MCP (real-time knowledge source), Claude Code (agent configuration generator), OpenCode (code editing tool), Cursor (code editing tool), acpx (Kubernetes scaling tool)

Lesson 1: What is ACP Agent Development and why it matters

ACP Agent Development focuses on the Agent Communication Protocol (ACP), which is a standard for how humans talk to AI agents. One video explains that ACP is specifically "for human talking to agent," though agents can also use it to talk to other agents. This matters because, as AI development grows, competing standards have emerged, and ACP aims to provide a common way for agents and humans to interact.

Building an ACP-compatible agent is straightforward. One live demonstration showed a developer creating a simple agent file and running it with a single command: "my path to that agent.js file." The agent ran with Node and instantly responded to requests, showing a wait indicator and then completing the task. This simplicity means that ACP lets developers focus on agent behavior rather than complex communication setup.

The reason ACP matters for your AI work is that it turns agent development into a repeatable, interoperable process. Instead of building custom connections for every tool or service, ACP gives agents a universal "language." This lets you plug agents into workflows without reinventing how they talk to users or each other. As one video noted, AI development is becoming about these "building blocks that other companies create." ACP is one of those blocks — a standard that saves you from duplicated effort and lets your agents work together reliably. Understanding ACP now means you can build agents that are ready for the future, where protocols like this allow seamless collaboration between different AI systems.

Sources

Lesson 2: How to use ACP Agent Development: step-by-step

To build an ACP-compatible agent, start at agentclientprotocol.com. ACP (Agent Client Protocol) provides a unified interface so agents and clients can talk to each other without locking you into a single vendor. You can run your agent with Node.js and point it to your agent.js file. For example, when you run the build command and restart, you launch a new ACP demo agent. You can then ask it to run commands like “sleep 5 ls,” and it will execute a terminal tool, showing the output live.

You can also bootstrap the agent by using its own reading and writing abilities. Prepare a prompt that tells the agent to add a terminal tool to itself. The agent will handle the duplication and self-modification. The demo code is available on the ACP website, but do not use it in production — it is agent-generated and not production-ready.

For adding capabilities, you can use a context layer to loop in best practices and up-to-date documentation. Tools like the Perplexity MCP (Model Context Protocol) give your agent real-time knowledge. You can also use existing agents to build new ones — describe what the new agent should do, and a tool like Claude Code can generate the configuration for you. Choose whether the agent is personal, global, or part of a project. With ACP, you can scale agents on Kubernetes using acpx, processing hundreds of issues per day without being locked into any single agent implementation.

Sources

Lesson 3: Best practices and pitfalls

A common pitfall in building an ACP (agent client protocol, human-to-agent communication standard) agent is confusing it with the agent-to-agent protocol. ACP is specifically for human-to-agent interaction, though agents can reuse it to talk to each other. A live demo shows that using agents to build agents works well — you can bootstrap an ACP-compatible coding agent in about 15 minutes by having it read and write its own files to add tools like a terminal tool to itself.

Another mistake is duplicating work across agents. ACP provides a unified interface so agents and clients can talk through a common protocol, letting you switch agents without being locked in. This avoids rebuilding the same wiring for Slack or user experience. However, building robust agents is hard because there is no defined way to build one yet. ACP is the closest thing to a standard, with adapters that translate an agent's native language to ACP for tools like OpenCode and Cursor.

To make subagents effective, use auto delegation — the more you use an agent, the better you understand how to improve it. Give agents context by including MCPs (model context protocols, knowledge sources) like a Perplexity MCP for real-time information. Describe what the agent should do and when it should be used, generating the configuration with Claude rather than manually. Remember that agent frameworks sometimes hit bottlenecks, so stay flexible and rely on the underlying framework to resolve roadblocks. Avoid using demo code in production, as it is often agent-generated and not robust.

Sources