Skip to content

build(deps): Bump github.com/rossoctl/context-guru from 0.0.0-20260720181432-8fc7c7b36563 to 0.1.0 in /authbridge/authlib - #704

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/authbridge/authlib/github.com/rossoctl/context-guru-0.1.0
Open

build(deps): Bump github.com/rossoctl/context-guru from 0.0.0-20260720181432-8fc7c7b36563 to 0.1.0 in /authbridge/authlib#704
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/authbridge/authlib/github.com/rossoctl/context-guru-0.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/rossoctl/context-guru from 0.0.0-20260720181432-8fc7c7b36563 to 0.1.0.

Release notes

Sourced from github.com/rossoctl/context-guru's releases.

context-guru v0.1.0 — First Public Release

Provider-agnostic context engineering for LLM agents. Shrink the tokens every request carries — losslessly, or lossy-but-reversibly — without touching the agent.


What is context-guru?

context-guru is a single Go core that reduces the token cost of LLM-agent traffic.
The same core runs as an HTTP proxy/gateway (drop-in, any language, zero agent changes) or as an in-process plugin inside larger platforms (AuthBridge, bifrost).

It operates on the messages array — dropping redundant tool output, collapsing superseded runs, projecting large reads down to what's relevant — and every reduction is safe by construction:

  • Fail open, always — any component error or panic reverts that component only; the original request is always a valid fallback.
  • Never worse — a component that would grow a message is reverted. You never pay to compact.
  • Reversible — every lossy drop leaves a <<cg:HASH>> marker and stashes the original, recoverable via a model-callable context_guru_expand tool or GET /expand.

Benchmark — the cheapest & highest-reward arm on SWE-bench Verified

Evaluated live, end-to-end, with the claude-code agent on aws/claude-sonnet-5, against a no-compaction baseline, headroom (request-stream proxy), and rtk (Rust Token Killer, shell-level Bash-output hook). All 50 tasks scored under all four arms.

dimension baseline context-guru headroom rtk
tasks solved 43 / 50 44 / 50 40 / 50 43 / 50
total billed cost $31.98 $27.77 (−13.2%) $30.30 (−5.3%) $29.09 (−9.0%)
cache-read tokens 102.8M 84.5M (−17.8%) 96.4M (−6.3%) 91.7M (−10.8%)
cache-write tokens 1.855M 1.847M (−0.4%) 1.839M (−0.9%) 1.835M (−1.1%)
mean steps / task 36.1 31.1 (−13.9%) 35.1 (−2.8%) 33.2 (−8.0%)
added latency / req 117 ms 63 ms 0 ms
tool LLM cost $0 $0.31 $0 $0

context-guru is the cheapest arm and solves the most tasks. It cuts billed cost 13.2% vs no compaction, driven by a 17.8% cache-read reduction, by freezing each compaction and replaying it byte-identically every turn so the saving compounds across the session's cache-reads while never mutating the cached prefix.

Full four-way study, per-task/per-component breakdowns, real before→after examples, and reproduction instructions: https://github.com/rossoctl/context-guru/blob/HEAD/docs/RESULTS.md.


Architecture

Agent → [Host Adapter]
             ↓
         apply.Body  (wire normalization, Anthropic tool_result expansion)
             ↓
         Pipeline  (ordered components, fail-open, never-worse)
             ↓
         Upstream Provider
</tr></table> 

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/rossoctl/context-guru](https://github.com/rossoctl/context-guru) from 0.0.0-20260720181432-8fc7c7b36563 to 0.1.0.
- [Release notes](https://github.com/rossoctl/context-guru/releases)
- [Commits](https://github.com/rossoctl/context-guru/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: github.com/rossoctl/context-guru
  dependency-version: 0.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 27, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 27, 2026 23:15
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 27, 2026
@clawgenti

Copy link
Copy Markdown

Dependency Update Analysis

Package: github.com/rossoctl/context-guru (0.0.0-20260720181432-8fc7c7b36563 -> 0.1.0)
Ecosystem: pip | Age: 16 days (SLA: 14 days)
CI Status: unknown

Changelog Summary

Release notes

Sourced from github.com/rossoctl/context-guru's releases.

context-guru v0.1.0 — First Public Release

Provider-agnostic context engineering for LLM agents. Shrink the tokens every request carries — losslessly, or lossy-but-reversibly — without touching the agent.


What is context-guru?

context-guru is a single Go core that reduces the token cost of LLM-agent traffic.
The same core runs as an HTTP proxy/gateway (drop-in, any language, zero agent changes) or as an in-process plugin inside larger platforms (AuthBridge, bifrost).

It operates on the messages array — dropping redundant tool output, collapsing superseded runs, projecting large reads down to what's relevant — and every reduction is safe by construction:

  • Fail open, always — any component error or panic reverts that component only; the original request is always a valid fallback.
  • Never worse — a component that would grow a message is reverted. You never pay to compact.
  • Reversible — every lossy drop leaves a <<cg:HASH>> marker and stashes the original, recoverable via a model-callable context_guru_expand tool or...

    Risk Assessment

    • Breaking changes: None detected
    • Recommendation: Safe to merge (minor/patch, CI unknown, no breaking changes detected)

    Automated analysis by Rossoctl Dep Bump Fixer (scan 2026-08-13-002)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

Status: New/ToDo

Development

Successfully merging this pull request may close these issues.

2 participants