Skip to content

Support large llm request message input#339

Merged
shiny-code-bot merged 1 commit into
mainfrom
feat/llm-request-large-input
Jun 2, 2026
Merged

Support large llm request message input#339
shiny-code-bot merged 1 commit into
mainfrom
feat/llm-request-large-input

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented Jun 2, 2026

Summary

  • add --message-file <PATH> for code llm request
  • support --message - to read prompt content from stdin
  • require exactly one message source and keep structured request behavior on the existing non-agent ModelClient::stream path
  • avoid duplicating streamed output with final OutputItemDone, preserving clean structured stdout

Fixes #336

Validation

  • cargo test --manifest-path code-rs/Cargo.toml -p code-cli llm::tests -- --nocapture
  • ./build-fast.sh
  • JetBrains changed-file inspection: clean
  • Read-only agent reviews: GPT-5.5 green; Antigravity green after noting/fixing the pre-existing duplicate-output issue

@shiny-code-bot shiny-code-bot merged commit f1e6e5f into main Jun 2, 2026
1 check passed
@shiny-code-bot shiny-code-bot deleted the feat/llm-request-large-input branch June 2, 2026 16:02
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.

Support reliable large prompt structured side-channel requests

2 participants