MCPcopy Create free account
hub / github.com/Louisym/MiniCC / decide

Method decide

tutorials/04_permission_system.py:122–129  ·  view source on GitHub ↗
(self, request: PermissionRequest)

Source from the content-addressed store, hash-verified

120 这就是你在 Claude Code CLI 里看到的那个确认提示。
121 """
122 def decide(self, request: PermissionRequest) -> PermissionDecision:
123 print(f"\n [权限请求] 工具 '{request.tool_name}' 需要 {request.required_mode} 权限")
124 print(f" [权限请求] 当前权限: {request.current_mode}")
125 print(f" [权限请求] 操作内容: {request.input_preview}")
126 answer = input(" 允许执行吗?(y/n): ").strip().lower()
127 if answer == "y":
128 return PermissionDecision(allowed=True, reason="user approved")
129 return PermissionDecision(allowed=False, reason="user denied")
130
131
132# ============================================================

Callers

nothing calls this directly

Calls 1

PermissionDecisionClass · 0.70

Tested by

no test coverage detected