nemo-relay-plugin

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.

Stable native plugin ABI and Rust authoring helpers for NeMo Relay.

This crate intentionally does not depend on the nemo-relay runtime crate. Native plugins built with it communicate with a host through versioned C-compatible tables and host-owned string handles.

Macros

  • nemo_relay_plugin: Exports a concrete plugin constructor as a native plugin entry symbol body.

Structs

Enums

  • DiagnosticLevel: Diagnostic severity returned by plugin validation.
  • Event: Tagged union covering the two ATOF event kinds emitted by the runtime.
  • HandleAttributes: Attribute bitflags attached to a concrete handle kind.
  • NemoRelayNativeScopeType: Scope category used by native plugins when opening scopes.
  • NemoRelayStatus: Status codes returned by stable native ABI functions.
  • ScopeCategory: Agent Trajectory Observability Format (ATOF) lifecycle phase for a scope event.
  • ScopeType: Semantic category attached to a scope lifecycle span.

Constants

Traits

Functions

Type Aliases