CycleAgentThinkingLevel advances the named agent's thinking-effort level to the next value in its provider's cycle (wrapping around), applies it as a runtime model override, and returns the newly selected level. Returns [ErrUnsupported] for runtimes that can't switch models (e.g. remote runtimes) or
(ctx context.Context, agentName string)
| 142 | // switch models (e.g. remote runtimes) or for models that don't |
| 143 | // support thinking-effort selection. |
| 144 | CycleAgentThinkingLevel(ctx context.Context, agentName string) (effort.Level, error) |
| 145 | |
| 146 | // SetAgentThinkingLevel sets the named agent's thinking-effort level to |
| 147 | // the requested value, applies it as a runtime model override, and |
no outgoing calls
no test coverage detected