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

Function registerNetworkThreadPromoteFlags

internal/cli/network.go:584–595  ·  view source on GitHub ↗
(cmd *cobra.Command, flags *networkThreadPromoteFlags)

Source from the content-addressed store, hash-verified

582}
583
584func registerNetworkThreadPromoteFlags(cmd *cobra.Command, flags *networkThreadPromoteFlags) {
585 cmd.Flags().StringVar(&flags.channel, networkChannelKey, "", "Target channel")
586 cmd.Flags().StringVar(&flags.threadID, networkSurfaceThread, "", "Public thread id")
587 cmd.Flags().StringVar(&flags.originMessageID, "origin-message", "", "Origin message id to promote")
588 cmd.Flags().StringVar(&flags.title, "title", "", "Optional task title")
589 cmd.Flags().StringVar(&flags.description, "description", "", "Optional task description")
590 cmd.Flags().StringVar(&flags.priority, "priority", "", "Optional task priority")
591 cmd.Flags().StringVar(&flags.metadataRaw, "metadata", "", "Optional JSON metadata for the promoted task")
592 mustMarkFlagRequired(cmd, networkChannelKey)
593 mustMarkFlagRequired(cmd, networkSurfaceThread)
594 mustMarkFlagRequired(cmd, "origin-message")
595}
596
597func parseOptionalNetworkMetadata(cmd *cobra.Command, raw string) (json.RawMessage, error) {
598 if !cmd.Flags().Changed("metadata") {

Callers 1

Calls 1

mustMarkFlagRequiredFunction · 0.85

Tested by

no test coverage detected