Skip to main content

Feature Catalog

This catalog explains the capabilities users can enable, configure, or operate in Flow Steward. Use it as the release overview before jumping into deeper workflow, configuration, and reference pages.

Release-planning and audit matrices are maintained outside the public site. Use this catalog for reader navigation and the owning reference page for exact contracts.

Documentation pattern​

Each feature page should answer the same questions:

QuestionWhat to document
What it doesThe user-facing outcome, not just the internal object name.
When to use itThe jobs, workflows, or operational situations where it helps.
How it worksThe high-level flow and which records, agents, tools, or services participate.
How to configure itProject settings, workflow settings, step settings, env variables, and permissions.
Security and retentionPII handling, artifact storage, logs, trash, and cleanup behavior.
TroubleshootingWhere to look when the feature does not behave as expected.

Core capabilities​

CapabilityWhat users should know
Projects and workspacesWorkspaces group a client, team, or data boundary; projects inside them hold rules, datasets, jobs, settings, workflow bindings, and scoped runtime context.
JobsJobs are workflow runs with status, logs, messages, approvals, artifacts, costs, and final reports.
Workflow CatalogFind ready-made workflows, review requirements, and create independent local drafts; contribute through the catalog repository.
Extension CatalogBrowse Extensions > Catalog for published integrations, install or update a reviewed release, and contribute your own extension.
Workflow BuilderAdministrators compose steps, Groups, parallel lanes, For each loops and hooks on a canvas, with keyboard Undo/Redo and one Apply per change set; see Workflow Builder.
Workflow Test RunAdministrator-only durable test-job submission from the workflow builder; it may execute external effects.
Incoming WebhooksExternal systems can start workflow runs through configured webhook entrypoints with auth, content-type limits, source restrictions, and input mapping.
Scheduled JobsAdministrators create or edit schedules from a linked workflow's Schedules tab after saving an enabled interface with the Schedule trigger on its Smart setup tab. The project's Scheduled jobs page supports run-now, pause/resume, and deletion, plus an administrator workflow selector leading to the editor. Overlap protection is automatic; API clients use the authenticated internal API with the required authority.
Human ApprovalAn Approval step pauses the run for a person; its Approved and Rejected outcomes decide what runs next.
NotificationsProject routes can send workflow, job, approval, failure, or operational events to configured providers.
Agents and SkillsAgent steps run a selected agent/skill contract. Inputs and outputs become workflow variables that the UI can surface automatically.
Connector StepsConnector steps call installed tools or extensions through operation schemas and project connections.
HTTP Request StepsWorkflows can call HTTP APIs with method, URL, headers, body templates, auth references, timeout, and expected status handling.
Dataset Query StepsSteps can query project datasets and place scoped rows or summaries into workflow state.
Nested WorkflowsA workflow can invoke another workflow, map child inputs/outputs, collect artifacts, and enforce child timeout/cancel behavior.
ArtifactsRuns can produce files and structured outputs backed by memory, local filesystem storage, bundled S3-compatible storage, or external S3-compatible storage.
SearchGlobal and project search help users find supported product entities within their permissions. Search covers the registered product categories; project KB and repository code are outside the public search contract.
Project contextProject rules and assigned connections support internal context assembly. Shared workflow knowledge supports runtime and discovery services; project KB pages and MCP memory tools are outside the public interface.
External workflow authoringConnected agents discover local contracts and validate/save disabled drafts through shared application services.
PII and Security PolicySecurity policy can scan, redact, pseudonymize, or allow sensitive data across inbound, outbound, tool, and indexing surfaces.
Upload PolicyOperators can configure allowed MIME types, file extensions, max file size, and max file count.
Logs and Runtime JournalRuntime logs, job messages, security findings, notification deliveries, and watchdog journals explain what happened.
Trash and RetentionDeleted records can be listed, restored, planned for purge, or purged according to retention settings.
WatchdogThe watchdog detects stuck, orphaned, interrupted, or abandoned jobs and can mark or recover them according to runtime policy.
Queue and Retry/DLQQueue controls help operators inspect pending work, retry failed items, and understand delivery failures.
Extensions and PacksExternal or self-hosted extensions add tools, notification providers, task providers, and reusable integration packs.
MCP ServerThe API-backed transport exposes 40 project, workflow, authoring, job, report, and notification tools.
CLIPlain by default; supports installation operations, doctor/repair, configuration, release checks/upgrades, encrypted Clone, product commands, and local quality tooling with profile-specific availability.

Supported entrypoints and runtime boundaries​

  • Start workflow runs through the explicit workflow-run API, MCP call, or a configured trigger, with the selected workflow's declared inputs and scope.
  • Project context and shared workflow knowledge serve internal runtime and discovery paths. Public project KB, profile/KB, and MCP memory tools are outside the first-release interface.
  • Repository indexing, code graphs, Git-worktree execution, code-edit/shell/test tools, and software-delivery diagnostics are not built-in core features.
  • Provider bundles are distributed separately; a core checkout does not imply any provider is installed or supported.

See Feature Coverage for the current surface map.

First-release documentation priorities​

For the public release, prioritize complete pages for:

  • workflows, steps, Groups, loops, hooks, test runs, and incoming webhooks;
  • artifact storage and S3-compatible deployment options;
  • project context, search, and explicit workflow launch;
  • manual workflow editing and disabled draft review;
  • PII, upload policy, logs, retention, trash, and watchdog behavior;
  • agents, skills, variables, connectors, HTTP requests, datasets, and notifications.