Skip to content

DAWE Engine: signal handling and terminal state #161

Description

@nightjarrr

Part of #144 (DAWE POC epic).

Wire process robustness into the core:

  • SIGINT suppressed while agent session runs; active at engine gates (so Ctrl+C during a session goes to Claude, not the engine)
  • Terminal state restoration on abnormal engine exit (atexit + stty sane)

These two concerns are designed together — suppressing SIGINT during agent run and restoring terminal state at gates are the same problem.

Block: MVP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functionality or enhancement for existing functionality.phase: triageNewly created, awaiting triage by Project Owner or in process of triage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions