Skip to main content

Glossary

View as Markdown

Glossary

Terms used across the RocketRide docs.

Pipeline​

A directed graph of components that moves and transforms data, authored as a .pipe file. The unit of work in RocketRide. See Pipelines.

Component / node​

One vertex of the pipeline graph: a single unit that does one job (call a model, embed text, query a store, run a tool). Has a unique id, a provider, and config. See Nodes.

Provider​

What a component is: the value that determines its behaviour (e.g. llm_openai, qdrant, webhook). Swapping providers is a config change, not a code change.

Connector​

A node at the edge of the graph that reads from or writes to an external system: a source (brings data in) or a target (sends results out).

Class type​

The category a provider belongs to (llm, tool, agent, memory, store, source, target, …), which governs how the node is wired.

Data lane​

A typed channel carrying data between nodes (questions, answers, text, image, …). A node's input declares which lanes it consumes and from where. See the Execution model.

Control (invoke) connection​

A side-channel connection by which an agent invokes a helper (LLM, tool, memory) instead of streaming data through a lane. Declared as control on the helper, pointing back at the invoker.

Agent​

A node that reasons in a loop, choosing which model to call and which tools to use, over one or more waves until it produces a result. See Agents & tools.

Tool​

A capability an agent can invoke at runtime (HTTP request, web search, shell, another pipeline). Tools have no data lanes; they are wired by control.

Memory​

State an agent carries across turns (memory_internal, memory_persistent). Only agent_rocketride has a memory port.

Engine​

The multithreaded C++ runtime that loads a .pipe, instantiates its nodes, and streams data through the graph. Runs locally, self-hosted, or on Cloud. See Runtime & engine.

.pipe file​

The JSON file that defines a pipeline, conforming to the Pipeline JSON Reference. The same file runs unchanged in every environment.

Task​

A single running instance of a pipeline on the engine, identified by a token and controlled over the WebSocket protocol.

MCP​

The Model Context Protocol: exposes running pipelines as tools for AI assistants. See MCP.

WebSocket protocol​

The engine's native protocol (port 5565) that SDKs and the MCP server use to start pipelines and stream results. See WebSocket.