MCPcopy Create free account
hub / github.com/cel-expr/cel-go / Observe

Method Observe

interpreter/interpreter.go:150–156  ·  view source on GitHub ↗

Observe records the evaluation state for a given expression node and program step.

(vars Activation, id int64, programStep any, val ref.Val)

Source from the content-addressed store, hash-verified

148
149// Observe records the evaluation state for a given expression node and program step.
150func (et *evalStateFactory) Observe(vars Activation, id int64, programStep any, val ref.Val) {
151 frame := AsFrame(vars)
152 if frame.ctx == nil || frame.ctx.state == nil {
153 return
154 }
155 frame.ctx.state.SetValue(id, val)
156}
157
158// CustomDecorator configures a custom interpretable decorator for the program.
159func CustomDecorator(dec InterpretableDecorator) PlannerOption {

Callers

nothing calls this directly

Calls 2

AsFrameFunction · 0.85
SetValueMethod · 0.65

Tested by

no test coverage detected