mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-20 01:21:41 -06:00
4994f7bacf
* fix(cli): resolve infer command owners via --agent and systemAgent fallback Multi-agent rosters (agents.ownership=explicit) dead-ended every infer runner command: resolveDefaultAgentId threw AgentSelectionRequiredError telling callers to pass --agent, a flag none of the commands registered, and agents.defaults.systemAgent.agentId was ignored. Route model run, image generate/edit/describe/describe-many, video generate, embedding create, and model auth logout through the existing resolveCapabilityProviderAgentId chain (explicit --agent, then agents.defaults.systemAgent.agentId, then the sole agent) with per-command error surfaces, and register --agent on each command. * docs(config): scope systemAgent infer fallback help to agent-owned commands