fix: Shorten image data in message copies for better debugging; update logging to reflect changes
This commit is contained in:
parent
0af7dc7699
commit
892f41f78a
@ -69,8 +69,19 @@ class AIProcessor:
|
||||
# Make sure the two last messages from user has an image, but set disable_image to True for the others
|
||||
for msg in self.session.messages[:-2]:
|
||||
msg.image = None
|
||||
# copy of self.session.messages, but shorten the image data for better debugging
|
||||
cps = [
|
||||
aic.Message(
|
||||
role=msg.role,
|
||||
content=msg.content,
|
||||
image=msg.image[:20] if isinstance(msg.image, str) else None, # type: ignore
|
||||
disable_image=True,
|
||||
name=msg.name,
|
||||
)
|
||||
for msg in self.session.messages
|
||||
]
|
||||
logger.debug(
|
||||
self.session.messages
|
||||
"Shortened message copies for processing: %s", cps
|
||||
)
|
||||
if reexec:
|
||||
self.session.messages.append(
|
||||
@ -84,7 +95,7 @@ class AIProcessor:
|
||||
ai.compute.take_screenshot()
|
||||
)
|
||||
|
||||
outputs.extend( x for x in self.process(nextsteps, img) )
|
||||
outputs.extend( self.process(nextsteps, img) )
|
||||
return [
|
||||
{
|
||||
"name": tc.function.name,
|
||||
|
Loading…
Reference in New Issue
Block a user