(value any)
| 798 | return nil |
| 799 | } |
| 800 | } |
| 801 | |
| 802 | func permissionPromptFromEvent(event UiEvent) map[string]any { |
| 803 | if skillName, command, ok := skillShellRequestParts(event.Metadata["skill_shell_request"]); ok { |
| 804 | return map[string]any{"name": "skill-shell:" + skillName, "input": map[string]any{"command": command, "file_path": ""}} |
| 805 | } |
| 806 | if req, ok := normalizeMCPTrustRequest(event.Metadata["mcp_trust_request"]); ok { |
| 807 | return map[string]any{"name": "mcp-project-trust", "input": map[string]any{"command": FormatMCPTrustTarget(req), "file_path": ""}} |
| 808 | } |
no outgoing calls
no test coverage detected