Run an agent server-in-process (via the makeAIClient invoker) and return the ExecuteAgentResult.
A run error normally becomes result.success === false, but the invoker REJECTS if no
contextUser can be resolved (issue #3251) — call sites pass ctx.User, so that path indicates a
harness bug.
Run an agent server-in-process (via the makeAIClient invoker) and return the ExecuteAgentResult. A run error normally becomes
result.success === false, but the invoker REJECTS if no contextUser can be resolved (issue #3251) — call sites pass ctx.User, so that path indicates a harness bug.