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

## Veille

Entrada de blog corporativo de **Block** (`block.xyz/inside`), sin firma —el autor mostrado es **«Block»**—, publicada el **18 de agosto de 2026**, ~930 palabras, que anuncia **la apertura del código de Berd**, la aplicación de escritorio interna de Block para trabajar con agentes, y expone la tesis de diseño que la guió: dar carácter a los agentes *«no solo mediante roles, instrucciones, skills y herramientas, sino mediante identidades visuales distintivas»* —de ahí los personajes animados desarrollados internamente, los *«Gloopies»*—. La entrada parte de una constatación de fragmentación (*«The technology was powerful, but the experience around it was fragmented»*) y de un problema de interfaz precisamente nombrado: *«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»*. Dos aportaciones estructurantes. **(A) Una articulación en tres niveles**: **goose** sigue siendo el framework y el *runtime* que sostiene el bucle del agente; **Berd** es el cliente de escritorio (proyectos, contexto, sesiones, agentes, configuración); ambos se comunican mediante el **Agent Client Protocol**. **Buzz** se designa como la continuación, para cuando el trabajo en solitario se vuelve colaborativo (*«Start alone, then go multiplayer»*). **(B) Seis requisitos transmitidos a Buzz**, enunciados como conclusión: *«private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent's configured context, tools, and capabilities»* —una parrilla directamente reutilizable para evaluar un cliente de agentes—. El propio texto distingue identidad de capacidad: *«The avatars make the agent recognizable. Its role, skills, and tools make it useful.»* No se aportan cifras de uso ni se nombra ninguna licencia para la apertura del código.

## 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, código abierto, apertura del código, aplicación de escritorio, aplicación de escritorio, agentes de IA, carácter, carácter, identidad visual, identidad visual, avatar, Gloopies, antropomorfismo, legibilidad de la configuración, configuración visible, cuadro de prompt vacío, cuadro de prompt vacío, roles skills herramientas, roles skills herramientas, proyectos persistentes, contexto duradero, contexto duradero, goose, agent harness, agent harness, bucle del agente, bucle del agente, runtime, Agent Client Protocol, ACP, cliente de agentes, Agentic AI Foundation, AAIF, Linux Foundation, MCP, AGENTS.md, Buzz, empezar solo luego multijugador, Square, Cash App, diseño, blog corporativo, autor sin firma

## 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

**Perfil**: una entrada de blog de marca en forma de relato de lecciones aprendidas —~930 palabras, cinco secciones breves, tono uniforme y sin énfasis—. La audiencia se amplía explícitamente más allá de los ingenieros (*«assumed a level of technical fluency that many people did not have»*). No es ni un análisis de diseño detallado, ni un benchmark, ni un artículo de opinión: una intención de diseño narrada, junto con un anuncio de apertura de código.

**Estilo**: las secciones de conclusión están en pasado (*«Berd gave our teams one desktop application»*, *«Berd showed us the importance of…»*), mientras que la descripción del producto permanece en presente (*«Berd is a desktop application our teams use»*, *«Berd connects to goose»*): el título anuncia una retrospectiva, la última sección da paso a Buzz, y el producto nunca se declara obsoleto. Un registro de informe discreto —sin superlativos, sin cifras—. Seis enlaces salientes, todos funcionales (`berd.xyz`, `github.com/block/berd`, `github.com/aaif-goose/goose`, `aaif.io`, `agents.md`, `buzz.xyz`), pero ninguno a documentación, arquitectura o especificación. El argumento de autoridad es una narrativa de linaje de marca: *«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.»*

**Frases marcadoras**:
- ***«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.»***

**Posición epistémica**: intención de diseño, documentada con capturas de pantalla y un linaje de marca. Citable como **doctrina de diseño de Block sobre la identidad de los agentes** y como fuente para la **articulación Berd / goose / Buzz**. No se aporta ningún estudio, ninguna prueba de usuario, ninguna medición de adopción: la entrada no establece que el carácter visual mejore la comprensión de un agente.

## Pense-betes

- **Fecha / fuente**: **18 de agosto de 2026**, blog **corporativo** de Block (`block.xyz/inside`), entrada **sin firma**, ~930 palabras. Anuncia la apertura del código de **Berd** (`github.com/block/berd`), sin licencia nombrada.
- **Enfoque clave**: el problema enunciado es un problema de **legibilidad de la configuración** —*«how the agent is configured, which context and tools are available to it, and how it differs from another agent»*— y la respuesta propuesta es una **identidad visual** (avatares animados, los *«Gloopies»*). La propia entrada distingue los dos registros: *«The avatars make the agent recognizable. Its role, skills, and tools make it useful.»* Un avatar hace que un agente sea **distinguible**, no **legible**. ### La articulación en tres niveles Cita textual: *«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.»* | Nivel | Rol | Frontera | |-------|------|-----------| | **goose** | framework de agentes y *runtime*, sostiene el bucle del agente | — | | **Berd** | cliente de escritorio: proyectos, contexto, sesiones, agentes, configuración | **Agent Client Protocol** | | **Buzz** | espacio compartido donde el trabajo en solitario se vuelve colaborativo | no especificado en la entrada |
- **Ocurrencia en producción del Agent Client Protocol** —el ACP de Zed, que no debe confundirse con el *Agentic Commerce Protocol*: ver [[girard-acp-deux-protocoles-un-sigle-2026-08-02]] para la desambiguación y [[agentclientprotocol-introduction-2026-08-02]] para la especificación.
- **La tesis de la separación**: *«we didn't need another model or agent harness, we needed a consistent environment around them»* —la capa que faltaba no es ni el modelo ni el harness, es el cliente—. La entrada no dice nada sobre cómo Berd se conecta a Buzz, ni si se usa allí la misma frontera ACP. ### Los seis requisitos transmitidos a Buzz Cita textual: *«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 | ¿Demostrado en la entrada? | |---|----------|----------------------------| | 1 | *private space* | no | | 2 | *durable context* | sí — proyectos persistentes | | 3 | *recognizable agent identities* | sí — es el objeto del texto | | 4 | *reusable skills* | no | | 5 | *visible configuration* | no | | 6 | *visibility into context, tools, capabilities* | no | Lista utilizable tal cual como **parrilla de evaluación para un cliente de agentes**. Sobre la portabilidad de skills entre clientes, ver referencia cruzada con [[janakiram-agent-platform-portability-contract-2026-07-20]] y [[google-agent-plugins-packaging-skills-mcp-2026-08-06]]. ### Afiliaciones y ecosistema
- **goose** está alojado en `github.com/aaif-goose/goose` — **Agentic AI Foundation** (`aaif.io`), una fundación bajo la égida de la **Linux Foundation**, gobernanza neutral.
- La entrada hace referencia a **MCP** y **AGENTS.md** (`agents.md`) como estándares compartidos. ### Tesis de producto *«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.»* Esta es la afirmación más falsable de la entrada, y la que motiva el paso de Berd a Buzz. ### Reservas
- **Ninguna cifra** en todo el texto: ni número de usuarios, ni número de repositorios, ni duración, ni coste.
- **Ninguna licencia nombrada** para un anuncio de apertura de código.
- Una frase extralimitada, sin ejemplo ni captura de pantalla: *«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

Entrada de blog corporativo de **Block** (`block.xyz/inside`), **sin firma**, publicada el **18 de agosto de 2026**, que anuncia **la apertura del código de Berd** y expone la tesis de diseño que la guió.

**Qué es Berd.** *«Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models.»* Nace de un problema interno: Block tenía acceso a agentes capaces —**goose**, **Claude Code**, **Codex**— pero cada uno imponía *«different interfaces, configuration systems, and ways of managing context»*. La conclusión extraída: *«we didn't need another model or agent harness, **we needed a consistent environment around them**»*. Berd reúne conversaciones, archivos, carpetas, instrucciones, agentes y skills alrededor de **proyectos persistentes**, para dejar de reconstruir el contexto en cada tarea.

**La tesis de diseño.** Dar **carácter** a los agentes —no solo mediante roles, instrucciones, skills y herramientas, sino mediante **identidades visuales distintas**, incluida una colección de personajes animados, los *«Gloopies»*—. El problema invocado es el del cuadro de prompt vacío: *«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»*. La entrada sitúa el enfoque en la línea de **Square** y **Cash App** —llevando el diseño a donde la categoría no lo tenía—. **Pero el problema enunciado es un problema de legibilidad de la configuración, y el avatar resuelve la distinguibilidad**; el texto lo reconoce en una frase que no desarrolla: *«The avatars make the agent recognizable. **Its role, skills, and tools make it useful.**»*

**La arquitectura.** Berd desciende de **goose**, el framework de agentes de código abierto lanzado por Block en **enero de 2025**, aportado a la **Agentic AI Foundation** (Linux Foundation, diciembre de 2025) junto a **MCP** y **AGENTS.md**. División explícita: *«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 el bucle del agente, Berd sostiene la experiencia.

**La secuela es Buzz.** Berd sirvió para explorar el trabajo **en solitario**; *«But work rarely stays private»*. Lo que Berd demostró —*«private space, durable context, recognizable agent identities, reusable skills, visible configuration»*— alimentará **Buzz**, el espacio compartido humano+agente. *«Start alone, then go multiplayer.»*

**Reservas.** **Sin cifras, sin pruebas de usuario, sin licencia nombrada**; una extralimitación aislada (*«create custom agents to do any task they want»*); y una entrada cuyo título anuncia una retrospectiva mientras mantiene el producto en presente —**Berd no se declara obsoleto, pero la hoja de ruta apunta hacia 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/es/fiches/block-berd-caractere-agents-open-source-2026-08-18/
