Resources
Resources
Code
- GitLab Relay repository: GitLab Relay (formerly KAS), the modular server that hosts AutoFlow and autocore.
pkg/autoflow: the MIT-licensed Go SDK and protobuf definitions for writing modules.internal/module/autoflow/rpc/rpc.proto: theAutoFlowgRPC service that starts, reads, cancels and sends values to workflows.pkg/autoflow/rpc/rpc.proto: the module protocol,ModuleAPIandModuleTunnelAPI.cmd/autoflow: theautoflowcommand line tool withrun,getandcancel.doc/autocore.md: the engineering reference for autocore, the durable workflow engine under AutoFlow.- argo-rollout repository: source of the
gitlab-functionmodule, built against the SDK.
Design document
- Design-doc repository: positioning, goals, decision records and the reference documentation below.
- User manual:
main, the workflow context, the execution model, failures and limits. - Predeclared symbols: every type, object and function a workflow definition can use.
- Modules: how a module exposes variables, actions and files, and the value mapping across the boundary.
- API: the gRPC API, its tokens, channels and idempotency keys.
- Deployment: PostgreSQL: the databases AutoFlow needs and how to provision them.
- Decision records: the ADRs, including the event decisions that are still drafts.
- Relation to GitLab CI and Relation to the Duo Agent Platform: the comparisons behind Why AutoFlow.
Roadmap and history
- AutoFlow on Theseus: the roadmap epic for an AutoFlow-only Relay on the caproni rig, Runway and self-managed Kubernetes.
- GitLab AutoFlow for internal use: the closed epic that followed the first demo.
- AutoFlow PoC: configurable automation for issue status updates: the closed proof-of-concept epic, with two demos.
- GitLab Events Platform: the event source the
eventmodule publishes to and the event designs build on.
Recordings
- GitLab AutoFlow demo: concept and technical details; the demo itself starts at 22:05.
- GitLab AutoFlow PoC, iteration 1: the first proof-of-concept iteration.
- AutoFlow UI for issues triaging (Iteration 3 demo): the latest recorded demo.
Community
- #f_autoflow on Slack: questions, feedback and announcements about AutoFlow.
Last updated on