MCPcopy
hub / github.com/anomalyco/opencode / initializeObservation

Function initializeObservation

packages/core/src/system-context/index.ts:208–215  ·  view source on GitHub ↗
(entries: ReadonlyArray<Entry>)

Source from the content-addressed store, hash-verified

206}
207
208function initializeObservation(entries: ReadonlyArray<Entry>): Generation {
209 const available = entries.filter((entry): entry is AvailableEntry => entry._tag === "Available")
210 const rendered = available.map((entry) => [entry.key, entry.baseline()] as const)
211 return {
212 baseline: render(rendered.map(([, result]) => result.text)),
213 snapshot: Object.fromEntries(rendered.map(([key, result]) => [key, result.snapshot])),
214 }
215}
216
217/** Reconciles current source values with one active generation. */
218export function reconcile(value: SystemContext, previous: Snapshot): Effect.Effect<ReconcileResult> {

Callers 2

initializeFunction · 0.85
replaceObservationFunction · 0.85

Calls 1

renderFunction · 0.70

Tested by

no test coverage detected