MCPcopy Index your code
hub / github.com/docker/docker-agent / Usage

Method Usage

pkg/session/session.go:563–567  ·  view source on GitHub ↗

Usage returns a consistent snapshot of the cumulative input/output token counts.

()

Source from the content-addressed store, hash-verified

561// Usage returns a consistent snapshot of the cumulative input/output
562// token counts.
563func (s *Session) Usage() (input, output int64) {
564 s.mu.RLock()
565 defer s.mu.RUnlock()
566 return s.InputTokens, s.OutputTokens
567}
568
569// ApplyCompaction atomically resets the session's cumulative token
570// counts and appends a summary item under s.mu so concurrent readers

Callers 1

doCompactMethod · 0.80

Implementers 7

fakeSessionpkg/tools/lifecycle/supervisor_test.go
sessionClientpkg/tools/mcp/session_client.go
mockMCPClientpkg/tools/mcp/mcp_test.go
reconnectableMockClientpkg/tools/mcp/mcp_test.go
failingInitClientpkg/tools/mcp/reconnect_test.go
clientSessionpkg/tools/mcp/mcp.go
lspSessionpkg/tools/builtin/lsp/lsp_lifecycle.go

Calls

no outgoing calls

Tested by

no test coverage detected