# block-berd-caractere-agents-open-source-2026-08-18

## Veille

Post del blog aziendale di **Block** (`block.xyz/inside`), non firmato — l'autore indicato è **"Block"** —, pubblicato il **18 agosto 2026**, ~930 parole, che annuncia **l'apertura open source di Berd**, l'applicazione desktop interna di Block per lavorare con gli agenti, ed espone la tesi progettuale che l'ha guidata: dare carattere agli agenti *"non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso identità visive distintive"* — da cui i personaggi animati proprietari, i *"Gloopies"*. Il post parte da un'osservazione di frammentazione (*"The technology was powerful, but the experience around it was fragmented"*) e da un problema d'interfaccia denominato con precisione: *"the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent"*. Due contributi strutturanti. **(A) Un'articolazione a tre livelli**: **goose** resta il framework e il *runtime* che sostiene l'agent loop; **Berd** è il client desktop (progetti, contesto, sessioni, agenti, configurazione); i due comunicano tramite l'**Agent Client Protocol**. **Buzz** è designato come il seguito, per quando il lavoro solitario diventa collaborativo (*"Start alone, then go multiplayer"*). **(B) Sei requisiti trasmessi a Buzz**, formulati come conclusione: *"private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent's configured context, tools, and capabilities"* — una griglia direttamente riutilizzabile per valutare un client di agenti. Il testo stesso distingue identità e capacità: *"The avatars make the agent recognizable. Its role, skills, and tools make it useful."* Non viene prodotta alcuna cifra d'uso e non è indicata alcuna licenza per l'apertura open source.

## Titre Article

Designing AI with character: what we learned building Berd

## Date

2026-08-18

## URL

https://block.xyz/inside/designing-ai-with-character-what-we-learned-building-berd

## Keywords

Berd, Block, open source, apertura open source, applicazione desktop, applicazione desktop, agenti AI, carattere, carattere, identità visiva, identità visiva, avatar, Gloopies, antropomorfismo, leggibilità della configurazione, configurazione visibile, casella di prompt vuota, casella di prompt vuota, ruoli skill strumenti, ruoli skill strumenti, progetti persistenti, contesto durevole, contesto durevole, goose, agent harness, agent harness, agent loop, agent loop, runtime, Agent Client Protocol, ACP, client di agenti, Agentic AI Foundation, AAIF, Linux Foundation, MCP, AGENTS.md, Buzz, iniziare da soli poi diventare multiplayer, Square, Cash App, design, blog aziendale, autore non firmato

## Authors

**Aucun auteur nommé** : le billet est signé **« Block »** — le champ *Author* de la page porte le nom de l'entreprise. Publié le **18 août 2026** sur `block.xyz/inside`, le blog **corporate**, et non sur `engineering.block.xyz`.

## Ton

**Profilo**: un post del blog aziendale nella forma di un resoconto di lezioni apprese — ~930 parole, cinque brevi sezioni, un tono uniforme e senza enfasi. Il pubblico è esplicitamente allargato oltre gli ingegneri (*"assumed a level of technical fluency that many people did not have"*). Non è né un design write-up dettagliato, né un benchmark, né un editoriale: un'intenzione progettuale narrata, abbinata a un annuncio open source.

**Stile**: le sezioni di bilancio sono al passato (*"Berd gave our teams one desktop application"*, *"Berd showed us the importance of…"*), mentre la descrizione del prodotto resta al presente (*"Berd is a desktop application our teams use"*, *"Berd connects to goose"*): il titolo annuncia un consuntivo, l'ultima sezione passa il testimone a Buzz, e il prodotto non è mai dichiarato deprecato. Un registro da rapporto pacato — nessun superlativo, nessuna cifra. Sei link esterni, tutti funzionanti (`berd.xyz`, `github.com/block/berd`, `github.com/aaif-goose/goose`, `aaif.io`, `agents.md`, `buzz.xyz`), ma nessuno verso una documentazione, un'architettura o una specifica. L'argomento di autorità è una narrazione di eredità di marchio: *"Square transformed payment hardware from something sellers hid behind the counter into something they could display proudly. Cash App brought personality and cultural relevance to personal finance."*

**Frasi marcatrici**:
- ***"At Block, we often build the tools we need ourselves."***
- ***"The technology was powerful, but the experience around it was fragmented."***
- ***"we didn't need another model or agent harness, we needed a consistent environment around them"***
- ***"Many AI interfaces begin with an empty prompt box."***
- ***"Different agents can look distinct because they are distinct."***
- ***"The avatars make the agent recognizable. Its role, skills, and tools make it useful."***
- ***"The goal was not to disguise the technology, but to make its capabilities more visible, approachable, and personal."***
- ***"Start alone, then go multiplayer."***

