Agent Monitoring Demo App — Development skill for Claude Code
MLFlow 3.0 Agent Monitoring + Databricks Apps + FastAPI.
How to install Agent Monitoring Demo App
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open databricks-solutions/agent-monitoring-demo-app and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Monitoring Demo App does
MLFlow 3.0 Agent Monitoring + Databricks Apps + FastAPI.
Alternatives in Development
- Native Feel Skill — An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep 1.9k ★
- Claude Code Otel — A comprehensive observability solution for monitoring Claude Code usage, performance, and costs 306 ★
- Claude Code Monitoring Guide — A comprehensive guide to measuring the return on investment for Claude Code implementation in your development 274 ★
README
Databricks Apps + AI Agents Template
A complete template for building and deploying AI agents with **Databricks Apps**. This repo demonstrates best practices for agent development with **MLflow 3.0 monitoring**, **traced function observability**, and a modern chat interface.
🎯 **Perfect for getting started with:**
- Databricks Agent development with production monitoring
- MLflow 3.0 tracing and experiment tracking
- Databricks Apps deployment with a beautiful UI
- Modern development workflow with hot reload and automated scripts
✨ **What makes this template special:**
- Ready-to-deploy agent with chat interface in under 5 minutes
- Professional dev setup with automated scripts for development and deployment
- Production-ready observability with MLflow tracing and monitoring
- Optimized dependencies - lean production builds with conflict-free package management
- Claude memory ready - includes CLAUDE.md for AI-assisted development with full project context
The Agent being served:
**databricks_assistant.py** is a LangChain tool-calling agent that can explore and query your Databricks Unity Catalog structure. The agent includes the following tools:
- list_catalogs: Lists all available catalogs in the workspace
- list_schemas: Lists all schemas in a specific catalog
- list_tables: Lists all tables in a specific schema
- list_volumes: Lists all volumes in a specific schema
@mlflow.trace(span_type='LLM')
def databricks_agent(messages):
"""A LangChain agent that can explore Databricks catalogs and answer questions."""
# Initialize ChatDatabricks LLM
llm = ChatDatabricks(
endpoint='databricks-claude-sonnet-4',
max_tokens=1000,
temperature=0.1,
)
# Create catalog exploration tools
tools = create_catalog_tools() # list_catalogs, list_schema
Related Skills
Agent App
Skill: Package Agent as Databricks App (OpenAI Agents SDK + MLflow AgentServer)
Apps Auth
Databricks Apps Authentication, Permissions & Secret Management
Phodex
Open-source (MIT) app to run Claude Code, OpenAI Codex or Anthropic Managed Agents on your repos from your pho
Hermes Studio Bridge
Versioned Hermes ↔ Pocket Agent bridge (FastAPI, OpenAI-compatible) — stable app/v1 contract: sync, approvals,
Dba
Create a new Databricks app using the databricks-app-template
Open App
Open your deployed Databricks app in the browser
Related Agents
Databricks Expert
Expert Databricks engineer for querying data, exploring Unity Catalog, managing permissions, and monitoring jo
Build Be
Backend engineer for Flotion. Use to implement FastAPI + SQLite changes in apps/flotion/backend per the plan —
Agentic AI Specialist
Focused worker for the Python symptom-analysis service in agentic_ai/, including FastAPI routes, LangGraph orc