Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
93c4367
:truck: Rename token-budget to session-budget plugin
evaline-ju Aug 13, 2026
24bb6cd
:truck::memo: Update session budget documentation
evaline-ju Aug 14, 2026
b13a6e9
:sparkles: Session budget HITL pause mode
evaline-ju Aug 14, 2026
426fcf2
:white_check_mark: Update tests for session budget pause mode
evaline-ju Aug 14, 2026
668f956
:bug: Preserve lastApprovedAt in cache
evaline-ju Aug 14, 2026
f8541a0
Merge branch 'main' into session-budget
evaline-ju Aug 14, 2026
afe46a7
:memo: Update plugin name in catalog
evaline-ju Aug 14, 2026
ecf795d
:memo::art: Session budget plugin improvements
evaline-ju Aug 14, 2026
b2fcc92
:memo: Document webhook info
evaline-ju Aug 17, 2026
c85e8a5
:memo::bulb: Clarify piggyback and cache pending approval
evaline-ju Aug 17, 2026
b3dcfaf
Merge branch 'main' into session-budget
evaline-ju Aug 17, 2026
b1f837d
:recycle: Test consolidation
evaline-ju Aug 17, 2026
780da7d
:sparkles: Improve cache refresh and clarify LLM calls
evaline-ju Aug 17, 2026
22cba1a
:white_check_mark: Test updates for redis read
evaline-ju Aug 17, 2026
cdb4b24
:art: Address race condition on hydrate
evaline-ju Aug 17, 2026
f4decc1
:white_check_mark: Update cache hydrate tests
evaline-ju Aug 17, 2026
c8f61e0
:memo: Add cluster ambient-mesh details
evaline-ju Aug 18, 2026
8292b77
:recycle::white_check_mark: Keep deny/observe cold-cache skip behavior
evaline-ju Aug 18, 2026
ebc8811
:memo: Calls clarification
evaline-ju Aug 18, 2026
8c20809
:memo: Pause mode user directions
evaline-ju Aug 18, 2026
129b369
:bug::memo: Update prereq details
evaline-ju Aug 18, 2026
438e20a
:recycle: Make doc more concise
evaline-ju Aug 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion authbridge/authlib/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ require (
github.com/rossoctl/context-guru v0.0.0-20260720181432-8fc7c7b36563
github.com/spiffe/go-spiffe/v2 v2.8.1
golang.org/x/net v0.57.0
golang.org/x/sync v0.22.0
golang.org/x/sys v0.47.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa
google.golang.org/grpc v1.82.0
Expand Down Expand Up @@ -117,7 +118,6 @@ require (
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/arch v0.23.0 // indirect
golang.org/x/crypto v0.54.0 // indirect
golang.org/x/sync v0.22.0 // indirect
golang.org/x/text v0.40.0 // indirect
golang.org/x/time v0.15.0 // indirect
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
Expand Down
2 changes: 1 addition & 1 deletion authbridge/authlib/listener/forwardproxy/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -609,7 +609,7 @@ func (s *Server) handleStreamingResponse(w http.ResponseWriter, r *http.Request,
defer func() {
// Use a detached context for finalization: the client may have
// cancelled the request context after reading the full stream,
// but aggregating plugins (inference-parser, token-budget) still
// but aggregating plugins (inference-parser, session-budget) still
// need their last=true dispatch to finalize state.
finalCtx := context.WithoutCancel(r.Context())
finalAction := s.OutboundPipeline.RunResponseFrame(finalCtx, pctx, nil, true)
Expand Down
Loading
Loading