> ## Documentation Index
> Fetch the complete documentation index at: https://chatcli.edilsonfreitas.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.197.0

> a run under a spending ceiling tells the model how much room is left; a passage carries where it came from into the index; per-turn context as a turn-scoped system message

<div className="cc-release-meta">
  <span>Released September 5, 2026</span>
  <span>5 new features · 19 fixes</span>
  <a href="https://github.com/diillson/chatcli/releases/tag/v1.197.0">GitHub release</a>
  <a href="https://github.com/diillson/chatcli/compare/v1.196.1...v1.197.0">Compare changes</a>
</div>

## New features

* <a className="cc-scope" href="/usage/agent-mode">agent</a> a run under a spending ceiling tells the model how much room is left <span className="cc-refs">[#1514](https://github.com/diillson/chatcli/issues/1514) · [51f6b22](https://github.com/diillson/chatcli/commit/51f6b22fcd2001048582b151a8169d074c324548)</span>
* <a className="cc-scope" href="/context/knowledge-base">knowledge</a> a passage carries where it came from into the index <span className="cc-refs">[#1513](https://github.com/diillson/chatcli/issues/1513) · [c38b07e](https://github.com/diillson/chatcli/commit/c38b07e80c2ef6e39d187ef9ab60e22712958fc3)</span>
* <span className="cc-scope">llm</span> per-turn context as a turn-scoped system message <span className="cc-refs">[#1519](https://github.com/diillson/chatcli/issues/1519) · [e93768e](https://github.com/diillson/chatcli/commit/e93768e0bb7f1be2e9ef225d568d8b27455fa504)</span>
* <span className="cc-scope">llm</span> the OAuth path carries per-turn context like the others <span className="cc-refs">[#1522](https://github.com/diillson/chatcli/issues/1522) · [326dd35](https://github.com/diillson/chatcli/commit/326dd35bed0414daa5cbbbf76fcdf399f298ad0b)</span>
* <span className="cc-scope">llm</span> xAI and MiniMax count their own tokens <span className="cc-refs">[#1515](https://github.com/diillson/chatcli/issues/1515) · [c20786f](https://github.com/diillson/chatcli/commit/c20786f03bc7b67ee9af4a91ef951c317e16066e)</span>

## Fixes

* <a className="cc-scope" href="/usage/agent-mode">agent</a> tool schemas stop travelling once they crowd out the conversation <span className="cc-refs">[#1505](https://github.com/diillson/chatcli/issues/1505) · [674397e](https://github.com/diillson/chatcli/commit/674397effe5a39cad9d83e9f4d4a7c8f676cf025)</span>
* <span className="cc-scope">cache</span> an advisable compaction waits while the prefix cache is warm <span className="cc-refs">[#1506](https://github.com/diillson/chatcli/issues/1506) · [ebac1eb](https://github.com/diillson/chatcli/commit/ebac1eb490dd51e9d9afcbcfe7409bbd1c4ddea1)</span>
* <span className="cc-scope">cli</span> per-run state that is per run, and a seal that counts once stored <span className="cc-refs">[#1521](https://github.com/diillson/chatcli/issues/1521) · [28b1ebe](https://github.com/diillson/chatcli/commit/28b1ebe78cab7cf88d84b3e4dacb6c6511e70131)</span>
* <span className="cc-scope">cli</span> per-turn context follows what the model still reads <span className="cc-refs">[#1520](https://github.com/diillson/chatcli/issues/1520) · [8be6b7d](https://github.com/diillson/chatcli/commit/8be6b7d69273ef772315d01706efb590caee4189)</span>
* <span className="cc-scope">cli</span> reasoning blocks are part of a journaled message identity <span className="cc-refs">[#1516](https://github.com/diillson/chatcli/issues/1516) · [ab8cf28](https://github.com/diillson/chatcli/commit/ab8cf2890cd4bae11b30413fe85dd74b7be324ce)</span>
* <a className="cc-scope" href="/usage/coder-mode">coder</a> a write may not leave the workspace, and the denylist works on macOS <span className="cc-refs">[#1510](https://github.com/diillson/chatcli/issues/1510) · [d4b822d](https://github.com/diillson/chatcli/commit/d4b822d50476a0fee0bfedc3ba3e2bd3a89baf07)</span>
* <a className="cc-scope" href="/reference/configuration">config</a> every variable the code reads is visible in /config, enforced by a test <span className="cc-refs">[#1509](https://github.com/diillson/chatcli/issues/1509) · [4edce44](https://github.com/diillson/chatcli/commit/4edce44a69412eb3ee81478ad658b014fb2cdd76)</span>
* <a className="cc-scope" href="/context/persistent-context">context</a> the per-turn block stops repeating itself into the window <span className="cc-refs">[#1504](https://github.com/diillson/chatcli/issues/1504) · [1cf4cdf](https://github.com/diillson/chatcli/commit/1cf4cdf33732cb5113d36601e5a24aa479ebcd73)</span>
* <a className="cc-scope" href="/context/persistent-context">context</a> the provider engine reaches Bedrock and can summarize server-side <span className="cc-refs">[#1507](https://github.com/diillson/chatcli/issues/1507) · [3d9c2c0](https://github.com/diillson/chatcli/commit/3d9c2c0487a0302c6613ce1eca57d305ca23fd75)</span>
* <a className="cc-scope" href="/providers/cost-tracking">cost</a> the calibration sample measures what the request actually sent <span className="cc-refs">[#1508](https://github.com/diillson/chatcli/issues/1508) · [287b44d](https://github.com/diillson/chatcli/commit/287b44de560223d227569f1269d9d52af933d063)</span>
* <span className="cc-scope">ctxmgr</span> refresh adopts the current segmenter and situating seals <span className="cc-refs">[#1517](https://github.com/diillson/chatcli/issues/1517) · [cba6a56](https://github.com/diillson/chatcli/commit/cba6a564f337702767319aaca3ea222c709fb6e3)</span>
* <a className="cc-scope" href="/gateway/chat-gateway">gateway</a> an inbound message with no valid signature is refused <span className="cc-refs">[#1511](https://github.com/diillson/chatcli/issues/1511) · [c4f516a](https://github.com/diillson/chatcli/commit/c4f516a9b03560d9a87dcb91f879be3acc748f41)</span>
* <span className="cc-scope">llm</span> a turn-scoped system message goes where the provider accepts it <span className="cc-refs">[#1523](https://github.com/diillson/chatcli/issues/1523) · [ed0afec](https://github.com/diillson/chatcli/commit/ed0afec66a0faec78cad38acc049c4fa1df8847d)</span>
* <span className="cc-scope">llm</span> cache decisions hold for the conversation, thresholds follow the window <span className="cc-refs">[#1526](https://github.com/diillson/chatcli/issues/1526) · [0366ccf](https://github.com/diillson/chatcli/commit/0366ccf3b588ba1f5127c42a2a73b3eb32e6e318)</span>
* <span className="cc-scope">llm</span> reasoning blocks travel back with the turn that produced them <span className="cc-refs">[#1501](https://github.com/diillson/chatcli/issues/1501) · [19d2aef](https://github.com/diillson/chatcli/commit/19d2aeffe5b3f5706cf596af318800afcaaee815)</span>
* <span className="cc-scope">llm</span> the cache breakpoint survives a trailing system message <span className="cc-refs">[#1524](https://github.com/diillson/chatcli/issues/1524) · [0c66e4d](https://github.com/diillson/chatcli/commit/0c66e4d9152c142081a428642429afa956147727)</span>
* <span className="cc-scope">llm</span> the effort a turn asks for reaches the request on every provider <span className="cc-refs">[#1503](https://github.com/diillson/chatcli/issues/1503) · [46cdfd7](https://github.com/diillson/chatcli/commit/46cdfd71a9a09df6f4ae9273961455c3b9343d44)</span>
* <span className="cc-scope">llm</span> the task budget travels, on both providers that read it <span className="cc-refs">[#1525](https://github.com/diillson/chatcli/issues/1525) · [1239580](https://github.com/diillson/chatcli/commit/1239580a09639f19f738f394c862649b484b9906)</span>
* <a className="cc-scope" href="/server/server-mode">server</a> refuse to serve an unauthenticated API on a reachable address <span className="cc-refs">[#1512](https://github.com/diillson/chatcli/issues/1512) · [c1af13a](https://github.com/diillson/chatcli/commit/c1af13a9c181d3ad9cf71bd7649cd747b179bccc)</span>

***

<CardGroup cols={2}>
  <Card title="Newer release: v1.198.0" icon="arrow-left" href="/releases/1.198.0">
    the keychain setting starts doing something, on every platform including Windows; the chart can configure what the security page says it can, and the CORS setting reaches the…
  </Card>

  <Card title="Previous release: v1.196.1" icon="arrow-right" href="/releases/1.196.1">
    a reload keeps what the client provided and reaches the servers; environment file discovery for editor-spawned servers and Bedrock profile parity
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.