Skip to content
CAI
Produce a survey ↗Verify a survey

sh1nu11b1/st2

This system is an open-source automation platform that orchestrates and executes remote commands, scripts, and workflows across diverse environments. It provides a unified interface to manage the full lifecycle of content packs, enforce concurrency and retry policies, and handle event-driven rule processing. The architecture is modular, separating concerns into distinct services for API, authentication, streaming, and background job execution, all supported by a comprehensive CLI and testing infrastructure.

38.1

Weak · 5 August 2026

54k

lines of production code

Python

primary language

2

bus factor · 93 authors in all

2

measurements over time

CAI band scale
CAI trend line

How it got here

2014 · Modularization and packaging infrastructure

This period focused on restructuring the codebase into distinct, modular components such as st2api, st2auth, and st2reactor, each with dedicated build and packaging infrastructure. The work established a standardized foundation for the platform by introducing RBAC, a new message transport layer, and a CLI client, while significantly expanding test coverage and utility modules.

94 changes

2015 · RBAC, debugging, and exporter features

This period focused on introducing Role-Based Access Control (RBAC) to secure API endpoints and implementing a new debug information submission tool with sensitive data redaction. The team also launched the st2exporter package for persisting execution data and added comprehensive integration tests for these new features alongside existing components like the garbage collector and chatops actions.

56 changes

2016–2017 · runner infrastructure and remote execution

This period focused on establishing a robust, unified runner infrastructure within the st2common package, enabling the execution of actions across diverse platforms including Linux, Windows, and remote hosts via SSH. The work introduced a comprehensive suite of new runners—such as HTTP, Python, Mistral, and local shell execution—alongside the necessary packaging, configuration, and test coverage to support them.

44 changes

CAI lens gauges

Survey your own repository

sh1nu11b1/st2 was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 1527076de1 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards