kdeps-presets-balanced
v1.0.1The 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.
Install
A kdeps asset: kdeps installs it on first run and updates it without a new release.
Also installs what it requires, when missing or older: actions/block, actions/cap, actions/compact, actions/drop_oldest, actions/truncate, 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-chain-max, events/memory-focus-max, events/memory-keys-limit, events/memory-prompt-limit, events/rel-memory-limit, events/tool-error-truncate, events/tool-result-truncate, events/web-call-budget.
Pin a version with kdeps update 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: ""
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-chain-max: ""
events/memory-focus-max: ""
events/memory-keys-limit: ""
events/memory-prompt-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: 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
on:
distinctCalls: 20
run: block
- name: bash-call-budget
on:
distinctCalls: 50
run: block
- name: file-call-budget
on:
distinctCalls: 80
run: block
- name: code-call-budget
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.0.1
# kdeps update installs these with this preset: the events it tunes and the actions they run
requires:
actions/block: ""
actions/cap: ""
actions/compact: ""
actions/drop_oldest: ""
actions/truncate: ""
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-chain-max: ""
events/memory-focus-max: ""
events/memory-keys-limit: ""
events/memory-prompt-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: 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
on:
distinctCalls: 20
run: block
- name: bash-call-budget
on:
distinctCalls: 50
run: block
- name: file-call-budget
on:
distinctCalls: 80
run: block
- name: code-call-budget
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.0.1 | 10/13/2026 | active |
| 1.0.0 | 10/11/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.1
- Published
- 10/11/2026