MCPcopy Create free account
hub / github.com/nlweb-ai/NLWeb / getDescription

Method getDescription

AskAgent/python/methods/generate_answer.py:145–154  ·  view source on GitHub ↗
(self, url, json_str, query, answer, name, site)

Source from the content-addressed store, hash-verified

143 raise
144
145 async def getDescription(self, url, json_str, query, answer, name, site):
146 try:
147 logger.debug(f"Getting description for item: {name}")
148 description = await PromptRunner(self).run_prompt(self.DESCRIPTION_PROMPT_NAME)
149 logger.debug(f"Got description for item: {name}")
150 return (url, name, site, description["description"], json_str)
151 except Exception as e:
152 logger.error(f"Error getting description for {name}: {e!s}")
153 logger.debug("Full error trace: ", exc_info=True)
154 raise
155
156 async def synthesizeAnswer(self):
157 if not self.connection_alive_event.is_set():

Callers 1

synthesizeAnswerMethod · 0.95

Calls 4

PromptRunnerClass · 0.90
run_promptMethod · 0.80
debugMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected