MCPcopy Create free account
hub / github.com/0xKarl-dev/claw-codes / compact_messages_if_needed

Method compact_messages_if_needed

src/query_engine.py:129–132  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

127 }
128
129 def compact_messages_if_needed(self) -> None:
130 if len(self.mutable_messages) > self.config.compact_after_turns:
131 self.mutable_messages[:] = self.mutable_messages[-self.config.compact_after_turns :]
132 self.transcript_store.compact(self.config.compact_after_turns)
133
134 def replay_user_messages(self) -> tuple[str, ...]:
135 return self.transcript_store.replay()

Callers 1

submit_messageMethod · 0.95

Calls 1

compactMethod · 0.45

Tested by

no test coverage detected