Evidence record / unreal-agent
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejects
v0.3.1 accepts a per-request output-token cap, but openai-codex rejects it. A positive JSON max_output_tokens field now reaches the model request without a library host having to send a settings-control input. It is a per-request output limit, not a run-wide token or money budget. The usage text excludes openai-codex, and that client rejects any non-nil output cap before making the request. The TUI’s default provider therefore cannot be assumed to support the new runner control.
Channel: tagged-release. Half: capability. Date: 2026-10-06.
Operator consequence: CLI hosts using a supporting provider can bound output per model request. Leave max_output_tokens unset for openai-codex, or choose another provider when that control is required. Keep a separate total-cost and tool-runtime budget.
Receipt
- https://github.com/unreallabsai/unreal-agent/commit/d3f2f383e83c369d29d11d88175656bac17048e4
- https://github.com/unreallabsai/unreal-agent/blob/v0.3.1/cmd/internal/agentrunner/usage.go#L18-L20
- https://github.com/unreallabsai/unreal-agent/blob/v0.3.1/cmd/internal/agentrunner/run.go#L272-L275
- https://github.com/unreallabsai/unreal-agent/blob/v0.3.1/cmd/internal/agentrunner/run.go#L598-L601
- https://github.com/unreallabsai/unreal-agent/blob/v0.3.1/harness/llm/clients/openaicodex/client.go#L73-L78
Finding metadata
Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0
Finding ID: 2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejects
Profile citations
- unreal-agent / claim / output-cap-provider-exception
Source links
Primary links, including exact changelog lines when available.
- commit2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejectsgithub.com/unreallabsai/unreal-agent/commit/d3f2f383e83c369d29d11d88175656bac17048e4tagged commit file2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejectsunreallabsai/unreal-agent / cmd/internal/agentrunner/usage.go#L18-L20tagged commit file2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejectsunreallabsai/unreal-agent / cmd/internal/agentrunner/run.go#L272-L275tagged commit file2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejectsunreallabsai/unreal-agent / cmd/internal/agentrunner/run.go#L598-L601tagged commit file2026-10-13-unreal-agent-v0-3-1-accepts-a-per-request-output-token-cap-but-openai-codex-rejectsunreallabsai/unreal-agent / harness/llm/clients/openaicodex/client.go#L73-L78
Versioned source: run artifact