Skip to content

feat(code): add cache and context status row - #5408

Merged
Johannes du Plessis (johannes117) merged 8 commits into
mainfrom
johannes117/code/two-line-status-bar
Aug 11, 2026
Merged

feat(code): add cache and context status row#5408
Johannes du Plessis (johannes117) merged 8 commits into
mainfrom
johannes117/code/two-line-status-bar

Conversation

@johannes117

@johannes117 Johannes du Plessis (johannes117) commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Depends on #5407

The status footer now shows cache reads and writes, context usage, and cumulative cost on a second row.


Cache metrics reuse pricing normalization and remain scoped to the active thread, including in-flight and offload usage.

Made by Open SWE

References

Screenshots

Screenshot 2026-08-11 at 2 49 02 PM

@github-actions github-actions Bot added dcode Related to `deepagents-code` feature New feature/enhancement or request for one internal User is a member of the `langchain-ai` GitHub organization size: M 200-499 LOC labels Aug 11, 2026
@johannes117
Johannes du Plessis (johannes117) marked this pull request as ready for review August 11, 2026 16:26
@johannes117
Johannes du Plessis (johannes117) force-pushed the johannes117/code/two-line-status-bar branch from c40ba13 to 618236d Compare August 11, 2026 16:26
@github-actions github-actions Bot added size: L 500-999 LOC and removed size: M 200-499 LOC labels Aug 11, 2026
@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Trailer fixed. The previous warning is resolved.

Base automatically changed from johannes117/code/context-command to main August 11, 2026 23:17
@johannes117
Johannes du Plessis (johannes117) force-pushed the johannes117/code/two-line-status-bar branch from fec90ef to cb48846 Compare August 11, 2026 23:17
@johannes117
Johannes du Plessis (johannes117) force-pushed the johannes117/code/two-line-status-bar branch from cb48846 to 7a387ed Compare August 11, 2026 23:18
@johannes117
Johannes du Plessis (johannes117) merged commit 2b3edf9 into main Aug 11, 2026
57 checks passed
@johannes117
Johannes du Plessis (johannes117) deleted the johannes117/code/two-line-status-bar branch August 11, 2026 23:40
Johannes du Plessis (johannes117) added a commit that referenced this pull request Aug 12, 2026
Related #5408

Cache hit rates in the status footer now use muted, warning, and error
colors so low cache reuse is easy to spot.

---

The follow-up styling remained as an uncommitted working-tree diff when
the original status-row PR merged. This reapplies that isolated change
on current `main`, with boundary coverage for the 60% and 90%
thresholds.

---------

Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
Mason Daugherty (mdrxy) pushed a commit that referenced this pull request Aug 12, 2026
> [!CAUTION]
> Merging this PR will automatically publish to **PyPI** and create a
**GitHub release**.

For the full release process, see
[`.github/RELEASING.md`](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md).

---

_Release notes preview: keep this section in sync with the package
`CHANGELOG.md`. Publish reads the merged CHANGELOG via `release.yml`,
not this PR description — keep them aligned anyway so the PR stays an
accurate historical record for reviewers and anyone returning later._

---


##
[0.1.55](deepagents-code==0.1.54...deepagents-code==0.1.55)
(2026-08-12)

### Features

- Added a `/context` usage report for inspecting context consumption
([#5407](#5407)).
- Added a cache and context status row for at-a-glance session state
([#5408](#5408)).
- Added configurable warnings when a session exceeds the configured cost
threshold
([#5405](#5405)).
- Added support for persisting and reconfiguring ACP sessions
([#5366](#5366)).
- Added automatic updates for installed plugins
([#5368](#5368)).
- Added a toggle for diff line numbers
([#5427](#5427)).
- `Ctrl+S` in `/auto model` now stores `[models].auto_classifier`
([#5313](#5313)).

### Fixes

- Restored edit diffs in resumed threads
([#5391](#5391)).
- Added a resume hint after crashes
([#5412](#5412)).
- Clarified the project hooks trust prompt and stopped prompting for
user hooks
([#5426](#5426)).
- Cleared dynamic subagents on the next turn
([#5437](#5437)).
- Improved grouped tool summaries by counting distinct targets
([#5409](#5409)).
- Improved ask-user choice wrapping and selection styling
([#5442](#5442)).
- Serialized `dcode` self-upgrades across processes
([#5252](#5252)).
- Added warnings for stale dependencies in editable installs
([#5386](#5386)).
- Hid incomplete extras from version output
([#5352](#5352)).
- Removed the optional-provider startup tip
([#5421](#5421)).
- Removed the “Message restored to input” toast
([#5253](#5253)).

_End release notes preview._

---

> [!NOTE]
> A **New Contributors** section is appended to the GitHub release notes
automatically at publish time (see [Release
Pipeline](https://github.com/langchain-ai/deepagents/blob/main/.github/RELEASING.md#release-pipeline),
step 2).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: langchain-oss-automated-triage[bot] <248757908+langchain-oss-automated-triage[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dcode Related to `deepagents-code` feature New feature/enhancement or request for one internal User is a member of the `langchain-ai` GitHub organization size: L 500-999 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants