Skip to content

Document boolean property requirement for screen#160

Merged
RafaelPo merged 1 commit intomainfrom
feat/screen-boolean-docs
Feb 18, 2026
Merged

Document boolean property requirement for screen#160
RafaelPo merged 1 commit intomainfrom
feat/screen-boolean-docs

Conversation

@RafaelPo
Copy link
Contributor

Summary

  • Adds boolean requirement to response_schema field description in ScreenInput
  • Adds guidance to everyrow_screen tool docstring explaining that screen needs a boolean field, and to use everyrow_agent for non-boolean classifications
  • This helps LLM clients avoid submitting schemas that will fail server-side

Context

Screen requires at least one boolean property in the response schema (used to partition rows into pass/fail). Without this documentation, LLM clients construct non-boolean schemas that get accepted at submission but fail asynchronously in the worker.

Companion server-side validation PR: https://github.com/futuresearch/delphos/pull/4331

Test plan

  • Verify MCP tool description surfaces the boolean requirement to clients
  • Confirm LLM clients include boolean fields when constructing screen schemas

🤖 Generated with Claude Code

Adds guidance to the MCP tool description and field description so
LLM clients know screen requires a boolean field, and to use
everyrow_agent for non-boolean classifications.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@RafaelPo RafaelPo merged commit e77c74f into main Feb 18, 2026
6 checks passed
@RafaelPo RafaelPo deleted the feat/screen-boolean-docs branch February 18, 2026 14:06
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.

2 participants