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 Slack
    Message 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 builds
    The 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 loop
    Agent 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 change
    QA Engineer validates every PR. Configurations, error handling, security posture — nothing ships without independent verification. Every review decision logged in the Loop.
  • issues flagged and resolved
    QA 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 live
    QA 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

# you post a request in Slack
@ricotek We need Prometheus + Grafana deployed across staging. AlertManager for on-call. Full runbook in the wiki.

# Platform Engineer scopes and builds — logs stream to the Loop
↳ Platform Engineer:
Scoped — 3 phases: deploy, configure, alert rules.
PR open at github.com/your-org/infra#427

# you see PR #427 in the Loop — GitHub activity synced

# QA Engineer reviews every change
↳ QA Engineer:
Reviewed. AlertManager config has missing severity labels.
Requested changes on PR #427.

# Loop shows: QA review logged. PR flagged for changes.

# Platform Engineer fixes the issues
↳ Platform Engineer:
Severity labels added. Config validated against schema.
Pushed fix to PR #427.

# QA Engineer re-verifies and approves
↳ QA Engineer:
All checks passed. Approved. Merging to main.

✓ Prometheus live.
✓ Grafana dashboards: staging-grafana.your-org.io
✓ AlertManager configured with severity routing.
✓ Full audit trail in the Loop.

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.

stop
halt any agent mid-execution. one click.
idle
pause during freezes or maintenance windows
disable
take full control back when you need to

Change the LLM per agent

configurable

Swap 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.

2
agents — Platform Engineer + QA
24h
from first call to crew deployed
0
hiring cycles, standups, or ramp time