Skip to content

Generalize turn tool availability policy - #27332

Closed
shijie-oai wants to merge 1 commit into
shijie/request-user-input-active-goal-suppressionfrom
shijie/request-user-input-tool-availability
Closed

Generalize turn tool availability policy#27332
shijie-oai wants to merge 1 commit into
shijie/request-user-input-active-goal-suppressionfrom
shijie/request-user-input-tool-availability

Conversation

@shijie-oai

Copy link
Copy Markdown
Contributor

Summary

  • replace the request_user_input-specific turn suppression marker with a generic ToolAvailability policy in extension-api
  • let the goal extension mark request_user_input unavailable for active Default-mode goal turns with a model-facing message
  • update request_user_input planning/handler fallback and tests to use the generic availability policy

Validation

  • just test -p codex-goal-extension request_user_input
  • just test -p codex-core request_user_input
  • cargo build --bin codex

@shijie-oai

Copy link
Copy Markdown
Contributor Author

Closing this stacked PR because the change has been moved onto #27316 / shijie/request-user-input-active-goal-suppression.

@shijie-oai shijie-oai closed this Jun 10, 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