| Need | JS/TS type | Reference |
|---|---|---|
| Configure transport and auth | OrkesClients / createConductorClient |
connection/authentication |
| Run workflow executions | WorkflowExecutor |
workflow-executor.md |
| Poll and update tasks | TaskHandler / TaskClient / TaskManager |
task-client.md, task-manager.md |
| Manage definitions | MetadataClient |
metadata-client.md |
| Schedule workflows | SchedulerClient |
scheduler-client.md |
| Manage schemas | SchemaClient |
schema client (no dedicated reference page yet) |
| Manage secrets, auth, integrations | SecretClient / AuthorizationClient / IntegrationClient |
security (no dedicated reference pages yet) |
| Human-in-the-loop tasks | HumanExecutor / TemplateClient |
human-executor.md, template-client.md |
| Events | EventClient |
event-client.md |
| Service discovery | ServiceRegistryClient |
service-registry-client.md |
| Applications/access keys | ApplicationClient |
application-client.md |
| Compile, deploy, run, signal agents | AgentClient / AgentRuntime |
agent control plane |
| Consume the workflow message queue (WMQ) | pullWorkflowMessages / waitForMessageTool |
workflow-message-queue.md |
JS does not currently expose a public workflow-scoped FileClient; use the
server and task capabilities appropriate to your deployment instead — see
compatibility.