databricks-agent-bricks

Create and manage Databricks Agent Bricks including Knowledge Assistants, Genie Spaces, and Supervisor Agents.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill databricks-agent-bricks-aarushishah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-agent-bricks
Source: https://github.com/AarushiShah/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-agent-bricks
Command: npx skills add https://github.com/AarushiShah/coding-agents-databricks-apps --skill databricks-agent-bricks-aarushishah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building conversational AI applications on Databricks requires coordinating document Q&A, SQL exploration, and multi-agent routing, which involves complex provisioning and configuration of multiple AI components. ## Core Features & Use Cases - Knowledge Assistants (KA): Create document-based Q&A systems using RAG over PDF and text files stored in Unity Catalog Volumes, with automatic example question ingestion. - Supervisor Agents (MAS): Orchestrate multiple specialized agents (KAs, Genie Spaces, model serving endpoints, UC functions, external MCP servers) with intelligent query routing. - Genie Space Integration: Connect natural-language-to-SQL Genie Spaces as agents within a supervisor for data-driven questions. - Use Case: Build an enterprise support supervisor that routes policy questions to a Knowledge Assistant, analytics questions to a Genie Space, and ticket operations to an external MCP server, all through one conversational endpoint. ## Quick Start Create a Knowledge Assistant named HR Policy Assistant that answers questions from documents in the volume /Volumes/my_catalog/my_schema/raw_data/hr_docs.

Frequently Asked Questions about databricks-agent-bricks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Knowledge Assistant on Databricks?

Use the manage_ka tool with action create_or_update, providing a name and a volume_path pointing to documents in a Unity Catalog Volume. The endpoint provisions in 2-5 minutes, and example questions from companion JSON files are added automatically.

What is a Supervisor Agent in Databricks Agent Bricks?

A Supervisor Agent (formerly Multi-Agent Supervisor) routes user queries to specialized agents such as Knowledge Assistants, Genie Spaces, model serving endpoints, UC functions, or external MCP servers. Each agent needs a name, a routing description, and exactly one source identifier.

Can a Supervisor Agent combine Genie Spaces and Knowledge Assistants?

Yes, a Supervisor Agent can mix agent types in one configuration. Provide genie_space_id for SQL-based data agents and ka_tile_id for document Q&A agents, with clear descriptions so the supervisor routes queries correctly.

How do I find a Knowledge Assistant tile_id by name?

Use manage_ka with action find_by_name and the exact KA name. It returns the tile_id, sanitized name, endpoint_name, and endpoint_status, which you can then use when adding the KA to a Supervisor Agent.

Why is my Agent Brick endpoint stuck in PROVISIONING status?

Provisioning typically takes 2-5 minutes, but can take up to 10. If it stays in PROVISIONING longer, check workspace capacity and quotas, verify the volume path is accessible, and confirm file permissions on the Unity Catalog Volume.

How do I connect an external MCP server to a Supervisor Agent?

Create a Unity Catalog HTTP Connection with is_mcp_connection set to true pointing at your JSON-RPC 2.0 endpoint, grant the agent service principal USE CONNECTION, then reference it in the agent configuration via the connection_name field.