diff --git a/Environment-Variables.md b/Environment-Variables.md index 85843c1..9b40d25 100644 --- a/Environment-Variables.md +++ b/Environment-Variables.md @@ -61,7 +61,7 @@ The following environment variables are available for clients in Coyote: | `COYOTE_PATCH_{client}_CHAT_COMPLETIONS` | Patch chat completion requests to models on the corresponding client; Can modify the URL, body,
or headers. | | `COYOTE_SHELL` | Specify the shell that Coyote should be using when executing commands | | `COYOTE_TOOL_TIMEOUT` | Wall-clock cap in seconds for any single tool-call subprocess (built-in and custom tools alike).
When exceeded, the tool process is killed and a `tool_call_error` is returned to the model instead of hanging the session forever.
Set to `0` for unlimited. Default: `1800` (30 minutes).
Counterpart of the `tool_timeout` config key; the environment variable takes precedence. | -| `COYOTE_CURRENT_MODEL` | Set **by** Coyote (not read by it) in the environment of every tool-call subprocess: the running session's active model in `client:name` form (e.g. `claude:claude-opus-5`).
Lets tools adapt to the model driving the session; e.g. `web_search_coyote.sh` prefers the current model for native web search when it supports it, falling back to `WEB_SEARCH_MODEL` otherwise.
Agent-declared `variables:` envs with the same name take precedence. | +| `COYOTE_CURRENT_MODEL` | Set **by** Coyote (not read by it) in the environment of every tool-call subprocess: the running session's active model in `client:name` form (e.g. `claude:claude-opus-5`).
Lets tools adapt to the model driving the session — e.g. `web_search_coyote.sh` prefers the current model for native web search when it supports it, falling back to `WEB_SEARCH_MODEL` otherwise.
Agent-declared `variables:` envs with the same name take precedence. | # Files and Directory Related Variables You can also customize the files and directories that Coyote loads its configuration files from: