Skip to content

Classify oversized tool results safely - #58

Merged
first-assist merged 1 commit into
mainfrom
agent/result-budget-errors-20260903
Sep 3, 2026
Merged

Classify oversized tool results safely#58
first-assist merged 1 commit into
mainfrom
agent/result-budget-errors-20260903

Conversation

@first-assist

@first-assist first-assist commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • preserve oversized tool-result failures as a typed runtime error
  • classify that error as a retryable, content-free application-tool failure
  • distinguish descriptor and transport result-budget failures from opaque execution failures
  • release the affected profile and runtime crates with migration notes

Safety properties

  • does not weaken descriptor byte or record ceilings
  • does not disclose rejected response content
  • leaves authentication, authorization, disclosure-schema, and malformed-result failures unchanged
  • preserves compatibility defaults for existing executors

Documentation impact

  • Documentation updated
  • No documentation impact

Verification

  • focused runtime contracts, including transport and descriptor byte limits
  • full tool-profile and AI runtime suites
  • Codex app-server provider suite
  • warnings-denied Clippy for aggregate providers and Codex app-server
  • warnings-denied Rustdoc for both changed crates and provider configurations
  • documentation, inventory, release-state, release-manifest, dependency, package-policy, and SemVer gates
  • formatting, diff checks, and restricted-vocabulary scans

@first-assist
first-assist force-pushed the agent/result-budget-errors-20260903 branch from 8750e3c to 37fe9a3 Compare September 3, 2026 03:25
@first-assist
first-assist force-pushed the agent/result-budget-errors-20260903 branch from 37fe9a3 to 28e7017 Compare September 3, 2026 03:40
@first-assist
first-assist merged commit 585e1f0 into main Sep 3, 2026
10 checks passed
@first-assist
first-assist deleted the agent/result-budget-errors-20260903 branch September 3, 2026 04:09
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