Argus0.1.5

Project

About the name

The all-seeing watchman

In Greek myth, Argus PanoptesArgos the All-Seeing — was a giant with a hundred eyes, and the most trusted watchman the gods ever set to a task. When Hera needed someone to keep unbroken watch over Io, she chose Argus precisely because of how he slept: only some of his eyes closed at a time. Some eyes always stayed open. There was no gap in the watch, no moment when nothing was looking.

That is the posture this service aspires to on a pull request. A human reviewer reads a diff once, at one moment, with one span of attention. Argus keeps watch continuously — on the PR when it opens, on every push after it, on every reply in every thread — and nothing on the PR escapes notice. A finding raised three days ago is still being watched when someone answers it; a push that quietly fixes one finding and quietly introduces another is seen doing both.

A watchman, not a gatekeeper

The second reason the myth fits is just as important as the first: Argus Panoptes was a watchman, not a warden. His job was to see and to report to Hera — not to bar the gate himself. That is exactly the product's hard boundary: the agent comments; humans approve and merge. Argus cannot approve a PR, cannot complete a merge, cannot push a commit. No such tool exists in its five-tool mutation surface, and the service identity is granted no such permission.

The name encodes the non-goal as much as the goal: perfect sight, deliberately empty hands.

The rejected shortlist

The shortlist was tried against one blunt test: does this name already mean something else in this exact stack? This service lives among Azure, .NET, and Grafana tooling, and most of the good watchman names are taken there:

Name Why it lost
Sentinel Microsoft Sentinel, Azure's SIEM — unusable inside an Azure shop; every mention would be ambiguous.
Bastion Azure Bastion, the managed jump-host service — same problem, same cloud.
Kestrel The ASP.NET Core web server — a name collision in the very ecosystem the first tenant's platform teams work in.
Gatekeeper The OPA admission controller widely deployed on AKS — and also simply the wrong claim: this agent is explicitly not the gate.
Mimir Grafana Mimir, the metrics backend — colliding with the observability stack next door.

Argus collides with none of these, and it carries a practical bonus: it is a short, clean, pronounceable mention handle. @argus is what humans type in a PR comment, and the identity behind it is the loop-prevention key — the ingress drops every event authored by the Argus identity itself, which is the single filter standing between "conversational reviewer" and "infinite billable loop". A name that people can actually type, that resolves to exactly one identity, is a functional requirement, not branding polish.

The peacock's tail

The myth has an ending, and it is a gift to the visual identity. When Argus was finally slain, Hera honoured her watchman by setting his hundred eyes into the tail of her sacred bird — which is why the peacock's tail carries its eyespots to this day. The peacock-feather eye in this site's header is that epilogue drawn small: an open eye, kept even after the watch ends — every review, every finding, preserved in the audit trail.