MCPcopy
hub / github.com/PromtEngineer/localGPT / run

Method run

rag_system/agent/loop.py:251–257  ·  view source on GitHub ↗

Synchronous helper. If *event_callback* is supplied, important milestones will be forwarded to that callable as event_callback(phase:str, payload:Any)

(self, query: str, table_name: str = None, session_id: str = None, compose_sub_answers: Optional[bool] = None, query_decompose: Optional[bool] = None, ai_rerank: Optional[bool] = None, context_expand: Optional[bool] = None, verify: Optional[bool] = None, retrieval_k: Optional[int] = None, context_window_size: Optional[int] = None, reranker_top_k: Optional[int] = None, search_type: Optional[str] = None, dense_weight: Optional[float] = None, max_retries: int = 1, event_callback: Optional[callable] = None)

Source from the content-addressed store, hash-verified

249
250 # ---------------- Public sync API (kept for backwards compatibility) --------------
251 def run(self, query: str, table_name: str = None, session_id: str = None, compose_sub_answers: Optional[bool] = None, query_decompose: Optional[bool] = None, ai_rerank: Optional[bool] = None, context_expand: Optional[bool] = None, verify: Optional[bool] = None, retrieval_k: Optional[int] = None, context_window_size: Optional[int] = None, reranker_top_k: Optional[int] = None, search_type: Optional[str] = None, dense_weight: Optional[float] = None, max_retries: int = 1, event_callback: Optional[callable] = None) -> Dict[str, Any]:
252 """Synchronous helper. If *event_callback* is supplied, important
253 milestones will be forwarded to that callable as
254
255 event_callback(phase:str, payload:Any)
256 """
257 return asyncio.run(self._run_async(query, table_name, session_id, compose_sub_answers, query_decompose, ai_rerank, context_expand, verify, retrieval_k, context_window_size, reranker_top_k, search_type, dense_weight, max_retries, event_callback))
258
259 # ---------------- Main async implementation --------------------------------------
260 async def _run_async(self, query: str, table_name: str = None, session_id: str = None, compose_sub_answers: Optional[bool] = None, query_decompose: Optional[bool] = None, ai_rerank: Optional[bool] = None, context_expand: Optional[bool] = None, verify: Optional[bool] = None, retrieval_k: Optional[int] = None, context_window_size: Optional[int] = None, reranker_top_k: Optional[int] = None, search_type: Optional[str] = None, dense_weight: Optional[float] = None, max_retries: int = 1, event_callback: Optional[callable] = None) -> Dict[str, Any]:

Callers 11

run_chatFunction · 0.95
check_sample_queryFunction · 0.45
test_indexMethod · 0.45
_command_existsMethod · 0.45
ensure_modelsMethod · 0.45
handle_chatMethod · 0.45
handle_chat_streamMethod · 0.45
handle_indexMethod · 0.45
handle_chatMethod · 0.45
_run_graph_queryMethod · 0.45
_run_asyncMethod · 0.45

Calls 1

_run_asyncMethod · 0.95

Tested by 1

test_indexMethod · 0.36