Skip to content

Repository files navigation

Automata-Stack-Lab

Live Now:https://automata-stack-lab.vercel.app Run it instantly — no setup needed. Free-tier hosted build by Kirov Dynamics.

FastAPIPythonTypeScriptLicenseCI

AI Workflow Orchestration engine with DAG execution, task triage, pipeline automation, and automation metrics.

Features

  • Pipeline Management — Create and manage CI/CD-style pipelines with configurable steps
  • Pipeline Execution — Execute pipelines in sandbox environments with simulated step results
  • Task Management — Create and track tasks with AI confidence scoring and priority levels
  • AI Triage Agent — Event triage that classifies incoming events and recommends auto-resolve or human review
  • Automation Metrics — Dashboard metrics for automation rate, success rate, and pipeline duration
  • TypeScript Orchestrator — Experimental TypeScript workflow DAG engine (see src/)

Quick Start

cp .env.example .env
pip install -r requirements.txt
uvicorn api.main:app --reload --port 8000

Or with Docker:

docker build -t automata-stack-lab .
docker run -p 8000:8000 automata-stack-lab

API Endpoints

MethodPathDescription
GET/Service status
GET/healthHealth check
GET/api/v1/pipelinesList all pipelines
POST/api/v1/pipelinesCreate a new pipeline
POST/api/v1/pipelines/{id}/executeExecute a pipeline
GET/api/v1/executionsList recent executions
GET/api/v1/tasksList all tasks
POST/api/v1/tasksCreate a new task
POST/api/v1/triageTriage an incoming event
GET/api/v1/metricsAutomation dashboard metrics

Project Structure

Automata-Stack-Lab/
├── api/
│ └── main.py # FastAPI application with all routes
├── src/
│ └── orchestrator.ts # TypeScript workflow orchestrator (experimental)
├── tests/
│ └── test_main.py # Test suite
├── Dockerfile
├── .pre-commit-config.yaml
├── pyproject.toml
└── requirements.txt

Testing

pytest

Pre-commit

pip install pre-commit
pre-commit install

License

MIT License. See LICENSE for details.


© 2026 Kirov Dynamics Technology | Built by Koketso Raphasha (Raphasha27)

<<<<<<< Updated upstream

Contributors

Built and maintained by the Kirov Dynamics team:

We build together — credit goes to the whole team, not one person.

Stashed changes

About

Experimental lab for autonomous agent stacks and self-improving system architectures

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages