hermes-s6-container-supervision

Maintain s6-overlay supervision trees for Hermes Agent Docker deployments.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/davpatel605-beep/hermusagent --skill hermes-s6-container-supervision-davpatel605-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-s6-container-supervision
Source: https://github.com/davpatel605-beep/hermusagent/tree/main/backend/vendor/hermes/optional-skills/devops/hermes-s6-container-supervision
Command: npx skills add https://github.com/davpatel605-beep/hermusagent --skill hermes-s6-container-supervision-davpatel605-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers modify, debug, and maintain the s6-overlay supervision architecture inside the Hermes Agent Docker image, reducing complexity when managing container services and profile gateways.

Core Features & Use Cases

  • s6 Architecture Guidance: Explains the PID 1 flow, cont-init.d initialization, static s6 services, and runtime profile gateway supervision model.
  • Container Debugging Workflows: Provides procedures for diagnosing gateway startup failures, restart behavior, service states, and container lifecycle issues.
  • Service Extension Support: Guides adding static services, modifying gateway run scripts, and maintaining Hermes Docker supervision components.

Quick Start

Use the hermes-s6-container-supervision skill to diagnose why a Hermes Docker profile gateway is failing to start or remain supervised.

Frequently Asked Questions about hermes-s6-container-supervision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does s6-overlay container supervision work in Docker deployments?

s6-overlay container supervision manages Docker service lifecycles through a PID 1 flow, cont-init.d initialization, and static s6 services to maintain runtime supervision trees for Hermes Agent deployments.

How do I debug a Docker profile gateway that keeps failing to start?

To debug a failing Docker profile gateway, diagnose the s6 service startup behavior, inspect restart patterns, and check container lifecycle states using provided supervision debugging workflows.

Do I need to understand s6 services to customize Hermes container runtime behavior?

Yes, modifying Hermes Docker supervision components requires understanding s6 services, gateway registration, container scripts, and runtime supervision behavior to safely extend static services or modify run scripts.

What is the best way to add static services to an s6-overlay supervision tree?

The best way to add static services involves extending the s6-overlay supervision tree architecture, configuring cont-init.d initialization, and maintaining Hermes Docker supervision components through guided service extension procedures.

Why does my Hermes Docker container fail during boot reconciliation?

Hermes Docker boot reconciliation failures occur when s6-overlay initialization scripts encounter gateway registration errors or static service conflicts during the PID 1 container lifecycle startup phase.

Can I modify gateway run scripts without breaking s6 supervision in Docker?

Yes, you can modify gateway run scripts while maintaining s6 supervision by following structured service extension support procedures that preserve runtime supervision behavior and container lifecycle integrity.