Skip to main content

Key Concepts

Task

A function (in python) or a class (in TS, Java) with a framework defined interface responsible for processing single business task.

See the User Guide for Implementing Tasks.

Workflow

A task which orchestrates other tasks to implement comprehensive APIs

See the User Guide for Implementing Workflows.

Worker

Single deployable unit which contains one or multiple task executors

See the User Guide for Creating New Workers.

MCP Tool / Resource

An opt-in way to expose a worker's capabilities to Model Context Protocol clients (Claude, ChatGPT). A tool orchestrates existing tasks; a resource serves read-only content.

See the MCP Support Overview.