MCPcopy Create free account
hub / github.com/Louisym/MiniCC / UsageSummary

Class UsageSummary

src/models.py:29–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27
28@dataclass(frozen=True)
29class UsageSummary:
30 input_tokens: int = 0
31 output_tokens: int = 0
32
33 def add_turn(self, prompt: str, output: str) -> 'UsageSummary':
34 return UsageSummary(
35 input_tokens=self.input_tokens + len(prompt.split()),
36 output_tokens=self.output_tokens + len(output.split()),
37 )
38
39
40@dataclass

Callers 2

add_turnMethod · 0.85
from_saved_sessionMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected