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

Method Observe

interpreter/interpreter.go:141–147  ·  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

139
140// Observe records the evaluation state for a given expression node and program step.
141func (et *evalStateFactory) Observe(vars Activation, id int64, programStep any, val ref.Val) {
142 frame := AsFrame(vars)
143 if frame.ctx == nil || frame.ctx.state == nil {
144 return
145 }
146 frame.ctx.state.SetValue(id, val)
147}
148
149// CustomDecorator configures a custom interpretable decorator for the program.
150func CustomDecorator(dec InterpretableDecorator) PlannerOption {

Callers

nothing calls this directly

Calls 2

AsFrameFunction · 0.85
SetValueMethod · 0.65

Tested by

no test coverage detected