MCPcopy Create free account
hub / github.com/Noumena-Network/code / flushGroup

Function flushGroup

src/utils/collapseReadSearch.ts:800–810  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

798 let deferredSkippable: RenderableMessage[] = []
799
800 function flushGroup(): void {
801 if (currentGroup.messages.length === 0) {
802 return
803 }
804 result.push(createCollapsedGroup(currentGroup))
805 for (const deferred of deferredSkippable) {
806 result.push(deferred)
807 }
808 deferredSkippable = []
809 currentGroup = createEmptyGroup()
810 }
811
812 for (const msg of messages) {
813 if (isCollapsibleToolUse(msg, tools, behavior)) {

Callers 1

collapseReadSearchGroupsFunction · 0.70

Calls 2

createCollapsedGroupFunction · 0.85
createEmptyGroupFunction · 0.85

Tested by

no test coverage detected