Skip to main content
Add these nodes with the pipeline builder: pipeline.add(name="...").<node>(...). Each entry lists the node’s configuration parameters. See the Pipeline reference for add, run, and lifecycle methods.

agent — Agent

Agent
Platform docs: Agent
Parameters
use_existing_agent
bool
required
agent
AcceptsAgent
required
model
str
default:"'gpt-5.4'"
agent_config
Any
default:"{}"
processed_inputs
dict
default:"{}"
processed_outputs
dict
default:"{}"
provider
str
default:"'openai'"

create_skill — Create Skill

Create a new skill with a name, description, and content
Parameters
content
str
required
name
str
required
skill_description
str
default:"''"

file_save — File Save

Save a file on the VectorShift platform (under the ‘Files’ tab).
Platform docs: File Save
Parameters
files
AcceptsFileList
required
name
str
required

get_skill — Get Skill

Retrieve the full content of a skill by its ID
Parameters
skill
Any | ListType | list[Any]
required

list_objects — List Objects

List VectorShift objects accessible to the current user
Parameters
include_shared
bool
default:"True"
limit
int
default:"0"
object_type
str
required
One of: agent, knowledge_base, pipeline, prompt, table, transformation
offset
int
default:"0"
verbose
bool
default:"False"

pipeline — Pipeline

{{collection.pipelines}}
Platform docs: Pipeline
Parameters
pipeline
AcceptsPipeline
default:"{}"

share_object — Share Object

Share a VectorShift object with another user
Parameters
object_type
str
default:"'knowledge_base'"
One of: knowledge_base
object
AcceptsKnowledgeBase
org_name
str
default:"''"
Enter the name of the organization of the user (leave blank if not part of org)
user_identifier
str
required
Enter the username or email of the user you want to share with

text — Text

Accepts Text from upstream nodes and allows you to write additional text / concatenate different texts to pass to downstream nodes.
Parameters
text
str
required

transformation — Transformation

Use Python code to create a custom node