Context Pack
context_packGenerate a task-aware local context packet with primary/related files, tests, and validation commands, leaving the target repo unchanged.
Instructions
Generate a task-aware local context packet with primary files, related files, tests, and validation commands. Uses a per-user external cache and leaves the target repository unchanged. Deterministic by default; pass online:true to also ask a System One model (needs TYPESAFE_API_KEY) what kind of work the request is and which candidate files it needs, which relabels a confidently read intent and demotes files it judges irrelevant, reported under modelRead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Repository path. Defaults to current working directory. | |
| limit | No | Maximum primary, related, and test files per section. Defaults to 8. | |
| paths | No | Repository paths for a multi-repo context packet. Omitted, `path` plus the `companions` listed in its .solumberc.json. | |
| query | Yes | Task or question to gather context for. | |
| online | No | Ask TypeSafe's Jev to read the request (intent, and relevance of each candidate file) in one call, and apply answers that clear their confidence gate. Needs TYPESAFE_API_KEY; without one the pack is returned unchanged with modelRead.source offline. Defaults to false. | |
| includeEvidence | No | Include per-file imports, exports, and symbol slices as source evidence. Defaults to false to keep the packet compact. | |
| includeMarkdown | No | Return a compact human-readable markdown report instead of the full JSON packet. Defaults to false. |