<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Token Budget</title><description>The context window as a budget you allocate: what to spend it on, how to measure what you spent, what to cut first, and where position in the prompt changes the answer.</description><link>https://context-augmented.com/</link><item><title>Context budgets for multi-turn conversations</title><link>https://context-augmented.com/blogs/context-budgets-for-multi-turn-conversations/</link><guid isPermaLink="true">https://context-augmented.com/blogs/context-budgets-for-multi-turn-conversations/</guid><description>History grows every turn until it crowds out everything else. Window policies, structured state extraction, and why agent loops overflow fastest.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>history</category><category>budgeting</category></item><item><title>Where in the prompt things should go</title><link>https://context-augmented.com/blogs/where-in-the-prompt-things-should-go/</link><guid isPermaLink="true">https://context-augmented.com/blogs/where-in-the-prompt-things-should-go/</guid><description>Position affects whether the model uses what you put there. A default layout, why instructions get repeated at the end, and what prompt caching constrains.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>prompt-order</category><category>caching</category></item><item><title>What to cut first when context overflows</title><link>https://context-augmented.com/blogs/what-to-cut-first-when-context-overflows/</link><guid isPermaLink="true">https://context-augmented.com/blogs/what-to-cut-first-when-context-overflows/</guid><description>A cut order for when the budget doesn&apos;t balance: which component gives up space first, why history usually loses to retrieval, and how to degrade visibly.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><category>overflow</category><category>budgeting</category></item><item><title>Counting tokens before you spend them</title><link>https://context-augmented.com/blogs/counting-tokens-before-you-spend-them/</link><guid isPermaLink="true">https://context-augmented.com/blogs/counting-tokens-before-you-spend-them/</guid><description>Why character-count estimates drift, what message formatting adds that you didn&apos;t count, and how to build a budget check that fails before the API does.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>tokens</category><category>measurement</category></item><item><title>The context window is a budget</title><link>https://context-augmented.com/blogs/the-context-window-is-a-budget/</link><guid isPermaLink="true">https://context-augmented.com/blogs/the-context-window-is-a-budget/</guid><description>Five things compete for every request&apos;s window, including the answer. How to write the allocation down, and why the output reservation is forgotten.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>tokens</category></item><item><title>What deserves a permanent seat in the window</title><link>https://context-augmented.com/blogs/what-deserves-a-permanent-seat-in-the-window/</link><guid isPermaLink="true">https://context-augmented.com/blogs/what-deserves-a-permanent-seat-in-the-window/</guid><description>Some material is needed on nearly every request. The test for making it a resident line item instead of fetching it, and the cost of getting it wrong.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>caching</category></item><item><title>Giving each agent its own window</title><link>https://context-augmented.com/blogs/giving-each-agent-its-own-window/</link><guid isPermaLink="true">https://context-augmented.com/blogs/giving-each-agent-its-own-window/</guid><description>One window shared by a long task overflows. Splitting work across separate windows with a handoff is an allocation strategy, and it has real costs.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>history</category></item><item><title>How much of your window is earning its place</title><link>https://context-augmented.com/blogs/how-much-of-your-window-is-earning-its-place/</link><guid isPermaLink="true">https://context-augmented.com/blogs/how-much-of-your-window-is-earning-its-place/</guid><description>Every component costs tokens on every request. How to find which ones change the answer, using ablation and citation coverage rather than intuition.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><category>measurement</category><category>budgeting</category></item><item><title>Size the budget for the tail, not the average</title><link>https://context-augmented.com/blogs/size-the-budget-for-the-tail-not-the-average/</link><guid isPermaLink="true">https://context-augmented.com/blogs/size-the-budget-for-the-tail-not-the-average/</guid><description>Average requests never overflow. The failures live at p99, where one oversized item or a long conversation breaks a budget built on means.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>overflow</category><category>measurement</category></item><item><title>What formatting overhead costs you</title><link>https://context-augmented.com/blogs/what-formatting-overhead-costs-you/</link><guid isPermaLink="true">https://context-augmented.com/blogs/what-formatting-overhead-costs-you/</guid><description>Delimiters, labels and serialisation are paid per item in the prompt. How to price the per-passage wrapper and keep the parts that earn their tokens.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>tokens</category><category>budgeting</category></item><item><title>Rebudgeting when you change model</title><link>https://context-augmented.com/blogs/rebudgeting-when-you-change-model/</link><guid isPermaLink="true">https://context-augmented.com/blogs/rebudgeting-when-you-change-model/</guid><description>A budget is model-specific. Token counts, limits, output caps and position behaviour all shift on a swap. The checklist for porting an allocation.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>tokens</category><category>measurement</category></item><item><title>Fixed shares or priority order?</title><link>https://context-augmented.com/blogs/fixed-shares-or-priority-order/</link><guid isPermaLink="true">https://context-augmented.com/blogs/fixed-shares-or-priority-order/</guid><description>Two ways to divide a window: give each component a percentage, or fill in priority order. Where each fails, and why request types need their own profiles.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>overflow</category></item><item><title>Do your few-shot examples still earn their space?</title><link>https://context-augmented.com/blogs/do-your-few-shot-examples-still-earn-their-space/</link><guid isPermaLink="true">https://context-augmented.com/blogs/do-your-few-shot-examples-still-earn-their-space/</guid><description>Examples are often the largest block in a system prompt and the least examined. How to run the ablation, and what to do with each outcome.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>measurement</category></item><item><title>When compaction collides with your cache</title><link>https://context-augmented.com/blogs/when-compaction-collides-with-your-cache/</link><guid isPermaLink="true">https://context-augmented.com/blogs/when-compaction-collides-with-your-cache/</guid><description>Compacting history rewrites the prompt above what you are appending, so it discards your cached prefix. How to choose thresholds that pay for that.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>caching</category><category>history</category></item><item><title>Designing a prompt prefix that stays stable</title><link>https://context-augmented.com/blogs/designing-a-prompt-prefix-that-stays-stable/</link><guid isPermaLink="true">https://context-augmented.com/blogs/designing-a-prompt-prefix-that-stays-stable/</guid><description>Prompt caching rewards byte-identical prefixes. What to put in yours, what silently invalidates it, and how caching changes what is worth trimming.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>caching</category><category>prompt-order</category></item><item><title>The output format is a budget decision</title><link>https://context-augmented.com/blogs/the-output-format-is-a-budget-decision/</link><guid isPermaLink="true">https://context-augmented.com/blogs/the-output-format-is-a-budget-decision/</guid><description>Verbose response formats spend the window twice — once on the schema, once on the answer. How to price a format and pick a cheaper one.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>tokens</category></item><item><title>Budgeting for tokens you never see</title><link>https://context-augmented.com/blogs/budgeting-for-tokens-you-never-see/</link><guid isPermaLink="true">https://context-augmented.com/blogs/budgeting-for-tokens-you-never-see/</guid><description>Reasoning traces, retries and discarded drafts consume window and billing without appearing in the answer. How to find them and reserve for them.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>tokens</category></item><item><title>Reserving room for the answer</title><link>https://context-augmented.com/blogs/reserving-room-for-the-answer/</link><guid isPermaLink="true">https://context-augmented.com/blogs/reserving-room-for-the-answer/</guid><description>Input and output share the window on most models. How to size the output reservation, what an unset cap means, and why truncation looks like success.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>overflow</category></item><item><title>Auditing a system prompt nobody trimmed</title><link>https://context-augmented.com/blogs/auditing-a-system-prompt-nobody-trimmed/</link><guid isPermaLink="true">https://context-augmented.com/blogs/auditing-a-system-prompt-nobody-trimmed/</guid><description>System prompts grow one patch at a time and nothing is ever removed. How to audit yours by section, delete safely, and keep it from regrowing.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>measurement</category></item><item><title>Tool definitions are a line item</title><link>https://context-augmented.com/blogs/tool-definitions-are-a-line-item/</link><guid isPermaLink="true">https://context-augmented.com/blogs/tool-definitions-are-a-line-item/</guid><description>The tool block is paid on every request whether or not a tool is called. How to audit it per tool, what to trim, and what terser schemas cost you.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>budgeting</category><category>tokens</category></item></channel></rss>