/run returns an event array after completion; /run_sse streams events, requiring the client to handle in-stream errors and read until closure
Calls save session events, and model or tool execution can incur charges or perform external actions. Harness overrides and streaming behavior differ; see Harness Runtime API