Expand description
Strict payloads for the optional local Intelligence peer, not a second Engine. Transport authenticates exact bytes before decoding and owns replay state. Only explicitly policy-approved projections belong here; never log payloads.
Structs§
- Runtime
Exchange Profile - The size ceilings of one exchange: input and output content, and the encoded request and response that carry them.
- Runtime
Request V1 - One admitted invocation plus its exact bounded input projection. No Debug implementation: the projection may contain private user content.
- Runtime
Response V1 - Peer result bound to the whole request; receipts remain host-owned.
Constants§
- ARTIFACT_
READER_ METADATA_ BYTES - Allowance for the typed fields around those parts.
- MAX_
ARTIFACT_ AUTHOR_ CONTENT_ BYTES - Largest content one shared artifact carries, before it is put into a body.
- MAX_
ARTIFACT_ AUTHOR_ INPUT_ BYTES - Largest input of the authoring step: the content in base64 at the widest
serialization, the source state it was derived from and the fields
around them (
ee/intelligence/src/artifact_author.rs). - MAX_
ARTIFACT_ AUTHOR_ OUTPUT_ BYTES - Largest answer of the authoring step: the body envelope and the manifest in base64 with the fields around them.
- MAX_
ARTIFACT_ READER_ AUTHORIZATION_ BYTES - MAX_
ARTIFACT_ READER_ BODY_ BYTES - MAX_
ARTIFACT_ READER_ INPUT_ BYTES - Largest input of one reader step: the three byte parts in base64 at the
widest serialization, the local state and the fields around them. These
are the adapter’s own widths (
ee/intelligence/src/artifact_reader.rs), which a build-time equality there holds to this profile. - MAX_
ARTIFACT_ READER_ LOCAL_ BYTES - The reader’s captured checkout state as typed JSON: per file its escaped path, its digest and the field names and punctuation around them.
- MAX_
ARTIFACT_ READER_ MANIFEST_ BYTES - The parts of one shared-artifact reader exchange, as decoded bytes. The first three are the bounds of the artifact wire contract (manifest, body envelope, room around an authorization); a part larger than its bound is refused by both sides, never shortened.
- MAX_
ARTIFACT_ READER_ OUTPUT_ BYTES - Largest answer of one reader step: a decision or the list of source paths to capture. An answer never carries artifact content.
- MAX_
ARTIFACT_ READER_ SOURCE_ FILES - Most source files one artifact may be derived from, and the longest path.
- MAX_
ARTIFACT_ READER_ SOURCE_ PATH_ BYTES - MAX_
RUNTIME_ DEADLINE_ MS - A peer cannot extend an invocation beyond this host-admitted time budget.
- MAX_
RUNTIME_ EXCHANGE_ BYTES - Encoded JSON limit; transport must check the length prefix before allocation.
- MAX_
RUNTIME_ LEASE_ B64_ BYTES - Largest encoded runtime lease a request may carry.
- RUNTIME_
EXCHANGE_ VERSION - Independent successor to the legacy, one-way runtime notification.