Context engineering
Context packs: the unit of context your agent actually consumes.
Feeding an LLM raw documents wastes tokens on duplication and noise, and gives no control over what actually reaches the model. A context pack is a curated, versioned bundle: pick whole documents or specific sections, add task instructions so the pack's purpose is explicit, and set a token budget.
Fitting the budget
When a pack exceeds its token budget, ContextBoard applies, in order:
- Deduplication. Identical content repeated across documents is kept once.
- Compression. If enabled, an LLM condenses the assembled content to fit, preserving facts and figures.
- Truncation. If still over budget, the lowest-priority items are dropped until the pack fits.
Real token counts come from the model's own tokenizer, not an approximation -- a budget you can trust.
Export anywhere
Every pack exports in four formats: Markdown for human review, JSON for custom pipelines, OpenAI-style chat messages, or RAG chunks for a vector store.
Versioned like code
Editing a pack's configuration creates a new version rather than overwriting the last one -- previous exports stay reproducible.