refac
This commit is contained in:
1 parent
083e351441
commit
a32a17965c
1 file changed
+5
-6
@@ -2055,8 +2055,9 @@ def process_messages_with_output(
|
|||||||
processed.extend(output_messages)
|
processed.extend(output_messages)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Strip 'output' field before adding (LLM shouldn't see it)
|
clean_message = dict(message)
|
||||||
clean_message = {k: v for k, v in message.items() if k != 'output'}
|
for key in ('id', 'files', 'output', 'contextSummary', 'context_summary', 'usage'):
|
||||||
|
clean_message.pop(key, None)
|
||||||
processed.append(clean_message)
|
processed.append(clean_message)
|
||||||
|
|
||||||
return processed
|
return processed
|
||||||
@@ -2066,10 +2067,8 @@ def strip_compaction_fields(messages: list[dict]) -> list[dict]:
|
|||||||
stripped = []
|
stripped = []
|
||||||
for message in messages:
|
for message in messages:
|
||||||
clean = dict(message)
|
clean = dict(message)
|
||||||
clean.pop('contextSummary', None)
|
for key in ('id', 'files', 'output', 'contextSummary', 'context_summary', 'usage'):
|
||||||
clean.pop('context_summary', None)
|
clean.pop(key, None)
|
||||||
clean.pop('usage', None)
|
|
||||||
clean.pop('id', None)
|
|
||||||
stripped.append(clean)
|
stripped.append(clean)
|
||||||
return stripped
|
return stripped
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user