Merge remote-tracking branch 'origin/master'
# Conflicts: # Custom-Bash-Tools.md # Environment-Variables.md
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_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_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_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
|
# Files and Directory Related Variables
|
||||||
You can also customize the files and directories that Coyote loads its configuration files from:
|
You can also customize the files and directories that Coyote loads its configuration files from:
|
||||||
|
|||||||
Reference in new issue
Block a user