Block
Block wanted to extend AI beyond code assistance into HR, customer operations, legal, and other functions. A general chatbot could not safely read proprietary real-time data or take action, while non-technical employees could not wait for an engineering team to build every automation.
Block built and open-sourced Goose, an on-machine, model-agnostic agent that uses MCP to connect roughly 150 internal services and proprietary real-time data for both reading and action. It also built G2, a text-to-persistent-application environment where non-technical employees create “tiles” that run as ongoing asynchronous workflows. The same agent substrate is reused in customer products.
Employees choose the task and tools and decide whether Goose should draft or complete a change. Business teams can create persistent workflows in G2. Tool permissions, sandboxing, job expectations, and business accountability constrain higher-risk actions.
- Connect agents to real-time proprietary data rather than only generic knowledge
- Standardize internal read/write integrations through MCP
- Generalize an engineering agent into a cross-functional substrate
- Give non-technical employees a text-to-persistent-application interface
- Track labor hours, support coverage, and engineering velocity separately
- A general enterprise agent needs a tool layer, not only a model layer
- On-machine and model-agnostic design preserve data control and provider choice
- Non-technical adoption improves when one-off chats become persistent workflows
- Adoption, automation rate, and quality controls must be governed together
Block reports a 25% reduction in manual work hours across more than 75% of its employee base. AI handles 65% of Cash App support cases; more than 90% of code submissions are partially or fully AI-assisted; and median weekly code changes increased 30%.
- The 25% reduction in manual work hours reflects Block’s broader AI tool portfolio and cannot be attributed solely to Goose or G2.
- “More than 90% of code submissions” means partially or fully AI-assisted, not independently produced by AI.