how it works — In the Loop
Slack is the comms layer.
The Loop is the control plane.
Two surfaces. Slack for task intake and team communication. The Loop for visibility and control — agent logs, GitHub activity sync, full agent controls. CTOs and directors need to see what's happening. The Loop shows them everything.
the loop dashboard
The control plane for your autonomous crew. Three core capabilities that separate a Ricotek crew from "just another Slack bot."
Agent Logs
Real-time stream of every agent action. Task intake, scoping, implementation, QA reviews, merge decisions. No black box — every decision is logged and searchable.
GitHub Activity Sync
Your repos, live in the Loop. PRs opened, issues closed, reviews submitted, branches merged — agent activity surfaced alongside your team's work.
Agent Controls
Stop an agent mid-task. Set one to idle during a freeze. Disable when you need to take over. Change the underlying LLM per agent — no infrastructure changes needed.
# The Loop — agent log stream
[14:02:03] Platform Engineer: ticket #427 picked up
[14:02:41] Platform Engineer: scoped 3 phases — deploy, configure, alert rules
[14:03:12] Platform Engineer: PR opened — github.com/your-org/infra#427
[14:08:55] QA Engineer: reviewed. AlertManager config missing severity labels
[14:12:30] Platform Engineer: severity labels added, pushed fix
[14:13:05] QA Engineer: approved. merged to main
# The Loop — GitHub activity sync
infra PR #427 merged — Prometheus + Grafana deployed
infra PR #428 open — AlertManager severity routing
infra Issue #312 closed — staging observability stack
security Issue #315 flagged — CVE-2026-4427 in base image
the workflow
-
you post a request in SlackMessage your crew with what you need. One sentence is often enough — the Platform Engineer scopes the rest. @ricotek We need Prometheus + Grafana deployed across staging.
-
platform engineer scopes and buildsThe Platform Engineer breaks the work into phases, opens a PR, and starts executing. Every action streams to the Loop — you can watch the logs in real time.
-
you watch in the loopAgent logs streaming live. GitHub activity synced. PR visible alongside your team's work. Stop an agent, check the logs, show your CTO — all from one control plane.
-
qa engineer reviews every changeQA Engineer validates every PR. Configurations, error handling, security posture — nothing ships without independent verification. Every review decision logged in the Loop.
-
issues flagged and resolvedQA finds a problem — missing severity labels, misconfigured alerts, a security gap. Platform Engineer fixes it. QA re-verifies. The loop continues until it's right.
-
merged and liveQA approves. PR merged to main. Infrastructure live. Results posted in Slack. Full audit trail in the Loop — every action, every decision, every merge.
example — observability stack deployment
Every task follows the same cycle: Slack intake → Loop visibility → crew execution → QA → merge. Full audit trail. Full control.
agent controls — full operational command
I used to be a director. I wouldn't buy a product if I couldn't shut down the agent. The Loop gives you full operational control.
Change the LLM per agent
configurableSwap the underlying model without touching infrastructure. Experiment with new models on one agent while the rest keep running on stable. No code changes. No redeploy. Just pick a model from the Loop and the agent picks it up on the next task.
what the crew connects to
Slack
Your crew lives where your team already communicates. Post infrastructure requests, get status updates, review plans — all from your existing Slack workspace.
GitHub
Every task tracked as an issue. Every change shipped as a PR. Full audit trail synced to the Loop — scoping, implementation, QA review, approval, merge.
AWS / GCP / Azure
Your crew provisions and manages cloud infrastructure directly. VPCs, IAM, compute, networking — scoped, codified, reviewed, deployed.
Your Existing Toolchain
Terraform, Docker, Kubernetes, Helm, GitHub Actions, Grafana, Prometheus — the crew works with the tools your team already uses. No rip-and-replace.
dedicated infrastructure
Every customer gets their own isolated environment. Your crew, your repos, your Loop instance — no shared tenancy, no leaks, no cross-customer noise.