(edits []api.CacheEdit, visibleToolResultIDs map[string]struct{})
| 1214 | func (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 | |
| 1223 | func (e *CoreExecutionEngine) ConsumeCacheEditsForRequest(visibleToolResultIDs map[string]struct{}) *api.LLMRequestOptions { |
| 1224 | return e.consumeCacheEditsForRequest(visibleToolResultIDs) |
| 1225 | } |
| 1226 | |
| 1227 | func (e *CoreExecutionEngine) PinConsumedCacheEdits() { |
| 1228 | e.pinConsumedCacheEdits() |
| 1229 | } |
| 1230 |
no outgoing calls
no test coverage detected