Skip to content

synchronize agent control tools#20912

Draft
friel-openai wants to merge 3 commits intodev/friel/frodex-129-custom-models-promptsfrom
dev/friel/frodex-129-watchdog-parent-messaging
Draft

synchronize agent control tools#20912
friel-openai wants to merge 3 commits intodev/friel/frodex-129-custom-models-promptsfrom
dev/friel/frodex-129-watchdog-parent-messaging

Conversation

@friel-openai
Copy link
Copy Markdown
Contributor

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

Summary

Keeps agent-control tools visible consistently across root agents, forked agents, and watchdog helper forks.

Stable tool visibility preserves prompt-cache sharing across agent forks. This PR keeps the model-visible tool list aligned for parent and child agents, restores watchdog helper control tools as eager tools, and preserves parent messaging support needed by watchdogs and agents while avoiding broader changes to existing tool semantics.

Validation

  • CODEX_SKIP_VENDORED_BWRAP=1 cargo test -p codex-core thread_rollout_truncation -- --nocapture
  • 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-custom-models-prompts branch from 7278c91 to 26e169d Compare May 3, 2026 22:34
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 887864e to 9045f44 Compare May 3, 2026 22:34
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from 26e169d to 8011a01 Compare May 3, 2026 22:42
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 9045f44 to 9fc69ba Compare May 3, 2026 22:43
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from 8011a01 to 34d0787 Compare May 3, 2026 23:13
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 9fc69ba to 4e061b0 Compare May 3, 2026 23:24
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from 34d0787 to 2380cb2 Compare May 3, 2026 23:39
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 4e061b0 to edf24f0 Compare May 3, 2026 23:44
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from 2380cb2 to b899578 Compare May 4, 2026 00:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from edf24f0 to 5edd34e Compare May 4, 2026 00:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from b899578 to de8cf4d Compare May 4, 2026 00:36
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 5edd34e to 0eba14e Compare May 4, 2026 00:36
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from de8cf4d to 983bea6 Compare May 4, 2026 00:50
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 0eba14e to f6dfca0 Compare May 4, 2026 00:50
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from 983bea6 to a5b4f85 Compare May 4, 2026 01:02
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch 2 times, most recently from 0464038 to ae30539 Compare May 4, 2026 01:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-custom-models-prompts branch from a31c129 to 4f3b42c Compare May 4, 2026 01:23
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from ae30539 to 4f15625 Compare May 4, 2026 01:23
@friel-openai friel-openai changed the title frodex: synchronize agent control tools synchronize agent control tools May 4, 2026
Bojun-Vvibe added a commit to Bojun-Vvibe/oss-contributions that referenced this pull request May 4, 2026
anomalyco/opencode#25683 (acp drain end_turn), #25680 (hashline schema+args), openai/codex#20912 (synchronize agent control tools).
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