kdeps-events-side-call-max-tokens
v1.0.0kdeps event: side-call-max-tokens
set events / shelf context
PurposeThresholds the agent loop watches - tokens, rounds, bytes, repeated calls - and the action each runs when crossed.
LLM context: none - kdeps uses it without sending it to the model
Where it runs
Part of the events set, used in workflow and agent mode. Thresholds the agent loop watches - tokens, rounds, bytes, repeated calls - and the action each runs when crossed.
- the agent loop runs a turn
- kdeps measures tokens, rounds and calls
- an event's trigger is metevents/side-call-max-tokens
- its action runs
- the turn continues
Loaded by: kdeps (agent loop), /update, kdeps run, kdeps konfig export, kdeps konfig import
In the code: kdeps (agent loop)agent.(*REPL).Runagent.eventPatternMatch
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/truncate.
Pin a version with kdeps install events/side-call-max-tokens@<version>.
Contents
- name
- side-call-max-tokens
- run
- truncate
requires:
actions/truncate: ""
on:
tokens: 512
version: 1.0.0
# kdeps update installs these with this event: the action it runs
requires:
actions/truncate: ""
name: side-call-max-tokens
on:
# Output cap for refine, the judge roster, and a verdict-only judge.
# Compaction, the main turn, branch summaries, plan, confirm, and
# handshake keep the model output ceiling.
tokens: 512
# run: selects the action fired once the trigger above is met.
# Valid actions (assets/actions/*.yaml -- override at ~/.kdeps/actions/*.yaml):
# truncate shorten oversized content to a budget, marking what was cut
run: truncate
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.0 | 10/27/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.0
- Published
- 10/27/2026