You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# workflow and template best practices are now in the MCP tool description
135
-
base_instructions="Use Edda MCP tools to scaffold, build, and test the app as needed.\n Use data from Databricks when relevant.\n"
136
-
137
-
ifself.use_subagents:
138
-
base_instructions+="""When you need to explore Databricks tables, schemas, or execute SQL queries, use the Task tool to delegate to the 'dataresearch' subagent. Do NOT use databricks_* tools directly.\n"""
139
-
140
-
base_instructions+="""Be concise and to the point in your responses.\n
141
-
Use up to 10 tools per call to speed up the process.\n"""
91
+
base_instructions="""Use MCP tools to scaffold, build, and test the app as needed.
92
+
Use data from Databricks when relevant.
93
+
Be concise and to the point in your responses.
94
+
Use up to 10 tools per call to speed up the process.
95
+
Never deploy the app, just scaffold and build it.
96
+
"""
142
97
143
98
disallowed_tools= [
144
99
"NotebookEdit",
145
100
"WebSearch",
146
101
"WebFetch",
147
102
]
148
103
149
-
# NOTE: We cannot use disallowed_tools to block Databricks tools from the main agent
150
-
# because disallowed_tools applies globally to ALL agents (including subagents).
151
-
# The CLI doesn't support per-agent tool permissions yet.
152
-
# Instead, we rely on system prompt instructions to enforce delegation.
0 commit comments