MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / filterVisibleCacheEdits

Function filterVisibleCacheEdits

agent/loop.go:1216–1227  ·  view source on GitHub ↗
(edits []api.CacheEdit, visibleToolResultIDs map[string]struct{})

Source from the content-addressed store, hash-verified

1214func (e *CoreExecutionEngine) CacheEditStateSnapshot() RuntimeCacheEditState {
1215 return RuntimeCacheEditState{
1216 Pending: append([]api.CacheEdit(nil), e.cacheEditState.Pending...),
1217 Pinned: append([]api.CacheEdit(nil), e.cacheEditState.Pinned...),
1218 ConsumedInFlight: append([]api.CacheEdit(nil), e.cacheEditState.ConsumedInFlight...),
1219 CreatedAt: e.cacheEditState.CreatedAt,
1220 }
1221}
1222
1223func (e *CoreExecutionEngine) ConsumeCacheEditsForRequest(visibleToolResultIDs map[string]struct{}) *api.LLMRequestOptions {
1224 return e.consumeCacheEditsForRequest(visibleToolResultIDs)
1225}
1226
1227func (e *CoreExecutionEngine) PinConsumedCacheEdits() {
1228 e.pinConsumedCacheEdits()
1229}
1230

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected