opsgateApprovalWatchToolsConfigurationGitHub

Roadmap

한국어

There are no promised dates for future work.

Direction

AI proposes. Your passkey runs it. Every change to the server becomes one approval card with the exact plan, its source and whether it can be undone; only a passkey approval runs it, and the card ends by saying whether the service recovered.

People who run servers alone find out about outages late, and even when they know the fix they often cannot reach the server. opsgate should alert them first, offer the actions that fit the failure, and let them approve one with a passkey wherever they are. Root-cause analysis with an AI client comes after the service is back.

The work below follows these principles:

Next

The six steps that followed from the direction above shipped in v0.4.0. Sharpening the direction into the approval card exposed three gaps, closed in v0.5.0 (see the changelog):

  1. "Applied" is not "recovered". After a web-approved Kubernetes action the card now watches the workload and reports Recovered or Not recovered yet, with a push. See recovery check.
  2. In-client approval contradicts "only a passkey runs it". Builtin auth now defaults to web approval even without a mode.
  3. A long first setup loses solo operators. opsgate init -recover writes both configurations and prints every remaining command.

Next candidates, without commitment: the same recovery check for host provider actions (systemd units and Docker containers).

Done

The features below are implemented through v0.7.0. They have not yet been security-reviewed by third parties.

Remaining ideas

These are ideas, not implemented commitments; scope remains subject to security review.