MCPcopy Create free account
hub / github.com/OpenRaiser/NanoResearch / add_fact

Method add_fact

nanoresearch/feishu_bot.py:152–157  ·  view source on GitHub ↗
(self, fact: str)

Source from the content-addressed store, hash-verified

150 self._messages.append({"role": role, "content": content})
151
152 def add_fact(self, fact: str) -> None:
153 fact = fact.strip()
154 if fact and fact not in self._facts:
155 self._facts.append(fact)
156 if len(self._facts) > 50:
157 self._facts = self._facts[-50:]
158
159 def needs_condensation(self) -> bool:
160 return len(self._messages) > self.MAX_MESSAGES

Callers 2

_handle_chat_asyncMethod · 0.80
_start_pipelineMethod · 0.80

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected