feat(core): add watchdog runtime and prompts

Preserve the watchdog runtime and prompt behavior on top of the refreshed inbox branch and collapse the branch back to a single commit for easier future restacks.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Friel
2026-03-14 13:32:00 -07:00
parent afaa5e887c
commit 3e8bd6b801
42 changed files with 2635 additions and 113 deletions

View File

@@ -426,7 +426,9 @@ async fn codex_tool_passes_base_instructions() -> anyhow::Result<()> {
"expected permissions developer message, got {developer_contents:?}"
);
assert!(
developer_contents.contains(&"Foreshadow upcoming tool calls."),
developer_contents
.iter()
.any(|content| content.contains("Foreshadow upcoming tool calls.")),
"expected developer instructions in developer messages, got {developer_contents:?}"
);