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

Function newMemoryScopeShowCommand

internal/cli/memory.go:644–669  ·  view source on GitHub ↗
(deps commandDeps)

Source from the content-addressed store, hash-verified

642}
643
644func newMemoryScopeShowCommand(deps commandDeps) *cobra.Command {
645 var flags memorySelectorFlags
646
647 cmd := &cobra.Command{
648 Use: memoryScopeShowValue,
649 Short: "Show resolved Memory v2 precedence for a selector",
650 Args: cobra.NoArgs,
651 RunE: func(cmd *cobra.Command, _ []string) error {
652 client, err := clientFromDeps(deps)
653 if err != nil {
654 return err
655 }
656 selector, err := resolveMemorySelectorFlags(deps, flags, memorySelectorOptions{DefaultWorkspace: true})
657 if err != nil {
658 return err
659 }
660 response, err := client.MemoryScopeShow(cmd.Context(), selector)
661 if err != nil {
662 return err
663 }
664 return writeCommandOutput(cmd, memoryScopeShowBundle(response))
665 },
666 }
667 addMemorySelectorFlags(cmd, &flags)
668 return cmd
669}
670
671func newMemoryDecisionsCommand(deps commandDeps) *cobra.Command {
672 cmd := &cobra.Command{

Callers 1

newMemoryCommandFunction · 0.85

Calls 6

clientFromDepsFunction · 0.85
writeCommandOutputFunction · 0.85
memoryScopeShowBundleFunction · 0.85
addMemorySelectorFlagsFunction · 0.85
MemoryScopeShowMethod · 0.65

Tested by

no test coverage detected