Skip to content

Skills: use native app resource and native postgres workflow#199

Open
dhruv0811 wants to merge 1 commit intodatabricks:mainfrom
dhruv0811:dhruv/dab-native-app-resource
Open

Skills: use native app resource and native postgres workflow#199
dhruv0811 wants to merge 1 commit intodatabricks:mainfrom
dhruv0811:dhruv/dab-native-app-resource

Conversation

@dhruv0811
Copy link
Copy Markdown
Contributor

@dhruv0811 dhruv0811 commented Apr 22, 2026

Summary

Databricks CLI v0.298.0 ships native support for app-to-app bundle resources, and v0.295.0+ has native autoscaling postgres. Replace the manual workarounds in our skills/templates with the declarative YAML approach.

  • add-tools-{langgraph,openai}: new app.yaml example + native snippet in SKILL.md and custom-mcp-server.md
  • deploy/SKILL.md: drop post-deploy postgres API PATCH section; only the table-level permission grant remains
  • agent-openai-agents-sdk-multiagent/databricks.yml: replace 17-line workaround comment with a 4-line native app resource block
  • Sync skills across all templates

Before (app-to-app workaround)

databricks apps get <agent-app> --output json | jq -r '.service_principal_name'
databricks apps update-permissions <mcp-server-app> \
  --json '{"access_control_list": [{"service_principal_name": "<sp>", "permission_level": "CAN_USE"}]}'

After (native bundle resource)

resources:
  - name: 'mcp_server'
    app:
      name: 'mcp-my-server'
      permission: CAN_USE

Databricks CLI v0.298.0 ships native support for app-to-app bundle
resources, and v0.295.0+ has native autoscaling postgres. Replace the
manual `databricks apps update-permissions` workaround and the
post-deploy API PATCH workflow with declarative YAML in
databricks.yml.

- add-tools-{langgraph,openai}: new app.yaml example + native snippet
  in SKILL.md and custom-mcp-server.md
- deploy: drop post-deploy postgres API PATCH section; only the
  table-level permission grant remains
- agent-openai-agents-sdk-multiagent: replace 17-line workaround
  comment with a 4-line native app resource block
- Sync skills across all templates

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dhruv0811 dhruv0811 requested review from bbqiu and jennsun April 22, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant