MCPcopy Create free account
hub / github.com/AI45Lab/Code / record_after_llm

Method record_after_llm

core/src/orchestration/workflow_budget.rs:125–131  ·  view source on GitHub ↗
(&self, session_id: &str, usage: &TokenUsage)

Source from the content-addressed store, hash-verified

123 }
124
125 async fn record_after_llm(&self, session_id: &str, usage: &TokenUsage) {
126 self.consumed_tokens
127 .fetch_add(usage.total_tokens as u64, Ordering::SeqCst);
128 if let Some(inner) = &self.inner {
129 inner.record_after_llm(session_id, usage).await;
130 }
131 }
132
133 async fn check_before_tool(&self, session_id: &str, tool_name: &str) -> BudgetDecision {
134 if self.is_exhausted() {

Callers 5

accumulates_and_capsFunction · 0.45
uncapped_never_deniesFunction · 0.45
delegates_to_inner_guardFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected