Skip to content

Reasoning effort defaults by agent role (CL-5162) - #302

Merged
TheGreatAxios merged 3 commits into
mainfrom
stack/w1d-cl-5162-effort-role
Aug 4, 2026
Merged

Reasoning effort defaults by agent role (CL-5162)#302
TheGreatAxios merged 3 commits into
mainfrom
stack/w1d-cl-5162-effort-role

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Stack

Codex stack C — independent of PerfTrace; base main.

Linear

https://linear.app/abklabs/issue/CL-5162/reasoning-effort-defaults-by-agent-role

Summary

Default reasoning effort by agent role for task leaves; clamp unsupported effort pins in the role cascade.

Test evidence

  • Effort-by-role unit tests green
  • Review PASS

Merge note

Independent of PerfTrace stack. Safe to review/merge separately.

@linear-code

linear-code Bot commented Aug 4, 2026

Copy link
Copy Markdown

CL-5162

Orchestrators stay on high; leaves default to medium so parent
high selections do not multiply sol+high latency across the fleet.
Explicit profile pins still win. Precedence is covered by unit tests.
The pure resolver now owns the never-emit-unsupported-effort invariant
so callers that skip validateEffort cannot put a bad pin on the wire.
Profiles set role; orchestrator/leaf defaults drive reasoning effort
unless the profile pins inference.reasoningEffort.
@TheGreatAxios
TheGreatAxios force-pushed the stack/w1d-cl-5162-effort-role branch from 99c89fe to d7803de Compare August 4, 2026 18:10
@TheGreatAxios
TheGreatAxios merged commit f644088 into main Aug 4, 2026
1 check passed
@TheGreatAxios
TheGreatAxios deleted the stack/w1d-cl-5162-effort-role branch September 10, 2026 08:04
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