Enum Adapter Extension Point

View as Markdown

Generated from cargo doc --no-deps -p nemo-fabric-core.

1pub enum AdapterExtensionPoint {
2 AgentConfig,
3 Harness,
4 Model,
5 Instructions,
6 Instruction,
7 Runtime,
8 Skills,
9 Mcp,
10 McpServer,
11 Tools,
12 ToolDefinition,
13 Workflow,
14 WorkflowEntrypoint,
15 RunRequest,
16 RunResult,
17 RunError,
18 Artifact,
19 Usage,
20}

Extensible block types within the southbound adapter contract.

Variants

AgentConfig

AgentConfig

Root AgentConfig.extensions.

Harness

Harness

AgentHarnessConfig.extensions.

Model

Model

AgentModelConfig.extensions for every named model role.

Instructions

Instructions

AgentInstructionsConfig.extensions.

Instruction

Instruction

AgentInstructionConfig.extensions for every instruction value.

Runtime

Runtime

AgentRuntimeConfig.extensions.

Skills

Skills

AgentSkillConfig.extensions.

Mcp

Mcp

AgentMcpConfig.extensions.

McpServer

McpServer

AgentMcpServerConfig.extensions for every named server.

Tools

Tools

AgentToolsConfig.extensions.

ToolDefinition

ToolDefinition

AgentToolDefinition.extensions for every named definition.

Workflow

Workflow

AgentWorkflowConfig.extensions.

WorkflowEntrypoint

WorkflowEntrypoint

AgentWorkflowEntrypointConfig.extensions.

RunRequest

RunRequest

AgentRunRequest.extensions.

RunResult

RunResult

AgentRunResult.extensions.

RunError

RunError

AgentRunError.extensions.

Artifact

Artifact

AgentArtifact.extensions.

Usage

Usage

AgentUsage.extensions.

Trait Implementations

impl Clone for AdapterExtensionPoint

impl Clone for AdapterExtensionPoint

clone

fn clone(&self) -> AdapterExtensionPoint

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for AdapterExtensionPoint

impl Debug for AdapterExtensionPoint

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl<'de> Deserialize<'de> for AdapterExtensionPoint

impl<'de> Deserialize<'de> for AdapterExtensionPoint

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl Hash for AdapterExtensionPoint

impl Hash for AdapterExtensionPoint

hash

fn hash<__H: Hasher>(&self, state: &mut __H)

hash_slice

fn hash_slice<H>(data: &[Self], state: &mut H)where
    H: Hasher,
    Self: Sized,

impl JsonSchema for AdapterExtensionPoint

impl JsonSchema for AdapterExtensionPoint

schema_name

fn schema_name() -> Cow<'static, str>

schema_id

fn schema_id() -> Cow<'static, str>

json_schema

fn json_schema(generator: &mut SchemaGenerator) -> Schema

inline_schema

fn inline_schema() -> bool

impl Ord for AdapterExtensionPoint

impl Ord for AdapterExtensionPoint

cmp

fn cmp(&self, other: &AdapterExtensionPoint) -> Ordering

max

fn max(self, other: Self) -> Selfwhere
    Self: Sized,

min

fn min(self, other: Self) -> Selfwhere
    Self: Sized,

clamp

fn clamp(self, min: Self, max: Self) -> Selfwhere
    Self: Sized,

impl PartialEq for AdapterExtensionPoint

impl PartialEq for AdapterExtensionPoint

eq

fn eq(&self, other: &AdapterExtensionPoint) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl PartialOrd for AdapterExtensionPoint

impl PartialOrd for AdapterExtensionPoint

partial_cmp

fn partial_cmp(&self, other: &AdapterExtensionPoint) -> Option<Ordering>

lt

fn lt(&self, other: &Rhs) -> bool

le

fn le(&self, other: &Rhs) -> bool

gt

fn gt(&self, other: &Rhs) -> bool

ge

fn ge(&self, other: &Rhs) -> bool

impl Serialize for AdapterExtensionPoint

impl Serialize for AdapterExtensionPoint

serialize

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
    __S: Serializer,

impl Copy for AdapterExtensionPoint

impl Copy for AdapterExtensionPoint

impl Eq for AdapterExtensionPoint

impl Eq for AdapterExtensionPoint

impl StructuralPartialEq for AdapterExtensionPoint

impl StructuralPartialEq for AdapterExtensionPoint