Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit adc6c6e

Browse files
committed
fix logging
1 parent bb6df42 commit adc6c6e

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/completions/endpoints/base.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ def perform_completion!(
147147
end
148148

149149
response.read_body do |chunk|
150+
response_raw << chunk
150151
decode_chunk(chunk).each do |partial|
151152
yield partial, cancel
152153
end

spec/lib/completions/endpoints/anthropic_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,8 @@
190190
expect(log.feature_name).to eq("testing")
191191
expect(log.response_tokens).to eq(15)
192192
expect(log.request_tokens).to eq(25)
193+
expect(log.raw_request_payload).to eq(expected_body.to_json)
194+
expect(log.raw_response_payload.strip).to eq(body.strip)
193195
end
194196

195197
it "supports non streaming tool calls" do

0 commit comments

Comments
 (0)