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
"""Lists all pipelines in the configured deepset Cloud workspace"""
71
+
"""Retrieves a list of all pipelines available within the currently configured deepset workspace. Use this when you need to know the names or IDs of existing pipelines."""
"""Fetches detailed configuration information for a specific pipeline, identified by its unique `pipeline_id`. This includes its components, connections, and metadata. Use this when you need to inspect the structure or settings of a known pipeline."""
Fetches all available Haystack component schemas showing their input/output types
91
-
from the deepset Cloud API
92
-
"""
89
+
"""Retrieves the schemas for all available Haystack components from the deepset API. These schemas define the expected input and output parameters for each component type, which is useful for constructing or validating componets in a pipeline YAML."""
Validates a pipeline YAML definition against the deepset Cloud API
102
-
103
-
Args:
104
-
yaml_content: The YAML content to validate
105
-
106
-
Returns:
107
-
Validation results including any errors or warnings
98
+
Validates the structure and syntax of a provided pipeline YAML configuration against the deepset API specifications. Provide the YAML content as a string. Returns a validation result, indicating success or detailing any errors or warnings found. Use this *before* attempting to create or update a pipeline with new YAML.
Fetches the YAML definition of a specific pipeline
143
-
144
-
Args:
145
-
pipeline_name: The name of the pipeline to retrieve the YAML for
146
-
147
-
Returns:
148
-
The pipeline YAML definition as a string
133
+
Retrieves the complete YAML configuration file for a specific pipeline, identified by its `pipeline_name`. Returns the YAML content as a string. Use this when you need the exact YAML definition of an existing pipeline, for example, to inspect it or use it as a base for modifications.
Updates the YAML definition of a specific pipeline.
165
-
166
-
Args:
167
-
pipeline_name: The name of the pipeline to update.
168
-
yaml_content: The new YAML content for the pipeline.
169
-
170
-
Returns:
171
-
API response indicating success or failure.
149
+
Updates an existing pipeline in deepset, identified by `pipeline_name`, with a new YAML configuration provided as `yaml_content`. This will replace the entire existing configuration of the pipeline. Use this carefully, preferably after validating the new YAML content.
0 commit comments