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}