Merge remote-tracking branch 'origin/master'

# Conflicts:
#	Custom-Bash-Tools.md
#	Environment-Variables.md
Dark-Alex-17 committed 2026-09-11 13:45:34 -06:00
commit 91243f95b0
1 file changed
+1 -1
+1 -1
@@ -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, <br>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). <br>When exceeded, the tool process is killed and a `tool_call_error` is returned to the model instead of hanging the session forever. <br>Set to `0` for unlimited. Default: `1800` (30 minutes). <br>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`). <br>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. <br>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`). <br>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. <br>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: