(deps commandDeps)
| 17 | ) |
| 18 | |
| 19 | func newToolCommand(deps commandDeps) *cobra.Command { |
| 20 | cmd := &cobra.Command{ |
| 21 | Use: toolToolKey, |
| 22 | Short: "Inspect and invoke registry tools", |
| 23 | } |
| 24 | cmd.AddCommand(newToolListCommand(deps)) |
| 25 | cmd.AddCommand(newToolSearchCommand(deps)) |
| 26 | cmd.AddCommand(newToolInfoCommand(deps)) |
| 27 | cmd.AddCommand(newToolApproveCommand(deps)) |
| 28 | cmd.AddCommand(newToolInvokeCommand(deps)) |
| 29 | cmd.AddCommand(newToolMCPCommand(deps)) |
| 30 | return cmd |
| 31 | } |
| 32 | |
| 33 | func newToolMCPCommand(deps commandDeps) *cobra.Command { |
| 34 | var sessionID string |
no test coverage detected