---
title: "Discussion on \"Who answers for it? The Ambassador Agent pattern\" | Hashnode"
description: "Discussion on \"Who answers for it? The Ambassador Agent pattern\". A design pattern for agents that act on systems you do not own.\nKey takeaways\n\nTool protocols tell an agent how to call an external system. They do not say who is responsible once it does. The Ambassa"
url: "https://hashnode.com/posts/who-answers-for-it-the-ambassador-agent-pattern/6af6fb73bb7d1650ad732ad8"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Who answers for it? The Ambassador Agent pattern](https://dev-ai-agents.hashnode.dev/who-answers-for-it-the-ambassador-agent-pattern?utm_source=hashnode&utm_medium=feed)

A design pattern for agents that act on systems you do not own. Key takeaways Tool protocols tell an agent how to call an external system. They do not say who is responsible once it does. The Ambassa

1d ago · 19 min read · dev-ai-agents.hashnode.dev  
Read the article

-   [#ai-agents](https://hashnode.com/tag/ai-agents)
-   [#software-architecture](https://hashnode.com/tag/software-architecture)
-   [#design-patterns](https://hashnode.com/tag/design-patterns)

## Written by

[bassem zohdy](https://hashnode.com/@BassemZohdy)

@BassemZohdy

  
[View profile](https://hashnode.com/@BassemZohdy)

## Responses 1

Markdown supported · ⌘↵ to post

[Paul Pham](https://hashnode.com/@paulpham157)

[11h ago](https://hashnode.com/posts/who-answers-for-it-the-ambassador-agent-pattern/6af6fb73bb7d1650ad732ad8/comment/6af8198ed39700cb746c6700)

The accountability gap after a tool call is where a good audit trail earns its keep.
