kdeps-defaults-executors
v1.0.3kdeps defaults: executors
set defaults / shelf workflow
PurposeThe values a resource gets when it sets none: chat, HTTP, python and exec timeouts, context length, embedding store.
LLM context: none - kdeps uses it without sending it to the model
Where it runs
Part of the defaults set, used in workflow and agent mode. The values a resource gets when it sets none: chat, HTTP, python and exec timeouts, context length, embedding store.
- a resource without a timeout (or another default) runs
- the executor defaults fill it indefaults/executors
- the executor runs the resource
Loaded by: kdeps (agent loop), /auto-improve, /editor, /instruct, kdeps run, kdeps exec, kdeps knowledge build
In the code: kdeps (agent loop)agent.(*REPL).Runexecutor.(*Engine).Executeconfig.GetDefaults
Install
A kdeps asset: installed with the first-run profile that includes its set, or the first time a command needs it, and updated without a new release.
Pin a version with kdeps install defaults/executors@<version>.
Contents
HTTP call (declared in YAML, no Go code)
Python script (declared in YAML, no Go code)
Timeout: 60s
chat:
timeout: 60s
context_length: 4096
streaming: false
embedding:
db_path: kdeps-embedding.db
collection: default
limit: 10
# Default values for kdeps executors.
# Used when neither resource YAML nor config.yaml resource_defaults provides a value.
# Values in config.yaml always override these.
version: 1.0.3
chat:
timeout: "60s"
context_length: 4096
streaming: false
http:
timeout: "30s"
follow_redirects: true
python:
timeout: "60s"
exec:
timeout: "30s"
embedding:
db_path: kdeps-embedding.db
collection: default
limit: 10
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.3 | 10/15/2026 | active |
| 1.0.2 | 10/13/2026 | active |
| 1.0.1 | 10/13/2026 | active |
| 1.0.0 | 10/13/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.3
- Published
- 10/13/2026