X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/c3c7bc90eb73e83f48fbeac6be149ade95a726c0..6915dbdfeb246551bf1132823d820beb321fd58c:/memory.go diff --git a/memory.go b/memory.go index a240b6c..602b86c 100644 --- a/memory.go +++ b/memory.go @@ -607,6 +607,7 @@ func (m *Memory) task(key NodeKey) (Task, error) { } task.Input = []string{leafSource(message)} + task.Images = imageFiles(message.Text) return task, nil } @@ -781,12 +782,14 @@ func (m *Memory) buildBuiltByModel(key NodeKey) (bool, error) { // Task is the build of the node (Level, Index). Context is the compaction view // for the build. Input holds the source "kind: text" of a leaf, or the two -// child lines of a merge with their newlines as spaces. +// child lines of a merge with their newlines as spaces. Images holds the leaf +// image filenames and is empty for merges. type Task struct { Level int Index int Context string Input []string + Images []string } // MemoryViewFile is the content of view.json.