kdeps-presets-balanced
v1.2.0The shipped, out-of-the-box defaults for every token-economy event. Applying this after switching to "frugal" or "thorough" resets them all in one step, without needing to hand-edit or delete override files.
set presets / shelf context
LLM context: none - kdeps uses it without sending it to the model
Where it runs
Part of the presets set, used in workflow and agent mode. Named bundles of event and harness overrides, such as frugal (fewest tokens) or thorough (most context).
- /harness preset or /efficiency preset
- the preset rewrites events and harness sectionspresets/balanced
- every later turn uses them
Loaded by: kdeps (agent loop), /update, kdeps run, kdeps konfig export, kdeps konfig import
In the code: kdeps (agent loop)agent.ApplyKonfigagent.mergeUserPresets
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.
Also installs what it requires, when missing or older: actions/block, actions/cap, actions/compact, actions/drop_oldest, actions/truncate, components/bash_exec, components/edit_file, components/exec, components/list_files, components/memory_query, components/memory_search, components/read_file, components/search_local, components/web_scraper, components/web_search, components/write_file, events/auto-compact, events/bash-call-budget, events/code-call-budget, events/efficiency, events/efficiency-actions, events/efficiency-bash, events/efficiency-code, events/efficiency-failures, events/efficiency-file, events/efficiency-reads, events/efficiency-stops, events/efficiency-tighten, events/efficiency-verbose, events/efficiency-web, events/file-call-budget, events/fold, events/force-answer-digest, events/history-window-trim, events/memory-capture-limit, events/memory-chain-max, events/memory-focus-max, events/memory-keys-limit, events/memory-prompt-limit, events/memory-search-limit, events/memory-value-limit, events/rel-memory-limit, events/tool-error-truncate, events/tool-result-truncate, events/web-call-budget.
Pin a version with kdeps install presets/balanced@<version>.
Contents
The shipped, out-of-the-box defaults for every token-economy event. Applying this after switching to "frugal" or "thorough" resets them all in one step, without needing to hand-edit or delete override files.
- name
- balanced
requires:
actions/block: ""
actions/cap: ""
actions/compact: ""
actions/drop_oldest: ""
actions/truncate: ""
components/bash_exec: ""
components/edit_file: ""
components/exec: ""
components/list_files: ""
components/memory_query: ""
components/memory_search: ""
components/read_file: ""
components/search_local: ""
components/web_scraper: ""
components/web_search: ""
components/write_file: ""
events/auto-compact: ""
events/bash-call-budget: ""
events/code-call-budget: ""
events/efficiency: ""
events/efficiency-actions: ""
events/efficiency-bash: ""
events/efficiency-code: ""
events/efficiency-failures: ""
events/efficiency-file: ""
events/efficiency-reads: ""
events/efficiency-stops: ""
events/efficiency-tighten: ""
events/efficiency-verbose: ""
events/efficiency-web: ""
events/file-call-budget: ""
events/fold: ""
events/force-answer-digest: ""
events/history-window-trim: ""
events/memory-capture-limit: ""
events/memory-chain-max: ""
events/memory-focus-max: ""
events/memory-keys-limit: ""
events/memory-prompt-limit: ""
events/memory-search-limit: ""
events/memory-value-limit: ""
events/rel-memory-limit: ""
events/tool-error-truncate: ""
events/tool-result-truncate: ""
events/web-call-budget: ""
events:
- name: auto-compact
on:
tokens: 30000
ctxWindowFraction: 0.75
minTurns: 4
run: compact
- name: fold
on:
tokensSinceCheckpoint: 2000
minTurns: 4
items: 5
run: compact
- name: memory-prompt-limit
on:
tokens: 500
run: truncate
- name: memory-keys-limit
items: 100
run: cap
- name: memory-focus-max
items: 5
run: cap
- name: memory-chain-max
items: 8
run: cap
- name: rel-memory-limit
items: 500
run: cap
- name: memory-search-limit
items: 20
run: cap
- name: memory-value-limit
on:
bytes: 500
run: truncate
- name: memory-capture-limit
on:
bytes: 300
run: truncate
- name: tool-result-truncate
on:
bytes: 16384
run: truncate
- name: tool-error-truncate
on:
bytes: 500
run: truncate
- name: force-answer-digest
on:
bytes: 12288
run: truncate
- name: history-window-trim
on:
bytes: 24576
run: drop_oldest
- name: web-call-budget
tools:
- web_search
- wikipedia
- web_scraper
- exa_search
- wolfram_alpha
on:
distinctCalls: 20
run: block
- name: bash-call-budget
tools:
- bash_exec
on:
distinctCalls: 50
run: block
- name: file-call-budget
tools:
- read_file
- list_files
on:
distinctCalls: 80
run: block
- name: code-call-budget
tools:
- search_local
on:
distinctCalls: 30
run: block
- name: efficiency
run: block
- name: efficiency-verbose
disabled: true
run: block
- name: efficiency-reads
on:
rounds: 6
run: block
- name: efficiency-actions
on:
rounds: 30
run: block
- name: efficiency-stops
on:
rounds: 3
run: block
- name: efficiency-failures
on:
rounds: 5
run: block
- name: efficiency-tighten
items: 1
run: block
- name: efficiency-web
on:
distinctCalls: 5
run: block
- name: efficiency-bash
on:
distinctCalls: 8
run: block
- name: efficiency-file
on:
distinctCalls: 10
run: block
- name: efficiency-code
on:
distinctCalls: 6
run: block
version: 1.2.0
# kdeps update installs these with this preset: the events it tunes, the actions they run, and the components whose tools those events limit
requires:
actions/block: ""
actions/cap: ""
actions/compact: ""
actions/drop_oldest: ""
actions/truncate: ""
components/bash_exec: ""
components/edit_file: ""
components/exec: ""
components/list_files: ""
components/memory_query: ""
components/memory_search: ""
components/read_file: ""
components/search_local: ""
components/web_scraper: ""
components/web_search: ""
components/write_file: ""
events/auto-compact: ""
events/bash-call-budget: ""
events/code-call-budget: ""
events/efficiency: ""
events/efficiency-actions: ""
events/efficiency-bash: ""
events/efficiency-code: ""
events/efficiency-failures: ""
events/efficiency-file: ""
events/efficiency-reads: ""
events/efficiency-stops: ""
events/efficiency-tighten: ""
events/efficiency-verbose: ""
events/efficiency-web: ""
events/file-call-budget: ""
events/fold: ""
events/force-answer-digest: ""
events/history-window-trim: ""
events/memory-capture-limit: ""
events/memory-chain-max: ""
events/memory-focus-max: ""
events/memory-keys-limit: ""
events/memory-prompt-limit: ""
events/memory-search-limit: ""
events/memory-value-limit: ""
events/rel-memory-limit: ""
events/tool-error-truncate: ""
events/tool-result-truncate: ""
events/web-call-budget: ""
name: balanced
description: >-
The shipped, out-of-the-box defaults for every token-economy event.
Applying this after switching to "frugal" or "thorough" resets them all
in one step, without needing to hand-edit or delete override files.
events:
- name: auto-compact
on:
tokens: 30000
ctxWindowFraction: 0.75
minTurns: 4
run: compact
- name: fold
on:
tokensSinceCheckpoint: 2000
minTurns: 4
items: 5
run: compact
- name: memory-prompt-limit
on:
tokens: 500
run: truncate
- name: memory-keys-limit
items: 100
run: cap
- name: memory-focus-max
items: 5
run: cap
- name: memory-chain-max
items: 8
run: cap
- name: rel-memory-limit
items: 500
run: cap
- name: memory-search-limit
items: 20
run: cap
- name: memory-value-limit
on:
bytes: 500
run: truncate
- name: memory-capture-limit
on:
bytes: 300
run: truncate
- name: tool-result-truncate
on:
bytes: 16384
run: truncate
- name: tool-error-truncate
on:
bytes: 500
run: truncate
- name: force-answer-digest
on:
bytes: 12288
run: truncate
- name: history-window-trim
on:
bytes: 24576
run: drop_oldest
- name: web-call-budget
tools: [web_search, wikipedia, web_scraper, exa_search, wolfram_alpha]
on:
distinctCalls: 20
run: block
- name: bash-call-budget
tools: [bash_exec]
on:
distinctCalls: 50
run: block
- name: file-call-budget
tools: [read_file, list_files]
on:
distinctCalls: 80
run: block
- name: code-call-budget
tools: [search_local]
on:
distinctCalls: 30
run: block
- name: efficiency
run: block
- name: efficiency-verbose
disabled: true
run: block
- name: efficiency-reads
on:
rounds: 6
run: block
- name: efficiency-actions
on:
rounds: 30
run: block
- name: efficiency-stops
on:
rounds: 3
run: block
- name: efficiency-failures
on:
rounds: 5
run: block
- name: efficiency-tighten
items: 1
run: block
- name: efficiency-web
on:
distinctCalls: 5
run: block
- name: efficiency-bash
on:
distinctCalls: 8
run: block
- name: efficiency-file
on:
distinctCalls: 10
run: block
- name: efficiency-code
on:
distinctCalls: 6
run: block
Versions
| Version | Published | Status |
|---|---|---|
| 1.2.0 | 10/24/2026 | active |
| 1.1.0 | 10/23/2026 | active |
| 1.0.2 | 10/23/2026 | active |
| 1.0.1 | 10/13/2026 | active |
| 1.0.0 | 10/11/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.2.0
- Published
- 10/11/2026