MCPcopy Create free account
hub / github.com/compozy/agh / parseToolsetIDArg

Function parseToolsetIDArg

internal/cli/tool_operator.go:372–378  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

370}
371
372func parseToolsetIDArg(raw string) (toolspkg.ToolsetID, error) {
373 id := toolspkg.ToolsetID(strings.TrimSpace(raw))
374 if err := id.Validate(); err != nil {
375 return "", toolValidationCommandError("", "toolset id is invalid", err)
376 }
377 return id, nil
378}
379
380func resolveToolInvokeInput(cmd *cobra.Command, flags toolInvokeFlags) (json.RawMessage, error) {
381 inlineChanged := cmd.Flags().Lookup("input") != nil && cmd.Flags().Lookup("input").Changed

Callers 1

newToolsetsInfoCommandFunction · 0.85

Calls 2

ValidateMethod · 0.65

Tested by

no test coverage detected