kdeps-tools-instruct
v1.0.1Return the full text of one harness section or one instruct briefing. Use it when the system prompt shows a one-line summary and you need that section's full instructions. topic is a harness section name (memory, tools, narration, autonomy, safety, errors, scope, accuracy, honesty, code, output, internals, use-kdeps-tools, edit-workflow, or any other harness section) or an instruct topic (overview, modes, tools, available, memory, feedback, files). A name that is both a section and a topic returns the harness section. Prefix instruct: (instruct:tools, instruct:memory) to force the briefing.
set tools / shelf agent
LLM context: ~261 tokens when loaded (prompt or tool definition)
Where it runs
Part of the tools set, used in workflow and agent mode. What the model is told about each built-in tool: its description, usage notes and parameters. kdeps runs the tool itself.
- the agent loop builds the request
- the tool definitions are sent to the modeltools/instruct
- the model calls a tool
- kdeps runs it
- the result goes back to the model
Loaded by: kdeps (agent loop), /update, /settings, kdeps run, kdeps install, kdeps list, kdeps uninstall, kdeps update
In the code: kdeps (agent loop)agent.RegisterBuiltinToolsagent.definedAs
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 tools/instruct@<version>.
Contents
Return the full text of one harness section or one instruct briefing. Use it when the system prompt shows a one-line summary and you need that section's full instructions. topic is a harness section name (memory, tools, narration, autonomy, safety, errors, scope, accuracy, honesty, code, output, internals, use-kdeps-tools, edit-workflow, or any other harness section) or an instruct topic (overview, modes, tools, available, memory, feedback, files). A name that is both a section and a topic returns the harness section. Prefix instruct: (instruct:tools, instruct:memory) to force the briefing.
- category
- agent
- outputFormat
- plain text of that section or briefing
- seeAlso
- memory_query
| Parameter | Type | Description |
|---|---|---|
| topic * | string | Harness section name or instruct topic. Prefix instruct: to force the briefing when the name is also a harness section. |
aliases:
- help
constraints: The full section text is already in the system prompt on the first
request of a session and again after compaction or a model switch. Call this
on a later turn when only the one-line summary is present.
version: 1.0.1
category: agent
aliases: [help] # other names a model may call it by; the model is shown only this tool's name
description: 'Return the full text of one harness section or one instruct briefing. Use it when the system prompt shows a one-line summary and you need that section''s full instructions. topic is a harness section name (memory, tools, narration, autonomy, safety, errors, scope, accuracy, honesty, code, output, internals, use-kdeps-tools, edit-workflow, or any other harness section) or an instruct topic (overview, modes, tools, available, memory, feedback, files). A name that is both a section and a topic returns the harness section. Prefix instruct: (instruct:tools, instruct:memory) to force the briefing.'
parameters:
topic:
type: string
description: 'Harness section name or instruct topic. Prefix instruct: to force the briefing when the name is also a harness section.'
required: true
constraints: The full section text is already in the system prompt on the first request of a session and again after compaction or a model switch. Call this on a later turn when only the one-line summary is present.
outputFormat: plain text of that section or briefing
seeAlso: memory_query
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.1 | 10/23/2026 | active |
| 1.0.0 | 10/17/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.1
- Published
- 10/17/2026