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

Function _make_ctx

tests/test_esc_reject_message_dispatch.py:32–39  ·  view source on GitHub ↗
(workspace: Path, tools: list | None = None)

Source from the content-addressed store, hash-verified

30
31
32def _make_ctx(workspace: Path, tools: list | None = None) -> ToolContext:
33 ctx = ToolContext(
34 workspace_root=workspace,
35 options=ToolUseOptions(tools=tools or []),
36 )
37 ctx.abort_controller = AbortController()
38 ctx.permission_context.mode = "bypassPermissions"
39 return ctx
40
41
42def _allow(*_a: Any, **_k: Any) -> dict[str, Any]:

Calls 3

ToolContextClass · 0.90
ToolUseOptionsClass · 0.90
AbortControllerClass · 0.90

Tested by

no test coverage detected