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

Function registerNetworkSendFlags

internal/cli/network.go:924–941  ·  view source on GitHub ↗
(cmd *cobra.Command, flags *networkSendFlags)

Source from the content-addressed store, hash-verified

922}
923
924func registerNetworkSendFlags(cmd *cobra.Command, flags *networkSendFlags) {
925 cmd.Flags().StringVar(&flags.sessionID, "session", "", "Local source session id")
926 cmd.Flags().StringVar(&flags.channel, networkChannelKey, "", "Target channel")
927 cmd.Flags().StringVar(&flags.surface, networkSurfaceKey, "", "Conversation surface: thread or direct")
928 cmd.Flags().StringVar(&flags.threadID, networkSurfaceThread, "", "Thread id for thread-surface messages")
929 cmd.Flags().StringVar(&flags.directID, networkSurfaceDirect, "", "Direct room id for direct-surface messages")
930 cmd.Flags().StringVar(&flags.kind, networkKindKey, "", "Envelope kind")
931 cmd.Flags().StringVar(&flags.to, "to", "", "Directed target peer id")
932 cmd.Flags().StringArrayVar(&flags.mentions, "mention", nil, "Mention target peer id (repeatable)")
933 cmd.Flags().StringVar(&flags.bodyRaw, "body", "", "Raw JSON object for the envelope body")
934 cmd.Flags().StringVar(&flags.workID, "work", "", "Optional work id")
935 cmd.Flags().StringVar(&flags.replyTo, "reply-to", "", "Optional reply-to message id")
936 cmd.Flags().StringVar(&flags.traceID, "trace-id", "", "Optional trace id")
937 cmd.Flags().StringVar(&flags.causationID, "causation-id", "", "Optional causation id")
938 cmd.Flags().StringVar(&flags.expiresAtRaw, "expires-at", "", "Optional expiry as unix seconds or RFC3339")
939 cmd.Flags().StringVar(&flags.id, "id", "", "Optional explicit message id")
940 cmd.Flags().StringVar(&flags.extRaw, "ext", "", "Optional JSON object of extension metadata")
941}
942
943func newNetworkInboxCommand(deps commandDeps, workspaceRef *string) *cobra.Command {
944 var sessionID string

Callers 1

newNetworkSendCommandFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected