MCPcopy Create free account
hub / github.com/astercloud/aster / saveItemToMemory

Method saveItemToMemory

pkg/knowledge/manager.go:948–956  ·  view source on GitHub ↗
(ctx context.Context, item *KnowledgeItem)

Source from the content-addressed store, hash-verified

946}
947
948func (m *manager) saveItemToMemory(ctx context.Context, item *KnowledgeItem) error {
949 data, err := json.Marshal(item)
950 if err != nil {
951 return err
952 }
953
954 _, err = m.memoryManager.OverwriteWithNote(ctx, fmt.Sprintf("knowledge/%s.json", item.ID), item.Title, string(data))
955 return err
956}
957
958func (m *manager) removeItemFromMemory(_ context.Context, _ string) error {
959 // TODO: 实现从内存删除

Callers 4

AddMethod · 0.95
UpdateMethod · 0.95
AddRelationMethod · 0.95
RemoveRelationMethod · 0.95

Calls 1

OverwriteWithNoteMethod · 0.80

Tested by

no test coverage detected