Skip to content

Conversation

@saurabhjain1592
Copy link
Member

Summary

"LangChain runs the workflow. AxonFlow decides when it's allowed to move forward."

Workflow Control Plane V1 - Governance gates for external orchestrators like LangChain, LangGraph, and CrewAI at workflow step transitions.

Added

  • Workflow Control Plane V1: Governance gates for external orchestrators (LangChain, LangGraph, CrewAI)

    • Register workflows from external orchestrators with POST /api/v1/workflows
    • Step gate checks with allow/block/require_approval decisions
    • Policy evaluation at step transitions with new workflow scope
    • Workflow lifecycle tracking (in_progress/completed/aborted/failed)
    • New database tables: workflows, workflow_steps
    • SDK support: Go, TypeScript (Python and Java in standalone repos)
    • Examples: HTTP, Go, Python, TypeScript, Java + LangGraph adapter
  • Grafana Dashboard: Security & Compliance section with PII detection, provider distribution, and policy metrics panels

Fixed

  • Improved enterprise license validation consistency

Documentation

  • New guide: docs/guides/workflow-control-plane.md - Workflow Control Plane user guide
  • Updated API spec: docs/api/orchestrator-api.yaml - Workflow endpoints

Source commits: 0922eda, 70edeb2, 771b234
Enterprise PRs: #1013, #1018

Authored-by: Saurabh Jain saurabh@getaxonflow.com
Co-authored-by: AxonFlow Team bot@getaxonflow.com

…strators (v3.4.0)

LangChain runs the workflow. AxonFlow decides when it's allowed to move forward.

Adds governance authority at workflow step transitions. External orchestrators execute
workflow steps while AxonFlow provides policy-based gates that approve, block, or
require human approval before each step proceeds.

- Workflow Control Plane: workflow_control package with handlers, service, repository
- Migration: workflows + workflow_steps tables
- SDKs: Go and TypeScript support
- Examples: HTTP, Go, Python, TypeScript, Java + LangGraph adapter
- Grafana Dashboard: Security & Compliance section
- Docs: Workflow Control Plane user guide, API spec

Source commits: 0922eda, 70edeb2, 771b234
Enterprise PRs: #1013, #1018

Authored-by: Saurabh Jain <saurabh@getaxonflow.com>
Co-authored-by: AxonFlow Team <bot@getaxonflow.com>
@saurabhjain1592 saurabhjain1592 added the community-sync Sync from enterprise repository label Jan 17, 2026
@saurabhjain1592 saurabhjain1592 changed the title feat: Workflow Control Plane V1 - Governance gates for external orchestrators (v3.4.0) feat: Workflow Control Plane V1 - Governance gates for external orchestrators Jan 17, 2026
@saurabhjain1592 saurabhjain1592 added this pull request to the merge queue Jan 17, 2026
Merged via the queue into main with commit f44d432 Jan 17, 2026
60 of 61 checks passed
@saurabhjain1592 saurabhjain1592 deleted the sync/enterprise-20260117-134158-21095186616 branch January 17, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-sync Sync from enterprise repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants