载入中...
搜索中...
未找到
#include "agent/Codec.h"#include <charconv>#include <cmath>#include <limits>#include <stdexcept>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::agent |
函数 | |
| Result< Config > | eve::agent::decodeConfig (const Value &value) |
| Decode strict script/JSON configuration; unknown keys rejected, no mutations or callbacks. | |
| Result< Observation > | eve::agent::decodeObservation (const Value &value) |
| Decode owning observation data, rejecting malformed values; dimensions are checked by run/infer. | |
| Result< Policy > | eve::agent::decodePolicy (const Value &value) |
| Decode and validate version-1 owning policy; unknown keys/versions rejected atomically. | |
| Result< Trace > | eve::agent::decodeTrace (const Value &value) |
| Decode version-1 owning replay data; run-time consistency is checked before replay reset. | |
| Value | eve::agent::encodePolicy (const Policy &policy) |
| Encode a runner-produced policy into owning versioned data; no references retained. | |
| Value | eve::agent::encodeTrace (const Trace &trace) |
| Encode a runner-produced trace into owning versioned data; seeds use lossless decimal strings. | |
| Value | eve::agent::encodeReport (const Report &report) |
| Encode runner-produced report, including policy and replayable evidence, as owning data. | |