@@ -128,14 +128,38 @@ def get_workspace_from_env() -> str:
128128# Tool registry with configurations
129129TOOL_REGISTRY = {
130130 # Workspace tools
131- "list_pipelines" : (list_pipelines_tool , ToolConfig (needs_client = True , needs_workspace = True )),
132- "create_pipeline" : (create_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
133- "update_pipeline" : (update_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
134- "get_pipeline" : (get_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
135- "deploy_pipeline" : (deploy_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
136- "validate_pipeline" : (validate_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
137- "get_pipeline_logs" : (get_pipeline_logs_tool , ToolConfig (needs_client = True , needs_workspace = True )),
138- "search_pipeline" : (search_pipeline_tool , ToolConfig (needs_client = True , needs_workspace = True )),
131+ "list_pipelines" : (
132+ list_pipelines_tool ,
133+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
134+ ),
135+ "create_pipeline" : (
136+ create_pipeline_tool ,
137+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .BOTH ),
138+ ),
139+ "update_pipeline" : (
140+ update_pipeline_tool ,
141+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .BOTH ),
142+ ),
143+ "get_pipeline" : (
144+ get_pipeline_tool ,
145+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
146+ ),
147+ "deploy_pipeline" : (
148+ deploy_pipeline_tool ,
149+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
150+ ),
151+ "validate_pipeline" : (
152+ validate_pipeline_tool ,
153+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .BOTH ),
154+ ),
155+ "get_pipeline_logs" : (
156+ get_pipeline_logs_tool ,
157+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
158+ ),
159+ "search_pipeline" : (
160+ search_pipeline_tool ,
161+ ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
162+ ),
139163 "list_indexes" : (
140164 list_indexes_tool ,
141165 ToolConfig (needs_client = True , needs_workspace = True , memory_type = MemoryType .EXPLORABLE ),
0 commit comments