MCPcopy Create free account

hub / github.com/VibeBench/VibeSearchBench / types & classes

Types & classes16 in github.com/VibeBench/VibeSearchBench

↓ 7 callersClassLLMUsage
agent/llm.py:96
↓ 5 callersClassLLMChatCompletion
agent/llm.py:112
↓ 5 callersClassLLMMessage
agent/llm.py:80
↓ 3 callersClassLLMFunction
agent/llm.py:61
↓ 3 callersClassLLMToolCall
agent/llm.py:69
↓ 1 callersClassBrowserToolKit
Per-query adapter: wraps a shared BrowserPool behind the same ``call(fn_name, args) -> str`` interface as :class:`ToolKit`. BrowserPool is st
agent/toolkit.py:319
↓ 1 callersClassGeminiGrader
Grade via Gemini ``generateContent`` (non-streaming, no tools). Expected *api_url* example:: https://<host>/v1beta/models/gemini-2.5-fla
eval/grader.py:104
↓ 1 callersClassOpenAIGrader
Grade via ``/v1/chat/completions``.
eval/grader.py:57
↓ 1 callersClassOpenclawDriver
Manage an openclaw gateway process and send/receive messages via CLI.
agent/openclaw_agent.py:40
↓ 1 callersClassToolKit
Stateless tool executor for search / visit / python. Parameters ---------- serper_api_key : str Serper API key (for both search a
agent/toolkit.py:345
↓ 1 callersClass_LLMChoice
agent/llm.py:105
↓ 1 callersClass_TC
agent/general_agent.py:788
ClassBaseAgent
Abstract base for research agents. Subclasses implement: * :meth:`setup` – acquire resources (tokenizer, client, ...) * :m
agent/__init__.py:58
ClassGeneralAgent
OpenAI-compatible chat agent with context-length handling. Supports both single-agent and multi-agent modes with custom or builtin tool sets.
agent/general_agent.py:353
ClassGraderClient
Prompt-in -> text-out. One method, no streaming, no tools.
eval/grader.py:41
ClassOpenclawAgent
Evaluate openclaw through the viberesearch benchmark.
agent/openclaw_agent.py:344