**Posizione epistemica**: intenzione progettuale, documentata con screenshot e un'eredità di marchio. Citabile come **dottrina di design di Block sull'identità degli agenti** e come fonte per l'**articolazione Berd / goose / Buzz**. Nessuno studio, nessun test utente, nessuna misurazione dell'adozione viene prodotta: il post non dimostra che il carattere visivo migliori la comprensione di un agente.

## Pense-betes

- **Data / fonte**: **18 agosto 2026**, blog **aziendale** di Block (`block.xyz/inside`), post **non firmato**, ~930 parole. Annuncia l'apertura open source di **Berd** (`github.com/block/berd`), nessuna licenza indicata.
- **Inquadramento chiave**: il problema enunciato è un problema di **leggibilità della configurazione** — *"how the agent is configured, which context and tools are available to it, and how it differs from another agent"* — e la risposta proposta è un'**identità visiva** (avatar animati, i *"Gloopies"*). Il post stesso distingue i due registri: *"The avatars make the agent recognizable. Its role, skills, and tools make it useful."* Un avatar rende un agente **distinguibile**, non **leggibile**. ### L'articolazione a tre livelli Testuale: *"goose remains the open agent framework and runtime. Berd is a desktop application built around it. Berd connects to goose through the Agent Client Protocol. This separation lets Berd focus on the desktop experience, including projects, context, sessions, agents, and configuration, while goose handles the underlying agent loop."* | Livello | Ruolo | Confine | |-------|------|-----------| | **goose** | framework di agenti e *runtime*, sostiene l'agent loop | — | | **Berd** | client desktop: progetti, contesto, sessioni, agenti, configurazione | **Agent Client Protocol** | | **Buzz** | spazio condiviso in cui il lavoro solitario diventa collaborativo | non specificato nel post |
- **Occorrenza produttiva dell'Agent Client Protocol** — l'ACP di Zed, da non confondere con l'*Agentic Commerce Protocol*: vedi [[girard-acp-deux-protocoles-un-sigle-2026-08-02]] per la disambiguazione e [[agentclientprotocol-introduction-2026-08-02]] per la specifica.
- **La tesi della separazione**: *"we didn't need another model or agent harness, we needed a consistent environment around them"* — il livello mancante non è né il modello né l'harness, è il client. Il post non dice nulla su come Berd si collega a Buzz, né se lo stesso confine ACP venga usato lì. ### I sei requisiti trasmessi a Buzz Testuale: *"Berd showed us the importance of private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent's configured context, tools, and capabilities. Buzz gives those ideas somewhere to go when individual work becomes collaborative."* | # | Requisito | Dimostrato nel post? | |---|----------|----------------------------| | 1 | *private space* | no | | 2 | *durable context* | sì — progetti persistenti | | 3 | *recognizable agent identities* | sì — è l'oggetto del testo | | 4 | *reusable skills* | no | | 5 | *visible configuration* | no | | 6 | *visibility into context, tools, capabilities* | no | Elenco utilizzabile così com'è come **griglia di valutazione per un client di agenti**. Sulla portabilità delle skill tra client, incrocio con [[janakiram-agent-platform-portability-contract-2026-07-20]] e [[google-agent-plugins-packaging-skills-mcp-2026-08-06]]. ### Affiliazioni ed ecosistema
- **goose** è ospitato su `github.com/aaif-goose/goose` — **Agentic AI Foundation** (`aaif.io`), una fondazione sotto l'egida della **Linux Foundation**, governance neutrale.
- Il post richiama **MCP** e **AGENTS.md** (`agents.md`) come standard condivisi. ### Tesi di prodotto *"Work with an agent often begins alone. You research, experiment, gather context, and shape an idea before it is ready for other people… But work rarely stays private."* → *"Start alone, then go multiplayer."* Questa è l'affermazione più falsificabile del post, e quella che motiva il passaggio da Berd a Buzz. ### Riserve
- **Nessuna cifra** in tutto il testo: nessun numero di utenti, nessun numero di repository, nessuna durata, nessun costo.
- **Nessuna licenza indicata** per un annuncio open source.
- Una frase eccessiva, senza esempio né screenshot: *"Just by chatting with Berd, users can easily create custom agents to do any task they want, even helping with everyday tasks like planning travel or shopping."*

## RésuméDe400mots

Post del blog aziendale di **Block** (`block.xyz/inside`), **non firmato**, pubblicato il **18 agosto 2026**, che annuncia **l'apertura open source di Berd** ed espone la tesi progettuale che l'ha guidata.

**Cos'è Berd.** *"Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models."* Nato da un problema interno: Block aveva accesso ad agenti capaci — **goose**, **Claude Code**, **Codex** — ma ciascuno imponeva *"different interfaces, configuration systems, and ways of managing context"*. La conclusione tratta: *"we didn't need another model or agent harness, **we needed a consistent environment around them**"*. Berd riunisce conversazioni, file, cartelle, istruzioni, agenti e skill attorno a **progetti persistenti**, per smettere di ricostruire il contesto ad ogni task.

**La tesi progettuale.** Dare **carattere** agli agenti — non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso **identità visive distinte**, inclusa una collezione di personaggi animati, i *"Gloopies"*. Il problema invocato è quello della casella di prompt vuota: *"the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent"*. Il post colloca l'approccio nella tradizione di **Square** e **Cash App** — portare il design dove la categoria non ne aveva. **Ma il problema enunciato è un problema di leggibilità della configurazione, e l'avatar risolve la distinguibilità**; il testo lo riconosce in una riga che non sviluppa: *"The avatars make the agent recognizable. **Its role, skills, and tools make it useful.**"*

**L'architettura.** Berd discende da **goose**, il framework di agenti open source lanciato da Block nel **gennaio 2025**, conferito all'**Agentic AI Foundation** (Linux Foundation, dicembre 2025) accanto a **MCP** e **AGENTS.md**. Divisione esplicita: *"goose remains the open agent framework and runtime. Berd is a desktop application built around it. **Berd connects to goose through the Agent Client Protocol.**"* goose sostiene l'agent loop, Berd sostiene l'esperienza.

**Il seguito è Buzz.** Berd è servito a esplorare il lavoro **solitario**; *"But work rarely stays private"*. Ciò che Berd ha mostrato — *"private space, durable context, recognizable agent identities, reusable skills, visible configuration"* — alimenterà **Buzz**, lo spazio condiviso umano+agente. *"Start alone, then go multiplayer."*

**Riserve.** **Nessuna cifra, nessun test utente, nessuna licenza indicata**; un'affermazione isolata eccessiva (*"create custom agents to do any task they want"*); e un post il cui titolo annuncia un consuntivo pur mantenendo il prodotto al presente — **Berd non è dichiarato deprecato, ma la roadmap punta verso Buzz**.

## GrapheDeConnaissance

- Block —publie→ Berd (TECHNOLOGIE, 0.98)
- Block —a_créé→ goose (TECHNOLOGIE, 0.97)
- Berd —est_instance_de→ client de bureau pour agents (CONCEPT, 0.96)
- Berd —utilise→ goose (TECHNOLOGIE, 0.97)
- Berd —utilise→ Agent Client Protocol (TECHNOLOGIE, 0.97)
- Agent Client Protocol —permet→ séparation client / boucle d'agent (CONCEPT, 0.94)
- goose —fait_partie_de→ Agentic AI Foundation (ORGANISATION, 0.95)
- Agentic AI Foundation —fait_partie_de→ Linux Foundation (ORGANISATION, 0.96)
- Berd —résout→ fragmentation des interfaces d'agents (CONCEPT, 0.92)
- Berd —réduit→ reconstruction du contexte à chaque tâche (CONCEPT, 0.91)
- Berd —utilise→ identité visuelle d'agent (CONCEPT, 0.95)
- identité visuelle d'agent —permet→ distinguabilité des agents (CONCEPT, 0.92)
- identité visuelle d'agent —s_oppose_à→ lisibilité de la configuration d'agent (CONCEPT, 0.8)
- Gloopies —fait_partie_de→ identité visuelle d'agent (CONCEPT, 0.93)
- Block —affirme_que→ "The avatars make the agent recognizable. Its role, skills, and tools make it useful." (CITATION, 0.98)
- Block —affirme_que→ "we didn't need another model or agent harness, we needed a consistent environment around them" (CITATION, 0.97)
- Block —affirme_que→ "Work with an agent often begins alone. But work rarely stays private." (CITATION, 0.96)
- Block —affirme_que→ « le caractère d'un agent est à la fois visuel et fonctionnel : des agents peuvent avoir l'air distincts parce qu'ils le sont » (AFFIRMATION, 0.94)
- Block —prédit→ « ce qui a été appris sur Berd nourrira la suite du travail sur Buzz : commencer seul, puis passer en multijoueur » (AFFIRMATION, 0.93)
- Berd —s_applique_à→ travail solo avec agents (CONCEPT, 0.94)
- Buzz —s_applique_à→ travail collaboratif humains-agents (CONCEPT, 0.94)
- Buzz —est_basé_sur→ Berd (TECHNOLOGIE, 0.85)
- Berd —observé_dans→ Block (ORGANISATION, 0.95)
- Claude Code —concurrence→ Berd (TECHNOLOGIE, 0.78)
- Berd —s_oppose_à→ boîte de saisie vide (CONCEPT, 0.88)
- Square —fait_partie_de→ Block (ORGANISATION, 0.96)
- Cash App —fait_partie_de→ Block (ORGANISATION, 0.96)
- design comme différenciateur —observé_dans→ Square (TECHNOLOGIE, 0.9)
- lisibilité de la configuration d'agent —améliore→ confiance vérifiable dans un agent (CONCEPT, 0.82)

---
Canonical: https://www.thekb.eu/it/fiches/block-berd-caractere-agents-open-source-2026-08-18/
