a9cd7750f4
CI / detect-changes (push) Waiting to run
CI / build (push) Waiting to run
UI v2 CI / E2E (Mocked) (push) Blocked by required conditions
UI v2 Integration CI / E2E (Integration) (push) Waiting to run
CI / unit-test (push) Blocked by required conditions
CI / test-harness (push) Waiting to run
CI / generate-e2e-matrix (push) Waiting to run
CI / e2e (push) Blocked by required conditions
CI / build-ui (push) Waiting to run
Publish docs via GitHub Pages / Deploy docs (push) Waiting to run
Release Drafter / update_release_draft (push) Waiting to run
UI v2 CI / Lint, Format & Test (push) Waiting to run
199 lines
7.9 KiB
YAML
199 lines
7.9 KiB
YAML
site_name: Durable Execution for workflows and agents
|
|
site_description: Conductor is an open-source durable code execution engine and agentic workflow engine. Orchestrate distributed workflows with saga pattern compensation, at-least-once task delivery, and polyglot workers in Java, Python, Go, and more.
|
|
repo_url: https://github.com/conductor-oss/conductor
|
|
site_url: https://conductor-oss.github.io/conductor
|
|
edit_uri: ''
|
|
strict: false
|
|
use_directory_urls: false
|
|
|
|
nav:
|
|
- Home: index.md
|
|
- Quickstart:
|
|
- quickstart/index.md
|
|
- Concepts: devguide/concepts/index.md
|
|
- Workflows: devguide/concepts/workflows.md
|
|
- Tasks: devguide/concepts/tasks.md
|
|
- Workers: devguide/concepts/workers.md
|
|
- Durable Execution: architecture/durable-execution.md
|
|
- JSON + Code Native: architecture/json-native.md
|
|
- Task Lifecycle: devguide/architecture/tasklifecycle.md
|
|
- Guides:
|
|
- Build with AI Agents: devguide/how-tos/conductor-skills.md
|
|
- devguide/concepts/conductor.md
|
|
- Workflows:
|
|
- devguide/how-tos/Workflows/creating-workflows.md
|
|
- devguide/how-tos/Workflows/starting-workflows.md
|
|
- devguide/how-tos/Workflows/handling-errors.md
|
|
- devguide/how-tos/Workflows/debugging-workflows.md
|
|
- devguide/how-tos/Workflows/versioning-workflows.md
|
|
- devguide/how-tos/Workflows/searching-workflows.md
|
|
- devguide/how-tos/Workflows/viewing-workflow-executions.md
|
|
- devguide/how-tos/Workflows/scheduling-workflows.md
|
|
- Tasks:
|
|
- devguide/how-tos/Tasks/creating-tasks.md
|
|
- devguide/how-tos/Tasks/task-inputs.md
|
|
- devguide/how-tos/Tasks/choosing-tasks.md
|
|
- devguide/how-tos/Workers/scaling-workers.md
|
|
- Event Bus Orchestration: devguide/how-tos/event-bus.md
|
|
- Best Practices: devguide/bestpractices.md
|
|
- FAQ: devguide/faq.md
|
|
- Cookbook:
|
|
- devguide/cookbook/index.md
|
|
- Microservice Orchestration: devguide/cookbook/microservice-orchestration.md
|
|
- Dynamic Parallelism: devguide/cookbook/dynamic-parallelism.md
|
|
- Wait & Timer Patterns: devguide/cookbook/wait-and-timers.md
|
|
- Task Timeouts & Retries: devguide/cookbook/task-timeouts-and-retries.md
|
|
- Event-Driven Recipes: devguide/cookbook/event-driven.md
|
|
- AI & LLM Recipes: devguide/cookbook/ai-llm.md
|
|
- Scheduled Workflows: devguide/cookbook/workflow-scheduling.md
|
|
- Dynamic Workflows in Code: devguide/cookbook/dynamic-workflows.md
|
|
- AI Cookbook:
|
|
- devguide/ai/index.md
|
|
- Build Your First AI Agent: devguide/ai/first-ai-agent.md
|
|
- AI & LLM Recipes: devguide/cookbook/ai-llm.md
|
|
- LLM Orchestration: devguide/ai/llm-orchestration.md
|
|
- MCP Integration: devguide/ai/mcp-guide.md
|
|
- A2A Integration: devguide/ai/a2a-integration.md
|
|
- Production Agent Architecture: devguide/ai/production-agent-architecture.md
|
|
- Failure Semantics: devguide/ai/failure-semantics.md
|
|
- Why Conductor for Agents: devguide/ai/why-conductor.md
|
|
- Durable Agents: devguide/ai/durable-agents.md
|
|
- Human-in-the-Loop: devguide/ai/human-in-the-loop.md
|
|
- Dynamic Workflows: devguide/ai/dynamic-workflows.md
|
|
- Token Efficiency: devguide/ai/token-efficiency.md
|
|
- SDKs:
|
|
- documentation/clientsdks/index.md
|
|
- Java: documentation/clientsdks/java-sdk.md
|
|
- Python: documentation/clientsdks/python-sdk.md
|
|
- Go: documentation/clientsdks/go-sdk.md
|
|
- JavaScript: documentation/clientsdks/js-sdk.md
|
|
- C#: documentation/clientsdks/csharp-sdk.md
|
|
- Ruby: documentation/clientsdks/ruby-sdk.md
|
|
- Rust: documentation/clientsdks/rust-sdk.md
|
|
- Reference:
|
|
- API:
|
|
- documentation/api/index.md
|
|
- documentation/api/metadata.md
|
|
- documentation/api/startworkflow.md
|
|
- documentation/api/workflow.md
|
|
- documentation/api/task.md
|
|
- documentation/api/files.md
|
|
- documentation/api/bulk.md
|
|
- documentation/api/eventhandlers.md
|
|
- documentation/api/taskdomains.md
|
|
- documentation/api/scheduler.md
|
|
- Workflow Definition:
|
|
- documentation/configuration/workflowdef/index.md
|
|
- System Tasks:
|
|
- documentation/configuration/workflowdef/systemtasks/index.md
|
|
- documentation/configuration/workflowdef/systemtasks/http-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/inline-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/event-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/human-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/json-jq-transform-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/kafka-publish-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/noop-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/jdbc-task.md
|
|
- documentation/configuration/workflowdef/systemtasks/wait-task.md
|
|
- Operators:
|
|
- documentation/configuration/workflowdef/operators/index.md
|
|
- documentation/configuration/workflowdef/operators/fork-task.md
|
|
- documentation/configuration/workflowdef/operators/join-task.md
|
|
- documentation/configuration/workflowdef/operators/switch-task.md
|
|
- documentation/configuration/workflowdef/operators/do-while-task.md
|
|
- documentation/configuration/workflowdef/operators/dynamic-task.md
|
|
- documentation/configuration/workflowdef/operators/dynamic-fork-task.md
|
|
- documentation/configuration/workflowdef/operators/sub-workflow-task.md
|
|
- documentation/configuration/workflowdef/operators/start-workflow-task.md
|
|
- documentation/configuration/workflowdef/operators/set-variable-task.md
|
|
- documentation/configuration/workflowdef/operators/terminate-task.md
|
|
- Task Definition: documentation/configuration/taskdef.md
|
|
- Event Handlers: documentation/configuration/eventhandlers.md
|
|
- Configuration: documentation/configuration/appconf.md
|
|
- Metrics:
|
|
- Server Metrics: documentation/metrics/server.md
|
|
- Client Metrics: documentation/metrics/client.md
|
|
- Deploy:
|
|
- Docker: devguide/running/deploy.md
|
|
- From Source: devguide/running/source.md
|
|
- Hosted: devguide/running/hosted.md
|
|
- devguide/architecture/index.md
|
|
- Advanced:
|
|
- documentation/advanced/extend.md
|
|
- documentation/advanced/isolationgroups.md
|
|
- documentation/advanced/archival-of-workflows.md
|
|
- documentation/advanced/externalpayloadstorage.md
|
|
- documentation/advanced/file-storage.md
|
|
- documentation/advanced/redis.md
|
|
- documentation/advanced/postgresql.md
|
|
- documentation/advanced/opensearch.md
|
|
|
|
theme:
|
|
name: material
|
|
logo: img/logo.svg
|
|
custom_dir: docs/overrides
|
|
palette:
|
|
- scheme: default
|
|
primary: custom
|
|
toggle:
|
|
icon: material/brightness-7
|
|
name: Switch to dark mode
|
|
- scheme: slate
|
|
primary: custom
|
|
toggle:
|
|
icon: material/brightness-4
|
|
name: Switch to light mode
|
|
font: false
|
|
features:
|
|
- navigation.tabs
|
|
- navigation.tabs.sticky
|
|
- navigation.indexes
|
|
- navigation.footer
|
|
- navigation.sections
|
|
- navigation.expand
|
|
- navigation.top
|
|
- search.highlight
|
|
- search.suggest
|
|
- content.code.copy
|
|
- content.code.annotate
|
|
- content.tabs.link
|
|
- toc.follow
|
|
|
|
extra:
|
|
generator: false
|
|
social:
|
|
- icon: fontawesome/brands/github
|
|
link: https://github.com/conductor-oss/conductor
|
|
- icon: fontawesome/brands/slack
|
|
link: https://join.slack.com/t/orkes-conductor/shared_invite/zt-3dpcskdyd-W895bJDm8psAV7viYG3jFA
|
|
- icon: fontawesome/brands/youtube
|
|
link: https://www.youtube.com/@orkesio
|
|
|
|
extra_css:
|
|
- css/custom.css
|
|
|
|
plugins:
|
|
- search
|
|
- macros
|
|
|
|
markdown_extensions:
|
|
- admonition
|
|
- codehilite
|
|
- attr_list
|
|
- md_in_html
|
|
- tables
|
|
- pymdownx.highlight:
|
|
anchor_linenums: true
|
|
- pymdownx.inlinehilite
|
|
- pymdownx.snippets
|
|
- pymdownx.superfences:
|
|
custom_fences:
|
|
- name: mermaid
|
|
class: mermaid
|
|
format: !!python/name:pymdownx.superfences.fence_code_format
|
|
- pymdownx.tabbed:
|
|
alternate_style: true
|
|
- pymdownx.details
|
|
|
|
copyright: Conductor authors
|