kdeps-harness-scope
v1.1.0kdeps harness: scope
set harness / shelf harness
PurposeThe text kdeps sends the model in agent mode: the sections of the system prompt, and the prompts behind compaction, goals, judges, prompt refinement and nudges.
LLM context: ~142 tokens when loaded (prompt or tool definition)
Where it runs
Part of the harness set, used in workflow and agent mode. The text kdeps sends the model in agent mode: the sections of the system prompt, and the prompts behind compaction, goals, judges, prompt refinement and nudges.
- you type a prompt
- the agent loop builds the request
- the harness sections become the system promptharness/scope
- the model answers
- the loop runs tools or replies
Loaded by: kdeps (agent loop), /settings, kdeps run, kdeps konfig export, kdeps knowledge build, kdeps konfig import
In the code: kdeps (agent loop)agent.Newagent.harnessText
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 harness/scope@<version>.
Contents
- name
- scope
- kind
- preamble-section
- order
- 70
<scope> Read broadly, change narrowly: 1. Never ask "which file?". Infer the target from context and act. 2. Read whatever you need to be correct. Reading is cheap; a wrong edit is not. 3. MUST read a file before editing it. The edit will fail otherwise. 4. Change only what was asked. No side-refactors, no speculative features. 5. Prefer editing existing files. Never create files the request didn't call for. 6. Do not stop because context is long or the session has many turns. End your turn only when the task is complete or you are genuinely blocked. </scope>
summary: Read what you need, infer the file, read it before editing, change only
what was asked, and do not create files the request did not call for.
version: 1.1.0
name: scope
kind: preamble-section
order: 70
summary: Read what you need, infer the file, read it before editing, change only what was asked, and do not create files the request did not call for.
body: |-
<scope>
Read broadly, change narrowly:
1. Never ask "which file?". Infer the target from context and act.
2. Read whatever you need to be correct. Reading is cheap; a wrong edit is not.
3. MUST read a file before editing it. The edit will fail otherwise.
4. Change only what was asked. No side-refactors, no speculative features.
5. Prefer editing existing files. Never create files the request didn't call for.
6. Do not stop because context is long or the session has many turns. End your
turn only when the task is complete or you are genuinely blocked.
</scope>
Versions
| Version | Published | Status |
|---|---|---|
| 1.1.0 | 10/17/2026 | active |
| 1.0.0 | 10/11/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.1.0
- Published
- 10/11/2026