Context Packs
Status: π§ͺ Beta
Context packs are reusable chunks of documentation or instructions that get embedded into agent specs during the composition process. They let you share knowledge β conventions, API references, coding standards β across multiple agents without duplicating content.
Opening the Context Packs Pageβ
Dashboard β sidebar β Context Packs
Overviewβ
The page shows all context packs available in your workspace. Each pack displays:
- Name β the pack identifier
- Priority β how prominently the pack's content is included (
high,medium, orlow) - Toggle β whether the pack is currently active
The header shows the current agents.md budget usage β a token budget indicator that reflects how much context space is being used across your active packs.
Managing Packsβ
Toggle a Pack On or Offβ
Click the toggle next to any pack to enable or disable it. Disabled packs are not embedded in agent specs during sync.
Adjust Priorityβ
Each pack has a priority selector: high, medium, or low. Priority determines the order in which packs are included when resolving the composition for an agent spec. Higher-priority packs take precedence.
Save Changesβ
Click Save to persist your toggle and priority selections. Changes take effect on the next sync.
Creating a New Packβ
- In the Create Pack section at the bottom of the page, enter a pack name and select a priority
- Click Create β the pack is added to your workspace registry
You can then add content to the pack by editing the generated file directly in VS Code.
Importing a Markdown File as a Packβ
Click Import Markdown to select any .md file from your workspace. The file is imported as a new context pack with its filename as the pack ID. This is useful for turning existing documentation β READMEs, coding guides, API references β into reusable context packs.
Using Context Packs in Agentsβ
Context packs are assigned to agents in two places:
- Profile Editor β Context Packs section β selects packs applied to all agents in the project
- Create Agent / Edit Agent β Step 5 (Output & Context) β selects packs for a specific agent
Team-level and agent-level pack assignments override the project-level defaults.