Skip to content

Add daemon supervisor with health monitoring #380

@bug-ops

Description

@bug-ops

Epic: #367

Description

Background process supervisor managing agent, gateway, channels with health checks and graceful restart.

Tasks

  • zeph --daemon flag to run as background process
  • Component supervisor: agent loop, gateway, active channel
  • Health monitoring with configurable interval
  • Exponential backoff on component failure
  • PID file at ~/.zeph/zeph.pid
  • zeph --stop sends SIGTERM to daemon
  • Graceful shutdown propagates to all components (reuse existing Ctrl-C handler)

Metadata

Metadata

Assignees

No one assigned

    Labels

    M22Milestone 22: InfrastructureinfraProject infrastructure and toolingpriority/mediumMedium prioritysize/M

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions