Skip to content

add watchdog runtime handles#20910

Closed
friel-openai wants to merge 2 commits into
dev/friel/frodex-129-fork-cache-execfrom
dev/friel/frodex-129-watchdog-runtime-base
Closed

add watchdog runtime handles#20910
friel-openai wants to merge 2 commits into
dev/friel/frodex-129-fork-cache-execfrom
dev/friel/frodex-129-watchdog-runtime-base

Conversation

@friel-openai
Copy link
Copy Markdown
Contributor

@friel-openai friel-openai commented May 3, 2026

Summary

Adds watchdog agents as a singleton "agent_type":"watchdog" role.

A watchdog is an idle-time agent that can inspect parent progress after the parent turn ends. This PR adds watchdog creation, idle timer scheduling, helper forks, watchdog tools, parent wakeups, top-level watchdog_interval_s, prompt injection, synthetic watchdog boot context, and runtime cleanup.

The /goal integration is intentionally out of scope for this PR. This PR implements the runtime behavior that /goal can build on later.

Validation

  • Included in CODEX_SKIP_VENDORED_BWRAP=1 cargo build -p codex-cli --bin codex

@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-runtime-base branch 3 times, most recently from 005bb00 to ba7aa4c Compare May 3, 2026 23:12
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-cache-exec branch from ca2bf5d to c11f96b Compare May 3, 2026 23:32
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-runtime-base branch from ba7aa4c to 6cc570e Compare May 3, 2026 23:33
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-cache-exec branch from c11f96b to d1ec95e Compare May 4, 2026 00:18
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-runtime-base branch 2 times, most recently from 00ef375 to 92faa9e Compare May 4, 2026 00:36
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-runtime-base branch from 92faa9e to f44de61 Compare May 4, 2026 00:50
@github-actions
Copy link
Copy Markdown
Contributor

Closing this pull request because it has had no updates for more than 14 days. If you plan to continue working on it, feel free to reopen or open a new PR.

@github-actions github-actions Bot closed this May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant