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

Class LoggingApiClient

tutorials/18_design_patterns_for_agents.py:111–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109
110 # 实现 3: 记录所有请求 (调试环境)
111 class LoggingApiClient(ApiClient):
112 def __init__(self, inner: ApiClient):
113 self.inner = inner
114 self.log: list[dict] = []
115
116 def stream(self, messages):
117 self.log.append({"messages": messages})
118 result = self.inner.stream(messages)
119 self.log[-1]["response"] = result
120 return result
121
122 # ---- 步骤 3: 使用——完全相同的代码, 不同的行为 ----
123

Callers 1

lesson_1_interfaceFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected