MCPcopy Index your code
hub / github.com/shareAI-lab/learn-claude-code / is_slow_operation

Function is_slow_operation

s15_agent_teams/code.py:265–273  ·  view source on GitHub ↗

Fallback heuristic: commands likely to take > 30s.

(tool_name: str, tool_input: dict)

Source from the content-addressed store, hash-verified

263
264
265def is_slow_operation(tool_name: str, tool_input: dict) -> bool:
266 """Fallback heuristic: commands likely to take > 30s."""
267 if tool_name != "bash":
268 return False
269 cmd = tool_input.get("command", "").lower()
270 slow_keywords = ["install", "build", "test", "deploy", "compile",
271 "docker build", "pip install", "npm install",
272 "cargo build", "pytest", "make"]
273 return any(kw in cmd for kw in slow_keywords)
274
275
276def should_run_background(tool_name: str, tool_input: dict) -> bool:

Callers 1

should_run_backgroundFunction · 0.70

Calls 1

getMethod · 0.45

Tested by

no test coverage detected