MCPcopy Create free account
hub / github.com/agentforce314/clawcodex / ToolUseOptions

Class ToolUseOptions

src/tool_system/context.py:29–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27
28@dataclass
29class ToolUseOptions:
30 commands: list[Any] = field(default_factory=list)
31 tools: list[Any] = field(default_factory=list)
32 debug: bool = False
33 main_loop_model: str = ""
34 verbose: bool = False
35 thinking_config: dict[str, Any] | None = None
36 mcp_clients: list[Any] = field(default_factory=list)
37 mcp_resources: dict[str, list[Any]] = field(default_factory=dict)
38 is_non_interactive_session: bool = False
39 agent_definitions: dict[str, Any] = field(default_factory=dict)
40 max_budget_usd: float | None = None
41 custom_system_prompt: str | None = None
42 append_system_prompt: str | None = None
43 query_source: str | None = None
44 refresh_tools: Callable[[], list[Any]] | None = None
45 provider_override: dict[str, str] | None = None
46 hooks: dict[str, list[Any]] | None = None
47
48
49@dataclass

Callers 13

_make_contextFunction · 0.90
_make_ctxFunction · 0.90
_make_contextFunction · 0.90
_make_contextFunction · 0.90
_make_contextMethod · 0.90
_make_contextFunction · 0.90
_make_contextFunction · 0.90
_contextMethod · 0.90
_make_contextFunction · 0.90

Calls

no outgoing calls

Tested by 13

_make_contextFunction · 0.72
_make_ctxFunction · 0.72
_make_contextFunction · 0.72
_make_contextFunction · 0.72
_make_contextMethod · 0.72
_make_contextFunction · 0.72
_make_contextFunction · 0.72
_contextMethod · 0.72
_make_contextFunction · 0.72