| context.vars | dict[str, str] | Non-secret config declared in the adapter; visible in the
UI. |
| context.secrets | dict[str, str] | Secret config; masked in the UI and scrubbed from logs. |
| context.auth | dict | None | What authenticate() returned;
None if authenticate() is not
defined. |
| context.session | dict | None | What session_pre_process() returned, carried
across turns; None if not used. |
| context.http | httpx.Client | Preconfigured HTTP client. Use this for all HTTP calls instead
of importing another client. |