Skip to main content

objectiveai_sdk/agent/mock/
mode.rs

1use schemars::JsonSchema;
2use serde::{Deserialize, Serialize};
3
4#[derive(
5    Clone,
6    Copy,
7    Debug,
8    Default,
9    PartialEq,
10    Eq,
11    Serialize,
12    Deserialize,
13    JsonSchema,
14    arbitrary::Arbitrary,
15)]
16#[serde(rename_all = "snake_case")]
17#[schemars(rename = "agent.mock.Mode")]
18pub enum Mode {
19    #[default]
20    Default,
21    Invention,
22    LaboratoryBuilder,
23    LaboratoryEvaluation,
24}