载入中...
搜索中...
未找到
Codec.h 文件参考
#include "common/Export.h"
#include "agent/Agent.h"
#include "common/Value.h"

浏览源代码.

命名空间

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.