1pub fn json_schemas() -> Vec<schemars::Schema> {
17 #[allow(unused_mut)]
18 let mut schemas: Vec<schemars::Schema> = vec![
19 schemars::schema_for!(crate::agent::Agent),
20 schemars::schema_for!(crate::agent::AgentBase),
21 schemars::schema_for!(crate::agent::AgentWithFallbacks),
22 schemars::schema_for!(crate::agent::AgentWithFallbacksWithCount),
23 schemars::schema_for!(crate::agent::claude_agent_sdk::Agent),
24 schemars::schema_for!(crate::agent::claude_agent_sdk::AgentBase),
25 schemars::schema_for!(crate::agent::claude_agent_sdk::Continuation),
26 schemars::schema_for!(crate::agent::claude_agent_sdk::Effort),
27 schemars::schema_for!(crate::agent::claude_agent_sdk::OutputMode),
28 schemars::schema_for!(crate::agent::claude_agent_sdk::upstream::Upstream),
29 schemars::schema_for!(crate::agent::ClientObjectiveaiMcp),
30 schemars::schema_for!(crate::agent::ClientObjectiveaiMcpEntry),
31 schemars::schema_for!(crate::agent::ClientObjectiveaiMcpHeaders),
32 schemars::schema_for!(crate::agent::ClientObjectiveaiMcpPluginEntry),
33 schemars::schema_for!(crate::agent::ClientObjectiveaiMcpPluginMcpServer),
34 schemars::schema_for!(crate::agent::codex_sdk::Agent),
35 schemars::schema_for!(crate::agent::codex_sdk::AgentBase),
36 schemars::schema_for!(crate::agent::codex_sdk::Continuation),
37 schemars::schema_for!(crate::agent::codex_sdk::Effort),
38 schemars::schema_for!(crate::agent::codex_sdk::OutputMode),
39 schemars::schema_for!(crate::agent::codex_sdk::upstream::Upstream),
40 schemars::schema_for!(crate::agent::completions::message::AssistantMessage),
41 schemars::schema_for!(crate::agent::completions::message::AssistantMessageExpression),
42 schemars::schema_for!(crate::agent::completions::message::AssistantToolCall),
43 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallDelta),
44 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallExpression),
45 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallFunction),
46 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallFunctionDelta),
47 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallFunctionExpression),
48 schemars::schema_for!(crate::agent::completions::message::AssistantToolCallType),
49 schemars::schema_for!(crate::agent::completions::message::File),
50 schemars::schema_for!(crate::agent::completions::message::ImageUrl),
51 schemars::schema_for!(crate::agent::completions::message::ImageUrlDetail),
52 schemars::schema_for!(crate::agent::completions::message::InputAudio),
53 schemars::schema_for!(crate::agent::completions::message::Message),
54 schemars::schema_for!(crate::agent::completions::message::MessageExpression),
55 schemars::schema_for!(crate::agent::completions::message::PipeAck),
56 schemars::schema_for!(crate::agent::completions::message::RichContent),
57 schemars::schema_for!(crate::agent::completions::message::RichContentExpression),
58 schemars::schema_for!(crate::agent::completions::message::RichContentPart),
59 schemars::schema_for!(crate::agent::completions::message::RichContentPartExpression),
60 schemars::schema_for!(crate::agent::completions::message::ToolMessage),
61 schemars::schema_for!(crate::agent::completions::message::ToolMessageExpression),
62 schemars::schema_for!(crate::agent::completions::message::ToolResponseMetadata),
63 schemars::schema_for!(crate::agent::completions::message::UserMessage),
64 schemars::schema_for!(crate::agent::completions::message::UserMessageExpression),
65 schemars::schema_for!(crate::agent::completions::message::VideoUrl),
66 schemars::schema_for!(crate::agent::completions::request::AgentCompletionCreateParams),
67 schemars::schema_for!(crate::agent::completions::request::Provider),
68 schemars::schema_for!(crate::agent::completions::request::ProviderDataCollection),
69 schemars::schema_for!(crate::agent::completions::request::ProviderMaxPrice),
70 schemars::schema_for!(crate::agent::completions::request::ProviderSort),
71 schemars::schema_for!(crate::agent::completions::request::ResponseFormat),
72 schemars::schema_for!(crate::agent::completions::request::ResponseFormatParam),
73 schemars::schema_for!(crate::agent::completions::response::AssistantRole),
74 schemars::schema_for!(crate::agent::completions::response::CompletionTokensDetails),
75 schemars::schema_for!(crate::agent::completions::response::CostDetails),
76 schemars::schema_for!(crate::agent::completions::response::FinishReason),
77 schemars::schema_for!(crate::agent::completions::response::Logprob),
78 schemars::schema_for!(crate::agent::completions::response::Logprobs),
79 schemars::schema_for!(crate::agent::completions::response::PromptTokensDetails),
80 schemars::schema_for!(crate::agent::completions::response::streaming::AgentCompletionChunk),
81 schemars::schema_for!(crate::agent::completions::response::streaming::AssistantResponseChunk),
82 schemars::schema_for!(crate::agent::completions::response::streaming::MessageChunk),
83 schemars::schema_for!(crate::agent::completions::response::streaming::Object),
84 schemars::schema_for!(crate::agent::completions::response::ToolResponse),
85 schemars::schema_for!(crate::agent::completions::response::ToolRole),
86 schemars::schema_for!(crate::agent::completions::response::TopLogprob),
87 schemars::schema_for!(crate::agent::completions::response::unary::AgentCompletion),
88 schemars::schema_for!(crate::agent::completions::response::unary::AssistantResponse),
89 schemars::schema_for!(crate::agent::completions::response::unary::Message),
90 schemars::schema_for!(crate::agent::completions::response::unary::Object),
91 schemars::schema_for!(crate::agent::completions::response::UpstreamUsage),
92 schemars::schema_for!(crate::agent::completions::response::Usage),
93 schemars::schema_for!(crate::agent::Continuation),
94 schemars::schema_for!(crate::agent::InlineAgent),
95 schemars::schema_for!(crate::agent::InlineAgentBase),
96 schemars::schema_for!(crate::agent::InlineAgentBaseWithFallbacks),
97 schemars::schema_for!(crate::agent::InlineAgentBaseWithFallbacksOrRemote),
98 schemars::schema_for!(crate::agent::InlineAgentBaseWithFallbacksOrRemoteCommitOptional),
99 schemars::schema_for!(crate::agent::InlineAgentBaseWithFallbacksOrRemoteWithCount),
100 schemars::schema_for!(crate::agent::InlineAgentWithFallbacks),
101 schemars::schema_for!(crate::agent::McpServer),
102 schemars::schema_for!(crate::agent::mock::Agent),
103 schemars::schema_for!(crate::agent::mock::AgentBase),
104 schemars::schema_for!(crate::agent::mock::Call),
105 schemars::schema_for!(crate::agent::mock::CallToolCall),
106 schemars::schema_for!(crate::agent::mock::Continuation),
107 schemars::schema_for!(crate::agent::mock::OutputMode),
108 schemars::schema_for!(crate::agent::mock::upstream::Upstream),
109 schemars::schema_for!(crate::agent::openrouter::Agent),
110 schemars::schema_for!(crate::agent::openrouter::AgentBase),
111 schemars::schema_for!(crate::agent::openrouter::ContextCompression),
112 schemars::schema_for!(crate::agent::openrouter::Continuation),
113 schemars::schema_for!(crate::agent::openrouter::OutputMode),
114 schemars::schema_for!(crate::agent::openrouter::Provider),
115 schemars::schema_for!(crate::agent::openrouter::ProviderQuantization),
116 schemars::schema_for!(crate::agent::openrouter::Reasoning),
117 schemars::schema_for!(crate::agent::openrouter::ReasoningEffort),
118 schemars::schema_for!(crate::agent::openrouter::ReasoningSummaryVerbosity),
119 schemars::schema_for!(crate::agent::openrouter::Stop),
120 schemars::schema_for!(crate::agent::openrouter::system_prompt::SystemPrompt),
121 schemars::schema_for!(crate::agent::openrouter::system_prompt::SystemPromptRole),
122 schemars::schema_for!(crate::agent::openrouter::upstream::Upstream),
123 schemars::schema_for!(crate::agent::openrouter::Verbosity),
124 schemars::schema_for!(crate::agent::OutputMode),
125 schemars::schema_for!(crate::agent::RemoteAgent),
126 schemars::schema_for!(crate::agent::RemoteAgentBase),
127 schemars::schema_for!(crate::agent::RemoteAgentBaseWithFallbacks),
128 schemars::schema_for!(crate::agent::RemoteAgentWithFallbacks),
129 schemars::schema_for!(crate::agent::Upstream),
130 schemars::schema_for!(crate::auth::ApiKey),
131 schemars::schema_for!(crate::auth::ApiKeyWithMetadata),
132 schemars::schema_for!(crate::auth::request::CreateApiKeyRequest),
133 schemars::schema_for!(crate::auth::request::CreateOpenRouterByokApiKeyRequest),
134 schemars::schema_for!(crate::auth::request::DisableApiKeyRequest),
135 schemars::schema_for!(crate::auth::response::GetCreditsResponse),
136 schemars::schema_for!(crate::auth::response::GetOpenRouterByokApiKeyResponse),
137 schemars::schema_for!(crate::auth::response::ListApiKeyItem),
138 schemars::schema_for!(crate::auth::response::ListApiKeyResponse),
139 schemars::schema_for!(crate::error::request::ErrorCreateParams),
140 schemars::schema_for!(crate::error::response::ErrorResponse),
141 schemars::schema_for!(crate::error::ResponseError),
142 schemars::schema_for!(crate::functions::alpha_scalar::BranchTaskExpression),
143 schemars::schema_for!(crate::functions::alpha_scalar::InlineFunction),
144 schemars::schema_for!(crate::functions::alpha_scalar::LeafTaskExpression),
145 schemars::schema_for!(crate::functions::alpha_scalar::PlaceholderScalarFunctionTaskExpression),
146 schemars::schema_for!(crate::functions::alpha_scalar::RemoteFunction),
147 schemars::schema_for!(crate::functions::alpha_scalar::ScalarFunctionTaskExpression),
148 schemars::schema_for!(crate::functions::alpha_scalar::VectorCompletionTaskExpression),
149 schemars::schema_for!(crate::functions::alpha_vector::BranchTaskExpression),
150 schemars::schema_for!(crate::functions::alpha_vector::expression::VectorFunctionInputSchema),
151 schemars::schema_for!(crate::functions::alpha_vector::expression::VectorFunctionInputValue),
152 schemars::schema_for!(crate::functions::alpha_vector::expression::VectorFunctionInputValueExpression),
153 schemars::schema_for!(crate::functions::alpha_vector::InlineFunction),
154 schemars::schema_for!(crate::functions::alpha_vector::LeafTaskExpression),
155 schemars::schema_for!(crate::functions::alpha_vector::PlaceholderScalarFunctionTaskExpression),
156 schemars::schema_for!(crate::functions::alpha_vector::PlaceholderVectorFunctionTaskExpression),
157 schemars::schema_for!(crate::functions::alpha_vector::RemoteFunction),
158 schemars::schema_for!(crate::functions::alpha_vector::ScalarFunctionTaskExpression),
159 schemars::schema_for!(crate::functions::alpha_vector::VectorCompletionTaskExpression),
160 schemars::schema_for!(crate::functions::alpha_vector::VectorFunctionTaskExpression),
161 schemars::schema_for!(crate::functions::AlphaInlineFunction),
162 schemars::schema_for!(crate::functions::AlphaRemoteFunction),
163 schemars::schema_for!(crate::functions::check::ScalarFieldsValidation),
164 schemars::schema_for!(crate::functions::check::VectorFieldsValidation),
165 schemars::schema_for!(crate::functions::CompiledTask),
166 schemars::schema_for!(crate::functions::executions::request::FunctionExecutionCreateParams),
167 schemars::schema_for!(crate::functions::executions::request::Reasoning),
168 schemars::schema_for!(crate::functions::executions::request::Strategy),
169 schemars::schema_for!(crate::functions::executions::response::Output),
170 schemars::schema_for!(crate::functions::executions::response::streaming::FunctionExecutionChunk),
171 schemars::schema_for!(crate::functions::executions::response::streaming::FunctionExecutionTaskChunk),
172 schemars::schema_for!(crate::functions::executions::response::streaming::InnerError<'_>),
173 schemars::schema_for!(crate::functions::executions::response::streaming::Object),
174 schemars::schema_for!(crate::functions::executions::response::streaming::ReasoningSummaryChunk),
175 schemars::schema_for!(crate::functions::executions::response::streaming::TaskChunk),
176 schemars::schema_for!(crate::functions::executions::response::streaming::VectorCompletionTaskChunk),
177 schemars::schema_for!(crate::functions::executions::response::unary::FunctionExecution),
178 schemars::schema_for!(crate::functions::executions::response::unary::FunctionExecutionTask),
179 schemars::schema_for!(crate::functions::executions::response::unary::Object),
180 schemars::schema_for!(crate::functions::executions::response::unary::ReasoningSummary),
181 schemars::schema_for!(crate::functions::executions::response::unary::Task),
182 schemars::schema_for!(crate::functions::executions::response::unary::VectorCompletionTask),
183 schemars::schema_for!(crate::functions::expression::AnyOfInputSchema),
184 schemars::schema_for!(crate::functions::expression::ArrayInputSchema),
185 schemars::schema_for!(crate::functions::expression::ArrayInputSchemaType),
186 schemars::schema_for!(crate::functions::expression::AudioInputSchema),
187 schemars::schema_for!(crate::functions::expression::AudioInputSchemaType),
188 schemars::schema_for!(crate::functions::expression::BooleanInputSchema),
189 schemars::schema_for!(crate::functions::expression::BooleanInputSchemaType),
190 schemars::schema_for!(crate::functions::expression::Expression),
191 schemars::schema_for!(crate::functions::expression::FileInputSchema),
192 schemars::schema_for!(crate::functions::expression::FileInputSchemaType),
193 schemars::schema_for!(crate::functions::expression::ImageInputSchema),
194 schemars::schema_for!(crate::functions::expression::ImageInputSchemaType),
195 schemars::schema_for!(crate::functions::expression::InputSchema),
196 schemars::schema_for!(crate::functions::expression::InputValue),
197 schemars::schema_for!(crate::functions::expression::InputValueExpression),
198 schemars::schema_for!(crate::functions::expression::IntegerInputSchema),
199 schemars::schema_for!(crate::functions::expression::IntegerInputSchemaType),
200 schemars::schema_for!(crate::functions::expression::NumberInputSchema),
201 schemars::schema_for!(crate::functions::expression::NumberInputSchemaType),
202 schemars::schema_for!(crate::functions::expression::ObjectInputSchema),
203 schemars::schema_for!(crate::functions::expression::ObjectInputSchemaType),
204 schemars::schema_for!(crate::functions::expression::ParamsOwned),
205 schemars::schema_for!(crate::functions::expression::Special),
206 schemars::schema_for!(crate::functions::expression::StringInputSchema),
207 schemars::schema_for!(crate::functions::expression::StringInputSchemaType),
208 schemars::schema_for!(crate::functions::expression::TaskOutputOwned),
209 schemars::schema_for!(crate::functions::expression::VideoInputSchema),
210 schemars::schema_for!(crate::functions::expression::VideoInputSchemaType),
211 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::AssistantToolCallExpression>),
212 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::AssistantToolCallFunctionExpression>),
213 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::File>),
214 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::ImageUrl>),
215 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::InputAudio>),
216 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::MessageExpression>),
217 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::RichContentExpression>),
218 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::RichContentPartExpression>),
219 schemars::schema_for!(crate::functions::expression::WithExpression<crate::agent::completions::message::VideoUrl>),
220 schemars::schema_for!(crate::functions::expression::WithExpression<crate::functions::expression::InputValueExpression>),
221 schemars::schema_for!(crate::functions::expression::WithExpression<String>),
222 schemars::schema_for!(crate::functions::expression::WithExpression<Vec<crate::functions::expression::WithExpression<crate::agent::completions::message::AssistantToolCallExpression>>>),
223 schemars::schema_for!(crate::functions::expression::WithExpression<Vec<crate::functions::expression::WithExpression<crate::agent::completions::message::MessageExpression>>>),
224 schemars::schema_for!(crate::functions::expression::WithExpression<Vec<crate::functions::expression::WithExpression<crate::agent::completions::message::RichContentExpression>>>),
225 schemars::schema_for!(crate::functions::FullFunction),
226 schemars::schema_for!(crate::functions::FullInlineFunction),
227 schemars::schema_for!(crate::functions::FullInlineFunctionOrRemoteCommitOptional),
228 schemars::schema_for!(crate::functions::FullRemoteFunction),
229 schemars::schema_for!(crate::functions::Function),
230 schemars::schema_for!(crate::functions::FunctionType),
231 schemars::schema_for!(crate::functions::InlineFunction),
232 schemars::schema_for!(crate::functions::InlineProfile),
233 schemars::schema_for!(crate::functions::InlineProfileOrRemoteCommitOptional),
234 schemars::schema_for!(crate::functions::InlineTasksProfile),
235 schemars::schema_for!(crate::functions::PlaceholderScalarFunctionTask),
236 schemars::schema_for!(crate::functions::PlaceholderScalarFunctionTaskExpression),
237 schemars::schema_for!(crate::functions::PlaceholderVectorFunctionTask),
238 schemars::schema_for!(crate::functions::PlaceholderVectorFunctionTaskExpression),
239 schemars::schema_for!(crate::functions::Profile),
240 schemars::schema_for!(crate::functions::profiles::computations::request::DatasetItem),
241 schemars::schema_for!(crate::functions::profiles::computations::request::FunctionProfileComputationCreateParams),
242 schemars::schema_for!(crate::functions::profiles::computations::request::Target),
243 schemars::schema_for!(crate::functions::profiles::computations::response::FittingStats),
244 schemars::schema_for!(crate::functions::profiles::computations::response::streaming::FunctionExecutionChunk),
245 schemars::schema_for!(crate::functions::profiles::computations::response::streaming::FunctionProfileComputationChunk),
246 schemars::schema_for!(crate::functions::profiles::computations::response::streaming::Object),
247 schemars::schema_for!(crate::functions::profiles::computations::response::unary::FunctionExecution),
248 schemars::schema_for!(crate::functions::profiles::computations::response::unary::FunctionProfileComputation),
249 schemars::schema_for!(crate::functions::profiles::computations::response::unary::Object),
250 schemars::schema_for!(crate::functions::RemoteFunction),
251 schemars::schema_for!(crate::functions::RemoteProfile),
252 schemars::schema_for!(crate::functions::RemoteTasksProfile),
253 schemars::schema_for!(crate::functions::ScalarFunctionTask),
254 schemars::schema_for!(crate::functions::ScalarFunctionTaskExpression),
255 schemars::schema_for!(crate::functions::Task),
256 schemars::schema_for!(crate::functions::TaskExpression),
257 schemars::schema_for!(crate::functions::TaskProfile),
258 schemars::schema_for!(crate::functions::VectorCompletionTask),
259 schemars::schema_for!(crate::functions::VectorCompletionTaskExpression),
260 schemars::schema_for!(crate::functions::VectorFunctionTask),
261 schemars::schema_for!(crate::functions::VectorFunctionTaskExpression),
262 schemars::schema_for!(crate::laboratories::ClientLaboratory),
263 schemars::schema_for!(crate::laboratories::ClientLaboratoryType),
264 schemars::schema_for!(crate::laboratories::Laboratory),
265 schemars::schema_for!(crate::remote::Remote),
266 schemars::schema_for!(crate::remote::RemotePath),
267 schemars::schema_for!(crate::remote::RemotePathCommitOptional),
268 schemars::schema_for!(crate::swarm::InlineSwarm),
269 schemars::schema_for!(crate::swarm::InlineSwarmBase),
270 schemars::schema_for!(crate::swarm::InlineSwarmBaseOrRemote),
271 schemars::schema_for!(crate::swarm::InlineSwarmBaseOrRemoteCommitOptional),
272 schemars::schema_for!(crate::swarm::RemoteSwarm),
273 schemars::schema_for!(crate::swarm::RemoteSwarmBase),
274 schemars::schema_for!(crate::swarm::Swarm),
275 schemars::schema_for!(crate::swarm::SwarmBase),
276 schemars::schema_for!(crate::vector::completions::request::VectorCompletionCreateParams),
277 schemars::schema_for!(crate::vector::completions::response::streaming::AgentCompletionChunk),
278 schemars::schema_for!(crate::vector::completions::response::streaming::InnerError<'_>),
279 schemars::schema_for!(crate::vector::completions::response::streaming::Object),
280 schemars::schema_for!(crate::vector::completions::response::streaming::VectorCompletionChunk),
281 schemars::schema_for!(crate::vector::completions::response::unary::AgentCompletion),
282 schemars::schema_for!(crate::vector::completions::response::unary::Object),
283 schemars::schema_for!(crate::vector::completions::response::unary::VectorCompletion),
284 schemars::schema_for!(crate::vector::completions::response::Vote),
285 schemars::schema_for!(crate::vector::completions::VectorResponses),
286 schemars::schema_for!(crate::weights::Weights),
287 schemars::schema_for!(crate::weights::WeightsEntry),
288 ];
289
290 #[cfg(feature = "cli")]
291 schemas.extend([
292 schemars::schema_for!(crate::cli::command::AgentArguments),
293 schemars::schema_for!(crate::cli::command::agents::enqueue::Path),
294 schemars::schema_for!(crate::cli::command::agents::enqueue::Request),
295 schemars::schema_for!(crate::cli::command::agents::enqueue::request_schema::Path),
296 schemars::schema_for!(crate::cli::command::agents::enqueue::request_schema::Request),
297 schemars::schema_for!(crate::cli::command::agents::enqueue::Response),
298 schemars::schema_for!(crate::cli::command::agents::enqueue::response_schema::Path),
299 schemars::schema_for!(crate::cli::command::agents::enqueue::response_schema::Request),
300 schemars::schema_for!(crate::cli::command::agents::get::Path),
301 schemars::schema_for!(crate::cli::command::agents::get::Request),
302 schemars::schema_for!(crate::cli::command::agents::get::request_schema::Path),
303 schemars::schema_for!(crate::cli::command::agents::get::request_schema::Request),
304 schemars::schema_for!(crate::cli::command::agents::get::Response),
305 schemars::schema_for!(crate::cli::command::agents::get::response_schema::Path),
306 schemars::schema_for!(crate::cli::command::agents::get::response_schema::Request),
307 schemars::schema_for!(crate::cli::command::agents::instances::get::Path),
308 schemars::schema_for!(crate::cli::command::agents::instances::get::Request),
309 schemars::schema_for!(crate::cli::command::agents::instances::get::request_schema::Path),
310 schemars::schema_for!(crate::cli::command::agents::instances::get::request_schema::Request),
311 schemars::schema_for!(crate::cli::command::agents::instances::get::response_schema::Path),
312 schemars::schema_for!(crate::cli::command::agents::instances::get::response_schema::Request),
313 schemars::schema_for!(crate::cli::command::agents::instances::list::Path),
314 schemars::schema_for!(crate::cli::command::agents::instances::list::Request),
315 schemars::schema_for!(crate::cli::command::agents::instances::list::request_schema::Path),
316 schemars::schema_for!(crate::cli::command::agents::instances::list::request_schema::Request),
317 schemars::schema_for!(crate::cli::command::agents::instances::list::response_schema::Path),
318 schemars::schema_for!(crate::cli::command::agents::instances::list::response_schema::Request),
319 schemars::schema_for!(crate::cli::command::agents::instances::list::ResponseItem),
320 schemars::schema_for!(crate::cli::command::agents::instances::Request),
321 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::Path),
322 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::Request),
323 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::Response),
324 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::request_schema::Path),
325 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::request_schema::Request),
326 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::response_schema::Path),
327 schemars::schema_for!(crate::cli::command::agents::laboratories::attach::response_schema::Request),
328 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::Path),
329 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::Request),
330 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::Response),
331 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::request_schema::Path),
332 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::request_schema::Request),
333 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::response_schema::Path),
334 schemars::schema_for!(crate::cli::command::agents::laboratories::detach::response_schema::Request),
335 schemars::schema_for!(crate::cli::command::agents::laboratories::list::Path),
336 schemars::schema_for!(crate::cli::command::agents::laboratories::list::Request),
337 schemars::schema_for!(crate::cli::command::agents::laboratories::list::ResponseItem),
338 schemars::schema_for!(crate::cli::command::agents::laboratories::list::request_schema::Path),
339 schemars::schema_for!(crate::cli::command::agents::laboratories::list::request_schema::Request),
340 schemars::schema_for!(crate::cli::command::agents::laboratories::list::response_schema::Path),
341 schemars::schema_for!(crate::cli::command::agents::laboratories::list::response_schema::Request),
342 schemars::schema_for!(crate::cli::command::agents::laboratories::Request),
343 schemars::schema_for!(crate::cli::command::agents::list::Path),
344 schemars::schema_for!(crate::cli::command::agents::list::Request),
345 schemars::schema_for!(crate::cli::command::agents::list::request_schema::Path),
346 schemars::schema_for!(crate::cli::command::agents::list::request_schema::Request),
347 schemars::schema_for!(crate::cli::command::agents::list::response_schema::Path),
348 schemars::schema_for!(crate::cli::command::agents::list::response_schema::Request),
349 schemars::schema_for!(crate::cli::command::agents::logs::Request),
350 schemars::schema_for!(crate::cli::command::agents::logs::list::AssistantResponsePart),
351 schemars::schema_for!(crate::cli::command::agents::logs::list::ClientNotificationPart),
352 schemars::schema_for!(crate::cli::command::agents::logs::list::ClientNotificationPartType),
353 schemars::schema_for!(crate::cli::command::agents::logs::list::Path),
354 schemars::schema_for!(crate::cli::command::agents::logs::list::Request),
355 schemars::schema_for!(crate::cli::command::agents::logs::list::request_schema::Path),
356 schemars::schema_for!(crate::cli::command::agents::logs::list::request_schema::Request),
357 schemars::schema_for!(crate::cli::command::agents::logs::list::response_schema::Path),
358 schemars::schema_for!(crate::cli::command::agents::logs::list::response_schema::Request),
359 schemars::schema_for!(crate::cli::command::agents::logs::list::ResponseItem),
360 schemars::schema_for!(crate::cli::command::agents::logs::list::Target),
361 schemars::schema_for!(crate::cli::command::agents::logs::list::ToolResponsePart),
362 schemars::schema_for!(crate::cli::command::agents::logs::list::ToolResponsePartType),
363 schemars::schema_for!(crate::cli::command::agents::logs::open::Path),
364 schemars::schema_for!(crate::cli::command::agents::logs::open::Request),
365 schemars::schema_for!(crate::cli::command::agents::logs::open::request_schema::Path),
366 schemars::schema_for!(crate::cli::command::agents::logs::open::request_schema::Request),
367 schemars::schema_for!(crate::cli::command::agents::logs::open::Response),
368 schemars::schema_for!(crate::cli::command::agents::logs::open::response_schema::Path),
369 schemars::schema_for!(crate::cli::command::agents::logs::open::response_schema::Request),
370 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::AgentsInactiveTag),
371 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::KindFilter),
372 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::Path),
373 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::Request),
374 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::request_schema::Path),
375 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::request_schema::Request),
376 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::response_schema::Path),
377 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::response_schema::Request),
378 schemars::schema_for!(crate::cli::command::agents::logs::subscribe::ResponseItem),
379 schemars::schema_for!(crate::cli::command::agents::message::Path),
380 schemars::schema_for!(crate::cli::command::agents::message::Request),
381 schemars::schema_for!(crate::cli::command::agents::message::request_schema::Path),
382 schemars::schema_for!(crate::cli::command::agents::message::request_schema::Request),
383 schemars::schema_for!(crate::cli::command::agents::message::RequestDangerousAdvanced),
384 schemars::schema_for!(crate::cli::command::agents::message::RequestMessage),
385 schemars::schema_for!(crate::cli::command::agents::message::Response),
386 schemars::schema_for!(crate::cli::command::agents::message::response_schema::Path),
387 schemars::schema_for!(crate::cli::command::agents::message::response_schema::Request),
388 schemars::schema_for!(crate::cli::command::agents::publish::Path),
389 schemars::schema_for!(crate::cli::command::agents::publish::Request),
390 schemars::schema_for!(crate::cli::command::agents::publish::request_schema::Path),
391 schemars::schema_for!(crate::cli::command::agents::publish::request_schema::Request),
392 schemars::schema_for!(crate::cli::command::agents::publish::RequestBody),
393 schemars::schema_for!(crate::cli::command::agents::publish::RequestPublishMessage),
394 schemars::schema_for!(crate::cli::command::agents::publish::Response),
395 schemars::schema_for!(crate::cli::command::agents::publish::response_schema::Path),
396 schemars::schema_for!(crate::cli::command::agents::publish::response_schema::Request),
397 schemars::schema_for!(crate::cli::command::agents::queue::delete::Path),
398 schemars::schema_for!(crate::cli::command::agents::queue::delete::Request),
399 schemars::schema_for!(crate::cli::command::agents::queue::delete::request_schema::Path),
400 schemars::schema_for!(crate::cli::command::agents::queue::delete::request_schema::Request),
401 schemars::schema_for!(crate::cli::command::agents::queue::delete::Response),
402 schemars::schema_for!(crate::cli::command::agents::queue::delete::response_schema::Path),
403 schemars::schema_for!(crate::cli::command::agents::queue::delete::response_schema::Request),
404 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentActiveResponseItem),
405 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentActiveType),
406 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentSpawnedResponseItem),
407 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentSpawnedType),
408 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AllAgentsActive),
409 schemars::schema_for!(crate::cli::command::agents::queue::deliver::Path),
410 schemars::schema_for!(crate::cli::command::agents::queue::deliver::Request),
411 schemars::schema_for!(crate::cli::command::agents::queue::deliver::RequestDangerousAdvanced),
412 schemars::schema_for!(crate::cli::command::agents::queue::deliver::request_schema::Path),
413 schemars::schema_for!(crate::cli::command::agents::queue::deliver::request_schema::Request),
414 schemars::schema_for!(crate::cli::command::agents::queue::deliver::response_schema::Path),
415 schemars::schema_for!(crate::cli::command::agents::queue::deliver::response_schema::Request),
416 schemars::schema_for!(crate::cli::command::agents::queue::deliver::ResponseItem),
417 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagActiveResponseItem),
418 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagActiveType),
419 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagSpawnedResponseItem),
420 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagSpawnedType),
421 schemars::schema_for!(crate::cli::command::agents::queue::deliver::ValueResponseItem),
422 schemars::schema_for!(crate::cli::command::agents::queue::open::Path),
423 schemars::schema_for!(crate::cli::command::agents::queue::open::Request),
424 schemars::schema_for!(crate::cli::command::agents::queue::open::request_schema::Path),
425 schemars::schema_for!(crate::cli::command::agents::queue::open::request_schema::Request),
426 schemars::schema_for!(crate::cli::command::agents::queue::open::response_schema::Path),
427 schemars::schema_for!(crate::cli::command::agents::queue::open::response_schema::Request),
428 schemars::schema_for!(crate::cli::command::agents::queue::list::Path),
429 schemars::schema_for!(crate::cli::command::agents::queue::list::QueuePart),
430 schemars::schema_for!(crate::cli::command::agents::queue::list::Request),
431 schemars::schema_for!(crate::cli::command::agents::queue::list::request_schema::Path),
432 schemars::schema_for!(crate::cli::command::agents::queue::list::request_schema::Request),
433 schemars::schema_for!(crate::cli::command::agents::queue::list::response_schema::Path),
434 schemars::schema_for!(crate::cli::command::agents::queue::list::response_schema::Request),
435 schemars::schema_for!(crate::cli::command::agents::queue::list::ResponseItem),
436 schemars::schema_for!(crate::cli::command::agents::queue::Request),
437 schemars::schema_for!(crate::cli::command::agents::Request),
438 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::Path),
439 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::Request),
440 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::request_schema::Path),
441 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::request_schema::Request),
442 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::response_schema::Path),
443 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::response_schema::Request),
444 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::Path),
445 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::Request),
446 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::request_schema::Path),
447 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::request_schema::Request),
448 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::response_schema::Path),
449 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::response_schema::Request),
450 schemars::schema_for!(crate::cli::command::agents::mcp::resources::Request),
451 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::Path),
452 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::Request),
453 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::request_schema::Path),
454 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::request_schema::Request),
455 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::response_schema::Path),
456 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::response_schema::Request),
457 schemars::schema_for!(crate::cli::command::agents::mcp::servers::Request),
458 schemars::schema_for!(crate::cli::command::agents::selector::AgentRef),
459 schemars::schema_for!(crate::cli::command::agents::selector::AgentSelector), schemars::schema_for!(crate::cli::command::agents::spawn::Path),
460 schemars::schema_for!(crate::cli::command::agents::spawn::Request),
461 schemars::schema_for!(crate::cli::command::agents::spawn::request_schema::Path),
462 schemars::schema_for!(crate::cli::command::agents::spawn::request_schema::Request),
463 schemars::schema_for!(crate::cli::command::agents::spawn::RequestDangerousAdvanced),
464 schemars::schema_for!(crate::cli::command::agents::spawn::response_schema::Path),
465 schemars::schema_for!(crate::cli::command::agents::spawn::response_schema::Request),
466 schemars::schema_for!(crate::cli::command::agents::spawn::ResponseItem),
467 schemars::schema_for!(crate::cli::command::agents::tags::apply::AgentTagResolution),
468 schemars::schema_for!(crate::cli::command::agents::tags::apply::Path),
469 schemars::schema_for!(crate::cli::command::agents::tags::apply::Request),
470 schemars::schema_for!(crate::cli::command::agents::tags::apply::request_schema::Path),
471 schemars::schema_for!(crate::cli::command::agents::tags::apply::request_schema::Request),
472 schemars::schema_for!(crate::cli::command::agents::tags::apply::Response),
473 schemars::schema_for!(crate::cli::command::agents::tags::apply::response_schema::Path),
474 schemars::schema_for!(crate::cli::command::agents::tags::apply::response_schema::Request),
475 schemars::schema_for!(crate::cli::command::agents::tags::apply::Target),
476 schemars::schema_for!(crate::cli::command::agents::tags::lookup::LookupState),
477 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Path),
478 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Request),
479 schemars::schema_for!(crate::cli::command::agents::tags::lookup::request_schema::Path),
480 schemars::schema_for!(crate::cli::command::agents::tags::lookup::request_schema::Request),
481 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Response),
482 schemars::schema_for!(crate::cli::command::agents::tags::lookup::response_schema::Path),
483 schemars::schema_for!(crate::cli::command::agents::tags::lookup::response_schema::Request),
484 schemars::schema_for!(crate::cli::command::agents::tags::Request),
485 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::Path),
486 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::Request),
487 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::request_schema::Path),
488 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::request_schema::Request),
489 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::response_schema::Path),
490 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::response_schema::Request),
491 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::Path),
492 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::Request),
493 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::request_schema::Path),
494 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::request_schema::Request),
495 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::response_schema::Path),
496 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::response_schema::Request),
497 schemars::schema_for!(crate::cli::command::agents::mcp::tools::Request),
498 schemars::schema_for!(crate::cli::command::agents::mcp::Request),
499 schemars::schema_for!(crate::cli::command::agents::wait::Path),
500 schemars::schema_for!(crate::cli::command::agents::wait::Request),
501 schemars::schema_for!(crate::cli::command::agents::wait::request_schema::Path),
502 schemars::schema_for!(crate::cli::command::agents::wait::request_schema::Request),
503 schemars::schema_for!(crate::cli::command::agents::wait::response_schema::Path),
504 schemars::schema_for!(crate::cli::command::agents::wait::response_schema::Request),
505 schemars::schema_for!(crate::cli::command::api::Request),
506 schemars::schema_for!(crate::cli::command::api::kill::Path),
507 schemars::schema_for!(crate::cli::command::api::kill::Request),
508 schemars::schema_for!(crate::cli::command::api::kill::Response),
509 schemars::schema_for!(crate::cli::command::api::kill::request_schema::Path),
510 schemars::schema_for!(crate::cli::command::api::kill::request_schema::Request),
511 schemars::schema_for!(crate::cli::command::api::kill::response_schema::Path),
512 schemars::schema_for!(crate::cli::command::api::kill::response_schema::Request),
513 schemars::schema_for!(crate::cli::command::api::spawn::Path),
514 schemars::schema_for!(crate::cli::command::api::spawn::Request),
515 schemars::schema_for!(crate::cli::command::api::spawn::Response),
516 schemars::schema_for!(crate::cli::command::api::spawn::request_schema::Path),
517 schemars::schema_for!(crate::cli::command::api::spawn::request_schema::Request),
518 schemars::schema_for!(crate::cli::command::api::spawn::response_schema::Path),
519 schemars::schema_for!(crate::cli::command::api::spawn::response_schema::Request),
520 schemars::schema_for!(crate::cli::command::GetScope),
521 schemars::schema_for!(crate::cli::command::SetScope),
522 schemars::schema_for!(crate::cli::command::api::config::Request),
523 schemars::schema_for!(crate::cli::command::api::config::address::Request),
524 schemars::schema_for!(crate::cli::command::api::config::address::get::Path),
525 schemars::schema_for!(crate::cli::command::api::config::address::get::Request),
526 schemars::schema_for!(crate::cli::command::api::config::address::get::Response),
527 schemars::schema_for!(crate::cli::command::api::config::address::get::request_schema::Path),
528 schemars::schema_for!(crate::cli::command::api::config::address::get::request_schema::Request),
529 schemars::schema_for!(crate::cli::command::api::config::address::get::response_schema::Path),
530 schemars::schema_for!(crate::cli::command::api::config::address::get::response_schema::Request),
531 schemars::schema_for!(crate::cli::command::api::config::address::set::Path),
532 schemars::schema_for!(crate::cli::command::api::config::address::set::Request),
533 schemars::schema_for!(crate::cli::command::api::config::address::set::request_schema::Path),
534 schemars::schema_for!(crate::cli::command::api::config::address::set::request_schema::Request),
535 schemars::schema_for!(crate::cli::command::api::config::address::set::response_schema::Path),
536 schemars::schema_for!(crate::cli::command::api::config::address::set::response_schema::Request),
537 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::Request),
538 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Path),
539 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Request),
540 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Response),
541 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::request_schema::Path),
542 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::request_schema::Request),
543 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::response_schema::Path),
544 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::response_schema::Request),
545 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::Path),
546 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::Request),
547 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::request_schema::Path),
548 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::request_schema::Request),
549 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::response_schema::Path),
550 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::response_schema::Request),
551 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::Request),
552 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Path),
553 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Request),
554 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Response),
555 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::request_schema::Path),
556 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::request_schema::Request),
557 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::response_schema::Path),
558 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::response_schema::Request),
559 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::Path),
560 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::Request),
561 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::request_schema::Path),
562 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::request_schema::Request),
563 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::response_schema::Path),
564 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::response_schema::Request),
565 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::Request),
566 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Path),
567 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Request),
568 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Response),
569 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::request_schema::Path),
570 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::request_schema::Request),
571 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::response_schema::Path),
572 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::response_schema::Request),
573 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::Path),
574 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::Request),
575 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::request_schema::Path),
576 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::request_schema::Request),
577 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::response_schema::Path),
578 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::response_schema::Request),
579 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::Request),
580 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Path),
581 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Request),
582 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Response),
583 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::request_schema::Path),
584 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::request_schema::Request),
585 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::response_schema::Path),
586 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::response_schema::Request),
587 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::Path),
588 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::Request),
589 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::request_schema::Path),
590 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::request_schema::Request),
591 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::response_schema::Path),
592 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::response_schema::Request),
593 schemars::schema_for!(crate::cli::command::api::config::get::Path),
594 schemars::schema_for!(crate::cli::command::api::config::get::Request),
595 schemars::schema_for!(crate::cli::command::api::config::get::Response),
596 schemars::schema_for!(crate::cli::command::api::config::get::request_schema::Path),
597 schemars::schema_for!(crate::cli::command::api::config::get::request_schema::Request),
598 schemars::schema_for!(crate::cli::command::api::config::get::response_schema::Path),
599 schemars::schema_for!(crate::cli::command::api::config::get::response_schema::Request),
600 schemars::schema_for!(crate::cli::command::api::config::github_authorization::Request),
601 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Path),
602 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Request),
603 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Response),
604 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::request_schema::Path),
605 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::request_schema::Request),
606 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::response_schema::Path),
607 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::response_schema::Request),
608 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::Path),
609 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::Request),
610 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::request_schema::Path),
611 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::request_schema::Request),
612 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::response_schema::Path),
613 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::response_schema::Request),
614 schemars::schema_for!(crate::cli::command::api::config::http_referer::Request),
615 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Path),
616 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Request),
617 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Response),
618 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::request_schema::Path),
619 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::request_schema::Request),
620 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::response_schema::Path),
621 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::response_schema::Request),
622 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::Path),
623 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::Request),
624 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::request_schema::Path),
625 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::request_schema::Request),
626 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::response_schema::Path),
627 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::response_schema::Request),
628 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::Request),
629 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::Path),
630 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::Request),
631 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::request_schema::Path),
632 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::request_schema::Request),
633 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::response_schema::Path),
634 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::response_schema::Request),
635 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::Path),
636 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::Request),
637 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::request_schema::Path),
638 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::request_schema::Request),
639 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::response_schema::Path),
640 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::response_schema::Request),
641 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Path),
642 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Request),
643 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Response),
644 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::request_schema::Path),
645 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::request_schema::Request),
646 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::response_schema::Path),
647 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::response_schema::Request),
648 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::Request),
649 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Path),
650 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Request),
651 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Response),
652 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::request_schema::Path),
653 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::request_schema::Request),
654 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::response_schema::Path),
655 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::response_schema::Request),
656 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::Path),
657 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::Request),
658 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::request_schema::Path),
659 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::request_schema::Request),
660 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::response_schema::Path),
661 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::response_schema::Request),
662 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::Request),
663 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Path),
664 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Request),
665 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Response),
666 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::request_schema::Path),
667 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::request_schema::Request),
668 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::response_schema::Path),
669 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::response_schema::Request),
670 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::Path),
671 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::Request),
672 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::request_schema::Path),
673 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::request_schema::Request),
674 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::response_schema::Path),
675 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::response_schema::Request),
676 schemars::schema_for!(crate::cli::command::api::config::user_agent::Request),
677 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Path),
678 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Request),
679 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Response),
680 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::request_schema::Path),
681 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::request_schema::Request),
682 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::response_schema::Path),
683 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::response_schema::Request),
684 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::Path),
685 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::Request),
686 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::request_schema::Path),
687 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::request_schema::Request),
688 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::response_schema::Path),
689 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::response_schema::Request),
690 schemars::schema_for!(crate::cli::command::api::config::x_title::Request),
691 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Path),
692 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Request),
693 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Response),
694 schemars::schema_for!(crate::cli::command::api::config::x_title::get::request_schema::Path),
695 schemars::schema_for!(crate::cli::command::api::config::x_title::get::request_schema::Request),
696 schemars::schema_for!(crate::cli::command::api::config::x_title::get::response_schema::Path),
697 schemars::schema_for!(crate::cli::command::api::config::x_title::get::response_schema::Request),
698 schemars::schema_for!(crate::cli::command::api::config::x_title::set::Path),
699 schemars::schema_for!(crate::cli::command::api::config::x_title::set::Request),
700 schemars::schema_for!(crate::cli::command::api::config::x_title::set::request_schema::Path),
701 schemars::schema_for!(crate::cli::command::api::config::x_title::set::request_schema::Request),
702 schemars::schema_for!(crate::cli::command::api::config::x_title::set::response_schema::Path),
703 schemars::schema_for!(crate::cli::command::api::config::x_title::set::response_schema::Request),
704 schemars::schema_for!(crate::cli::command::daemon::Request),
705 schemars::schema_for!(crate::cli::command::daemon::kill::Path),
706 schemars::schema_for!(crate::cli::command::daemon::kill::Request),
707 schemars::schema_for!(crate::cli::command::daemon::kill::Response),
708 schemars::schema_for!(crate::cli::command::daemon::kill::request_schema::Path),
709 schemars::schema_for!(crate::cli::command::daemon::kill::request_schema::Request),
710 schemars::schema_for!(crate::cli::command::daemon::kill::response_schema::Path),
711 schemars::schema_for!(crate::cli::command::daemon::kill::response_schema::Request),
712 schemars::schema_for!(crate::cli::command::daemon::spawn::Path),
713 schemars::schema_for!(crate::cli::command::daemon::spawn::Request),
714 schemars::schema_for!(crate::cli::command::daemon::spawn::RequestDangerousAdvanced),
715 schemars::schema_for!(crate::cli::command::daemon::spawn::ResponseItem),
716 schemars::schema_for!(crate::cli::command::daemon::spawn::request_schema::Path),
717 schemars::schema_for!(crate::cli::command::daemon::spawn::request_schema::Request),
718 schemars::schema_for!(crate::cli::command::daemon::spawn::response_schema::Path),
719 schemars::schema_for!(crate::cli::command::daemon::spawn::response_schema::Request),
720 schemars::schema_for!(crate::cli::command::db::config::Request),
721 schemars::schema_for!(crate::cli::command::db::config::address::Request),
722 schemars::schema_for!(crate::cli::command::db::config::address::get::Path),
723 schemars::schema_for!(crate::cli::command::db::config::address::get::Request),
724 schemars::schema_for!(crate::cli::command::db::config::address::get::Response),
725 schemars::schema_for!(crate::cli::command::db::config::address::get::request_schema::Path),
726 schemars::schema_for!(crate::cli::command::db::config::address::get::request_schema::Request),
727 schemars::schema_for!(crate::cli::command::db::config::address::get::response_schema::Path),
728 schemars::schema_for!(crate::cli::command::db::config::address::get::response_schema::Request),
729 schemars::schema_for!(crate::cli::command::db::config::address::set::Path),
730 schemars::schema_for!(crate::cli::command::db::config::address::set::Request),
731 schemars::schema_for!(crate::cli::command::db::config::address::set::request_schema::Path),
732 schemars::schema_for!(crate::cli::command::db::config::address::set::request_schema::Request),
733 schemars::schema_for!(crate::cli::command::db::config::address::set::response_schema::Path),
734 schemars::schema_for!(crate::cli::command::db::config::address::set::response_schema::Request),
735 schemars::schema_for!(crate::cli::command::db::config::database::Request),
736 schemars::schema_for!(crate::cli::command::db::config::database::get::Path),
737 schemars::schema_for!(crate::cli::command::db::config::database::get::Request),
738 schemars::schema_for!(crate::cli::command::db::config::database::get::Response),
739 schemars::schema_for!(crate::cli::command::db::config::database::get::request_schema::Path),
740 schemars::schema_for!(crate::cli::command::db::config::database::get::request_schema::Request),
741 schemars::schema_for!(crate::cli::command::db::config::database::get::response_schema::Path),
742 schemars::schema_for!(crate::cli::command::db::config::database::get::response_schema::Request),
743 schemars::schema_for!(crate::cli::command::db::config::database::set::Path),
744 schemars::schema_for!(crate::cli::command::db::config::database::set::Request),
745 schemars::schema_for!(crate::cli::command::db::config::database::set::request_schema::Path),
746 schemars::schema_for!(crate::cli::command::db::config::database::set::request_schema::Request),
747 schemars::schema_for!(crate::cli::command::db::config::database::set::response_schema::Path),
748 schemars::schema_for!(crate::cli::command::db::config::database::set::response_schema::Request),
749 schemars::schema_for!(crate::cli::command::db::config::get::Path),
750 schemars::schema_for!(crate::cli::command::db::config::get::Request),
751 schemars::schema_for!(crate::cli::command::db::config::get::Response),
752 schemars::schema_for!(crate::cli::command::db::config::get::request_schema::Path),
753 schemars::schema_for!(crate::cli::command::db::config::get::request_schema::Request),
754 schemars::schema_for!(crate::cli::command::db::config::get::response_schema::Path),
755 schemars::schema_for!(crate::cli::command::db::config::get::response_schema::Request),
756 schemars::schema_for!(crate::cli::command::db::config::password::Request),
757 schemars::schema_for!(crate::cli::command::db::config::password::get::Path),
758 schemars::schema_for!(crate::cli::command::db::config::password::get::Request),
759 schemars::schema_for!(crate::cli::command::db::config::password::get::Response),
760 schemars::schema_for!(crate::cli::command::db::config::password::get::request_schema::Path),
761 schemars::schema_for!(crate::cli::command::db::config::password::get::request_schema::Request),
762 schemars::schema_for!(crate::cli::command::db::config::password::get::response_schema::Path),
763 schemars::schema_for!(crate::cli::command::db::config::password::get::response_schema::Request),
764 schemars::schema_for!(crate::cli::command::db::config::password::set::Path),
765 schemars::schema_for!(crate::cli::command::db::config::password::set::Request),
766 schemars::schema_for!(crate::cli::command::db::config::password::set::request_schema::Path),
767 schemars::schema_for!(crate::cli::command::db::config::password::set::request_schema::Request),
768 schemars::schema_for!(crate::cli::command::db::config::password::set::response_schema::Path),
769 schemars::schema_for!(crate::cli::command::db::config::password::set::response_schema::Request),
770 schemars::schema_for!(crate::cli::command::db::config::user::Request),
771 schemars::schema_for!(crate::cli::command::db::config::user::get::Path),
772 schemars::schema_for!(crate::cli::command::db::config::user::get::Request),
773 schemars::schema_for!(crate::cli::command::db::config::user::get::Response),
774 schemars::schema_for!(crate::cli::command::db::config::user::get::request_schema::Path),
775 schemars::schema_for!(crate::cli::command::db::config::user::get::request_schema::Request),
776 schemars::schema_for!(crate::cli::command::db::config::user::get::response_schema::Path),
777 schemars::schema_for!(crate::cli::command::db::config::user::get::response_schema::Request),
778 schemars::schema_for!(crate::cli::command::db::config::user::set::Path),
779 schemars::schema_for!(crate::cli::command::db::config::user::set::Request),
780 schemars::schema_for!(crate::cli::command::db::config::user::set::request_schema::Path),
781 schemars::schema_for!(crate::cli::command::db::config::user::set::request_schema::Request),
782 schemars::schema_for!(crate::cli::command::db::config::user::set::response_schema::Path),
783 schemars::schema_for!(crate::cli::command::db::config::user::set::response_schema::Request),
784 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Path),
785 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Request),
786 schemars::schema_for!(crate::cli::command::mcp::config::address::get::request_schema::Path),
787 schemars::schema_for!(crate::cli::command::mcp::config::address::get::request_schema::Request),
788 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Response),
789 schemars::schema_for!(crate::cli::command::mcp::config::address::get::response_schema::Path),
790 schemars::schema_for!(crate::cli::command::mcp::config::address::get::response_schema::Request),
791 schemars::schema_for!(crate::cli::command::mcp::config::address::Request),
792 schemars::schema_for!(crate::cli::command::mcp::config::address::set::Path),
793 schemars::schema_for!(crate::cli::command::mcp::config::address::set::Request),
794 schemars::schema_for!(crate::cli::command::mcp::config::address::set::request_schema::Path),
795 schemars::schema_for!(crate::cli::command::mcp::config::address::set::request_schema::Request),
796 schemars::schema_for!(crate::cli::command::mcp::config::address::set::response_schema::Path),
797 schemars::schema_for!(crate::cli::command::mcp::config::address::set::response_schema::Request),
798 schemars::schema_for!(crate::cli::command::mcp::config::get::Path),
799 schemars::schema_for!(crate::cli::command::mcp::config::get::Request),
800 schemars::schema_for!(crate::cli::command::mcp::config::get::request_schema::Path),
801 schemars::schema_for!(crate::cli::command::mcp::config::get::request_schema::Request),
802 schemars::schema_for!(crate::cli::command::mcp::config::get::Response),
803 schemars::schema_for!(crate::cli::command::mcp::config::get::response_schema::Path),
804 schemars::schema_for!(crate::cli::command::mcp::config::get::response_schema::Request),
805 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Path),
806 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Request),
807 schemars::schema_for!(crate::cli::command::mcp::config::port::get::request_schema::Path),
808 schemars::schema_for!(crate::cli::command::mcp::config::port::get::request_schema::Request),
809 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Response),
810 schemars::schema_for!(crate::cli::command::mcp::config::port::get::response_schema::Path),
811 schemars::schema_for!(crate::cli::command::mcp::config::port::get::response_schema::Request),
812 schemars::schema_for!(crate::cli::command::mcp::config::port::Request),
813 schemars::schema_for!(crate::cli::command::mcp::config::port::set::Path),
814 schemars::schema_for!(crate::cli::command::mcp::config::port::set::Request),
815 schemars::schema_for!(crate::cli::command::mcp::config::port::set::request_schema::Path),
816 schemars::schema_for!(crate::cli::command::mcp::config::port::set::request_schema::Request),
817 schemars::schema_for!(crate::cli::command::mcp::config::port::set::response_schema::Path),
818 schemars::schema_for!(crate::cli::command::mcp::config::port::set::response_schema::Request),
819 schemars::schema_for!(crate::cli::command::mcp::config::Request),
820 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Path),
821 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Request),
822 schemars::schema_for!(crate::cli::command::viewer::config::address::get::request_schema::Path),
823 schemars::schema_for!(crate::cli::command::viewer::config::address::get::request_schema::Request),
824 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Response),
825 schemars::schema_for!(crate::cli::command::viewer::config::address::get::response_schema::Path),
826 schemars::schema_for!(crate::cli::command::viewer::config::address::get::response_schema::Request),
827 schemars::schema_for!(crate::cli::command::viewer::config::address::Request),
828 schemars::schema_for!(crate::cli::command::viewer::config::address::set::Path),
829 schemars::schema_for!(crate::cli::command::viewer::config::address::set::Request),
830 schemars::schema_for!(crate::cli::command::viewer::config::address::set::request_schema::Path),
831 schemars::schema_for!(crate::cli::command::viewer::config::address::set::request_schema::Request),
832 schemars::schema_for!(crate::cli::command::viewer::config::address::set::response_schema::Path),
833 schemars::schema_for!(crate::cli::command::viewer::config::address::set::response_schema::Request),
834 schemars::schema_for!(crate::cli::command::viewer::config::get::Path),
835 schemars::schema_for!(crate::cli::command::viewer::config::get::Request),
836 schemars::schema_for!(crate::cli::command::viewer::config::get::request_schema::Path),
837 schemars::schema_for!(crate::cli::command::viewer::config::get::request_schema::Request),
838 schemars::schema_for!(crate::cli::command::viewer::config::get::Response),
839 schemars::schema_for!(crate::cli::command::viewer::config::get::response_schema::Path),
840 schemars::schema_for!(crate::cli::command::viewer::config::get::response_schema::Request),
841 schemars::schema_for!(crate::cli::command::viewer::config::Request),
842 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Path),
843 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Request),
844 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::request_schema::Path),
845 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::request_schema::Request),
846 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Response),
847 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::response_schema::Path),
848 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::response_schema::Request),
849 schemars::schema_for!(crate::cli::command::viewer::config::secret::Request),
850 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::Path),
851 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::Request),
852 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::request_schema::Path),
853 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::request_schema::Request),
854 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::response_schema::Path),
855 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::response_schema::Request),
856 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Path),
857 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Request),
858 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::request_schema::Path),
859 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::request_schema::Request),
860 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Response),
861 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::response_schema::Path),
862 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::response_schema::Request),
863 schemars::schema_for!(crate::cli::command::viewer::config::signature::Request),
864 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::Path),
865 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::Request),
866 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::request_schema::Path),
867 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::request_schema::Request),
868 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::response_schema::Path),
869 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::response_schema::Request),
870 schemars::schema_for!(crate::cli::command::db::kill::Path),
871 schemars::schema_for!(crate::cli::command::db::kill::Request),
872 schemars::schema_for!(crate::cli::command::db::kill::Response),
873 schemars::schema_for!(crate::cli::command::db::kill::request_schema::Path),
874 schemars::schema_for!(crate::cli::command::db::kill::request_schema::Request),
875 schemars::schema_for!(crate::cli::command::db::kill::response_schema::Path),
876 schemars::schema_for!(crate::cli::command::db::kill::response_schema::Request),
877 schemars::schema_for!(crate::cli::command::db::query::Column),
878 schemars::schema_for!(crate::cli::command::db::query::Path),
879 schemars::schema_for!(crate::cli::command::db::query::Request),
880 schemars::schema_for!(crate::cli::command::db::query::request_schema::Path),
881 schemars::schema_for!(crate::cli::command::db::query::request_schema::Request),
882 schemars::schema_for!(crate::cli::command::db::query::Response),
883 schemars::schema_for!(crate::cli::command::db::query::response_schema::Path),
884 schemars::schema_for!(crate::cli::command::db::query::response_schema::Request),
885 schemars::schema_for!(crate::cli::command::db::spawn::Path),
886 schemars::schema_for!(crate::cli::command::db::spawn::Request),
887 schemars::schema_for!(crate::cli::command::db::spawn::Response),
888 schemars::schema_for!(crate::cli::command::db::spawn::request_schema::Path),
889 schemars::schema_for!(crate::cli::command::db::spawn::request_schema::Request),
890 schemars::schema_for!(crate::cli::command::db::spawn::response_schema::Path),
891 schemars::schema_for!(crate::cli::command::db::spawn::response_schema::Request),
892 schemars::schema_for!(crate::cli::command::db::Request),
893 schemars::schema_for!(crate::cli::command::functions::execute::FunctionSpec),
894 schemars::schema_for!(crate::cli::command::functions::execute::ProfileSpec),
895 schemars::schema_for!(crate::cli::command::functions::execute::Request),
896 schemars::schema_for!(crate::cli::command::functions::execute::standard::Path),
897 schemars::schema_for!(crate::cli::command::functions::execute::standard::Request),
898 schemars::schema_for!(crate::cli::command::functions::execute::standard::request_schema::Path),
899 schemars::schema_for!(crate::cli::command::functions::execute::standard::request_schema::Request),
900 schemars::schema_for!(crate::cli::command::functions::execute::standard::RequestDangerousAdvanced),
901 schemars::schema_for!(crate::cli::command::functions::execute::standard::RequestInput),
902 schemars::schema_for!(crate::cli::command::functions::execute::standard::response_schema::Path),
903 schemars::schema_for!(crate::cli::command::functions::execute::standard::response_schema::Request),
904 schemars::schema_for!(crate::cli::command::functions::execute::standard::ResponseItem),
905 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::Path),
906 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::Request),
907 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::request_schema::Path),
908 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::request_schema::Request),
909 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::RequestDangerousAdvanced),
910 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::RequestInput),
911 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::response_schema::Path),
912 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::response_schema::Request),
913 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::ResponseItem),
914 schemars::schema_for!(crate::cli::command::functions::get::Path),
915 schemars::schema_for!(crate::cli::command::functions::get::Request),
916 schemars::schema_for!(crate::cli::command::functions::get::request_schema::Path),
917 schemars::schema_for!(crate::cli::command::functions::get::request_schema::Request),
918 schemars::schema_for!(crate::cli::command::functions::get::Response),
919 schemars::schema_for!(crate::cli::command::functions::get::response_schema::Path),
920 schemars::schema_for!(crate::cli::command::functions::get::response_schema::Request),
921 schemars::schema_for!(crate::cli::command::functions::list::Path),
922 schemars::schema_for!(crate::cli::command::functions::list::Request),
923 schemars::schema_for!(crate::cli::command::functions::list::request_schema::Path),
924 schemars::schema_for!(crate::cli::command::functions::list::request_schema::Request),
925 schemars::schema_for!(crate::cli::command::functions::list::Response),
926 schemars::schema_for!(crate::cli::command::functions::list::response_schema::Path),
927 schemars::schema_for!(crate::cli::command::functions::list::response_schema::Request), schemars::schema_for!(crate::cli::command::functions::profiles::get::Path),
928 schemars::schema_for!(crate::cli::command::functions::profiles::get::Request),
929 schemars::schema_for!(crate::cli::command::functions::profiles::get::request_schema::Path),
930 schemars::schema_for!(crate::cli::command::functions::profiles::get::request_schema::Request),
931 schemars::schema_for!(crate::cli::command::functions::profiles::get::Response),
932 schemars::schema_for!(crate::cli::command::functions::profiles::get::response_schema::Path),
933 schemars::schema_for!(crate::cli::command::functions::profiles::get::response_schema::Request),
934 schemars::schema_for!(crate::cli::command::functions::profiles::list::Path),
935 schemars::schema_for!(crate::cli::command::functions::profiles::list::Request),
936 schemars::schema_for!(crate::cli::command::functions::profiles::list::request_schema::Path),
937 schemars::schema_for!(crate::cli::command::functions::profiles::list::request_schema::Request),
938 schemars::schema_for!(crate::cli::command::functions::profiles::list::Response),
939 schemars::schema_for!(crate::cli::command::functions::profiles::list::response_schema::Path),
940 schemars::schema_for!(crate::cli::command::functions::profiles::list::response_schema::Request), schemars::schema_for!(crate::cli::command::functions::profiles::publish::Path),
941 schemars::schema_for!(crate::cli::command::functions::profiles::publish::Request),
942 schemars::schema_for!(crate::cli::command::functions::profiles::publish::request_schema::Path),
943 schemars::schema_for!(crate::cli::command::functions::profiles::publish::request_schema::Request),
944 schemars::schema_for!(crate::cli::command::functions::profiles::publish::RequestBody),
945 schemars::schema_for!(crate::cli::command::functions::profiles::publish::RequestPublishMessage),
946 schemars::schema_for!(crate::cli::command::functions::profiles::publish::Response),
947 schemars::schema_for!(crate::cli::command::functions::profiles::publish::response_schema::Path),
948 schemars::schema_for!(crate::cli::command::functions::profiles::publish::response_schema::Request),
949 schemars::schema_for!(crate::cli::command::functions::profiles::Request),
950 schemars::schema_for!(crate::cli::command::functions::publish::Path),
951 schemars::schema_for!(crate::cli::command::functions::publish::Request),
952 schemars::schema_for!(crate::cli::command::functions::publish::request_schema::Path),
953 schemars::schema_for!(crate::cli::command::functions::publish::request_schema::Request),
954 schemars::schema_for!(crate::cli::command::functions::publish::RequestBody),
955 schemars::schema_for!(crate::cli::command::functions::publish::RequestPublishMessage),
956 schemars::schema_for!(crate::cli::command::functions::publish::Response),
957 schemars::schema_for!(crate::cli::command::functions::publish::response_schema::Path),
958 schemars::schema_for!(crate::cli::command::functions::publish::response_schema::Request),
959 schemars::schema_for!(crate::cli::command::functions::Request),
960 schemars::schema_for!(crate::cli::command::kill_all::Path),
961 schemars::schema_for!(crate::cli::command::kill_all::Request),
962 schemars::schema_for!(crate::cli::command::kill_all::Response),
963 schemars::schema_for!(crate::cli::command::kill_all::request_schema::Path),
964 schemars::schema_for!(crate::cli::command::kill_all::request_schema::Request),
965 schemars::schema_for!(crate::cli::command::kill_all::response_schema::Path),
966 schemars::schema_for!(crate::cli::command::kill_all::response_schema::Request),
967 schemars::schema_for!(crate::cli::command::mcp::kill::Path),
968 schemars::schema_for!(crate::cli::command::mcp::kill::Request),
969 schemars::schema_for!(crate::cli::command::mcp::kill::request_schema::Path),
970 schemars::schema_for!(crate::cli::command::mcp::kill::request_schema::Request),
971 schemars::schema_for!(crate::cli::command::mcp::kill::Response),
972 schemars::schema_for!(crate::cli::command::mcp::kill::response_schema::Path),
973 schemars::schema_for!(crate::cli::command::mcp::kill::response_schema::Request),
974 schemars::schema_for!(crate::cli::command::mcp::Request),
975 schemars::schema_for!(crate::cli::command::mcp::spawn::Path),
976 schemars::schema_for!(crate::cli::command::mcp::spawn::Request),
977 schemars::schema_for!(crate::cli::command::mcp::spawn::request_schema::Path),
978 schemars::schema_for!(crate::cli::command::mcp::spawn::request_schema::Request),
979 schemars::schema_for!(crate::cli::command::mcp::spawn::Response),
980 schemars::schema_for!(crate::cli::command::mcp::spawn::response_schema::Path),
981 schemars::schema_for!(crate::cli::command::mcp::spawn::response_schema::Request),
982 schemars::schema_for!(crate::cli::command::Ok),
983 schemars::schema_for!(crate::cli::command::RequestBase),
984 schemars::schema_for!(crate::cli::command::plugins::get::Path),
985 schemars::schema_for!(crate::cli::command::plugins::get::Request),
986 schemars::schema_for!(crate::cli::command::plugins::get::request_schema::Path),
987 schemars::schema_for!(crate::cli::command::plugins::get::request_schema::Request),
988 schemars::schema_for!(crate::cli::command::plugins::get::response_schema::Path),
989 schemars::schema_for!(crate::cli::command::plugins::get::response_schema::Request),
990 schemars::schema_for!(crate::cli::command::plugins::get::ResponseHttpMethod),
991 schemars::schema_for!(crate::cli::command::plugins::get::ResponseManifest),
992 schemars::schema_for!(crate::cli::command::plugins::get::ResponseMcpServer),
993 schemars::schema_for!(crate::cli::command::plugins::get::ResponseViewerRoute),
994 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Path),
995 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Request),
996 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::request_schema::Path),
997 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::request_schema::Request),
998 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Response),
999 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::response_schema::Path),
1000 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::response_schema::Request),
1001 schemars::schema_for!(crate::cli::command::plugins::install::github::Path),
1002 schemars::schema_for!(crate::cli::command::plugins::install::github::Request),
1003 schemars::schema_for!(crate::cli::command::plugins::install::github::request_schema::Path),
1004 schemars::schema_for!(crate::cli::command::plugins::install::github::request_schema::Request),
1005 schemars::schema_for!(crate::cli::command::plugins::install::github::Response),
1006 schemars::schema_for!(crate::cli::command::plugins::install::github::response_schema::Path),
1007 schemars::schema_for!(crate::cli::command::plugins::install::github::response_schema::Request),
1008 schemars::schema_for!(crate::cli::command::plugins::install::Request),
1009 schemars::schema_for!(crate::cli::command::plugins::list::Path),
1010 schemars::schema_for!(crate::cli::command::plugins::list::Request),
1011 schemars::schema_for!(crate::cli::command::plugins::list::request_schema::Path),
1012 schemars::schema_for!(crate::cli::command::plugins::list::request_schema::Request),
1013 schemars::schema_for!(crate::cli::command::plugins::list::response_schema::Path),
1014 schemars::schema_for!(crate::cli::command::plugins::list::response_schema::Request),
1015 schemars::schema_for!(crate::cli::command::plugins::logs::Request),
1016 schemars::schema_for!(crate::cli::command::plugins::logs::list::Path),
1017 schemars::schema_for!(crate::cli::command::plugins::logs::list::Request),
1018 schemars::schema_for!(crate::cli::command::plugins::logs::list::ResponseItem),
1019 schemars::schema_for!(crate::cli::command::plugins::logs::list::request_schema::Path),
1020 schemars::schema_for!(crate::cli::command::plugins::logs::list::request_schema::Request),
1021 schemars::schema_for!(crate::cli::command::plugins::logs::list::response_schema::Path),
1022 schemars::schema_for!(crate::cli::command::plugins::logs::list::response_schema::Request),
1023 schemars::schema_for!(crate::cli::command::plugins::Request),
1024 schemars::schema_for!(crate::cli::command::plugins::run::Mcp),
1025 schemars::schema_for!(crate::cli::command::plugins::run::McpType),
1026 schemars::schema_for!(crate::cli::command::plugins::run::Path),
1027 schemars::schema_for!(crate::cli::command::plugins::run::Request),
1028 schemars::schema_for!(crate::cli::command::plugins::run::request_schema::Path),
1029 schemars::schema_for!(crate::cli::command::plugins::run::request_schema::Request),
1030 schemars::schema_for!(crate::cli::command::plugins::run::response_schema::Path),
1031 schemars::schema_for!(crate::cli::command::plugins::run::response_schema::Request),
1032 schemars::schema_for!(crate::cli::command::plugins::run::ResponseItem),
1033 schemars::schema_for!(crate::cli::command::python::Path),
1034 schemars::schema_for!(crate::cli::command::python::Request),
1035 schemars::schema_for!(crate::cli::command::python::request_schema::Path),
1036 schemars::schema_for!(crate::cli::command::python::request_schema::Request),
1037 schemars::schema_for!(crate::cli::command::python::response_schema::Path),
1038 schemars::schema_for!(crate::cli::command::python::response_schema::Request),
1039 schemars::schema_for!(crate::cli::command::Request),
1040 schemars::schema_for!(crate::cli::command::laboratories::Request),
1041 schemars::schema_for!(crate::cli::command::laboratories::create::EnvVar),
1042 schemars::schema_for!(crate::cli::command::laboratories::create::Kind),
1043 schemars::schema_for!(crate::cli::command::laboratories::create::Mount),
1044 schemars::schema_for!(crate::cli::command::laboratories::create::Path),
1045 schemars::schema_for!(crate::cli::command::laboratories::create::Request),
1046 schemars::schema_for!(crate::cli::command::laboratories::create::request_schema::Path),
1047 schemars::schema_for!(crate::cli::command::laboratories::create::request_schema::Request),
1048 schemars::schema_for!(crate::cli::command::laboratories::create::Response),
1049 schemars::schema_for!(crate::cli::command::laboratories::create::response_schema::Path),
1050 schemars::schema_for!(crate::cli::command::laboratories::create::response_schema::Request),
1051 schemars::schema_for!(crate::cli::command::laboratories::list::Path),
1052 schemars::schema_for!(crate::cli::command::laboratories::list::Request),
1053 schemars::schema_for!(crate::cli::command::laboratories::list::request_schema::Path),
1054 schemars::schema_for!(crate::cli::command::laboratories::list::request_schema::Request),
1055 schemars::schema_for!(crate::cli::command::laboratories::list::ResponseItem),
1056 schemars::schema_for!(crate::cli::command::laboratories::list::response_schema::Path),
1057 schemars::schema_for!(crate::cli::command::laboratories::list::response_schema::Request),
1058 schemars::schema_for!(crate::cli::command::swarms::get::Path),
1059 schemars::schema_for!(crate::cli::command::swarms::get::Request),
1060 schemars::schema_for!(crate::cli::command::swarms::get::request_schema::Path),
1061 schemars::schema_for!(crate::cli::command::swarms::get::request_schema::Request),
1062 schemars::schema_for!(crate::cli::command::swarms::get::Response),
1063 schemars::schema_for!(crate::cli::command::swarms::get::response_schema::Path),
1064 schemars::schema_for!(crate::cli::command::swarms::get::response_schema::Request),
1065 schemars::schema_for!(crate::cli::command::swarms::list::Path),
1066 schemars::schema_for!(crate::cli::command::swarms::list::Request),
1067 schemars::schema_for!(crate::cli::command::swarms::list::request_schema::Path),
1068 schemars::schema_for!(crate::cli::command::swarms::list::request_schema::Request),
1069 schemars::schema_for!(crate::cli::command::swarms::list::Response),
1070 schemars::schema_for!(crate::cli::command::swarms::list::response_schema::Path),
1071 schemars::schema_for!(crate::cli::command::swarms::list::response_schema::Request), schemars::schema_for!(crate::cli::command::swarms::publish::Path),
1072 schemars::schema_for!(crate::cli::command::swarms::publish::Request),
1073 schemars::schema_for!(crate::cli::command::swarms::publish::request_schema::Path),
1074 schemars::schema_for!(crate::cli::command::swarms::publish::request_schema::Request),
1075 schemars::schema_for!(crate::cli::command::swarms::publish::RequestBody),
1076 schemars::schema_for!(crate::cli::command::swarms::publish::RequestPublishMessage),
1077 schemars::schema_for!(crate::cli::command::swarms::publish::Response),
1078 schemars::schema_for!(crate::cli::command::swarms::publish::response_schema::Path),
1079 schemars::schema_for!(crate::cli::command::swarms::publish::response_schema::Request),
1080 schemars::schema_for!(crate::cli::command::swarms::Request),
1081 schemars::schema_for!(crate::cli::command::tools::get::Exec),
1082 schemars::schema_for!(crate::cli::command::tools::get::Path),
1083 schemars::schema_for!(crate::cli::command::tools::get::Request),
1084 schemars::schema_for!(crate::cli::command::tools::get::request_schema::Path),
1085 schemars::schema_for!(crate::cli::command::tools::get::request_schema::Request),
1086 schemars::schema_for!(crate::cli::command::tools::get::response_schema::Path),
1087 schemars::schema_for!(crate::cli::command::tools::get::response_schema::Request),
1088 schemars::schema_for!(crate::cli::command::tools::get::ResponseManifest),
1089 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Path),
1090 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Request),
1091 schemars::schema_for!(crate::cli::command::tools::install::filesystem::request_schema::Path),
1092 schemars::schema_for!(crate::cli::command::tools::install::filesystem::request_schema::Request),
1093 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Response),
1094 schemars::schema_for!(crate::cli::command::tools::install::filesystem::response_schema::Path),
1095 schemars::schema_for!(crate::cli::command::tools::install::filesystem::response_schema::Request),
1096 schemars::schema_for!(crate::cli::command::tools::install::github::Path),
1097 schemars::schema_for!(crate::cli::command::tools::install::github::Request),
1098 schemars::schema_for!(crate::cli::command::tools::install::github::request_schema::Path),
1099 schemars::schema_for!(crate::cli::command::tools::install::github::request_schema::Request),
1100 schemars::schema_for!(crate::cli::command::tools::install::github::Response),
1101 schemars::schema_for!(crate::cli::command::tools::install::github::response_schema::Path),
1102 schemars::schema_for!(crate::cli::command::tools::install::github::response_schema::Request),
1103 schemars::schema_for!(crate::cli::command::tools::install::Request),
1104 schemars::schema_for!(crate::cli::command::tools::list::Path),
1105 schemars::schema_for!(crate::cli::command::tools::list::Request),
1106 schemars::schema_for!(crate::cli::command::tools::list::request_schema::Path),
1107 schemars::schema_for!(crate::cli::command::tools::list::request_schema::Request),
1108 schemars::schema_for!(crate::cli::command::tools::list::response_schema::Path),
1109 schemars::schema_for!(crate::cli::command::tools::list::response_schema::Request),
1110 schemars::schema_for!(crate::cli::command::tools::Request),
1111 schemars::schema_for!(crate::cli::command::tools::run::Path),
1112 schemars::schema_for!(crate::cli::command::tools::run::Request),
1113 schemars::schema_for!(crate::cli::command::tools::run::request_schema::Path),
1114 schemars::schema_for!(crate::cli::command::tools::run::request_schema::Request),
1115 schemars::schema_for!(crate::cli::command::tools::run::response_schema::Path),
1116 schemars::schema_for!(crate::cli::command::tools::run::response_schema::Request),
1117 schemars::schema_for!(crate::cli::command::tools::run::ResponseItem),
1118 schemars::schema_for!(crate::cli::command::update::Path),
1119 schemars::schema_for!(crate::cli::command::update::Request),
1120 schemars::schema_for!(crate::cli::command::update::request_schema::Path),
1121 schemars::schema_for!(crate::cli::command::update::request_schema::Request),
1122 schemars::schema_for!(crate::cli::command::update::Response),
1123 schemars::schema_for!(crate::cli::command::update::response_schema::Path),
1124 schemars::schema_for!(crate::cli::command::update::response_schema::Request),
1125 schemars::schema_for!(crate::cli::command::update::ResponseItem),
1126 schemars::schema_for!(crate::cli::command::update::ResponseSkipReason),
1127 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Path),
1128 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Request),
1129 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::request_schema::Path),
1130 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::request_schema::Request),
1131 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Response),
1132 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::response_schema::Path),
1133 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::response_schema::Request),
1134 schemars::schema_for!(crate::cli::command::viewer::kill::Path),
1135 schemars::schema_for!(crate::cli::command::viewer::kill::Request),
1136 schemars::schema_for!(crate::cli::command::viewer::kill::request_schema::Path),
1137 schemars::schema_for!(crate::cli::command::viewer::kill::request_schema::Request),
1138 schemars::schema_for!(crate::cli::command::viewer::kill::Response),
1139 schemars::schema_for!(crate::cli::command::viewer::kill::response_schema::Path),
1140 schemars::schema_for!(crate::cli::command::viewer::kill::response_schema::Request),
1141 schemars::schema_for!(crate::cli::command::viewer::Request),
1142 schemars::schema_for!(crate::cli::command::viewer::send::Path),
1143 schemars::schema_for!(crate::cli::command::viewer::send::Request),
1144 schemars::schema_for!(crate::cli::command::viewer::send::request_schema::Path),
1145 schemars::schema_for!(crate::cli::command::viewer::send::request_schema::Request),
1146 schemars::schema_for!(crate::cli::command::viewer::send::Response),
1147 schemars::schema_for!(crate::cli::command::viewer::send::response_schema::Path),
1148 schemars::schema_for!(crate::cli::command::viewer::send::response_schema::Request),
1149 schemars::schema_for!(crate::cli::command::viewer::spawn::Path),
1150 schemars::schema_for!(crate::cli::command::viewer::spawn::Request),
1151 schemars::schema_for!(crate::cli::command::viewer::spawn::request_schema::Path),
1152 schemars::schema_for!(crate::cli::command::viewer::spawn::request_schema::Request),
1153 schemars::schema_for!(crate::cli::command::viewer::spawn::Response),
1154 schemars::schema_for!(crate::cli::command::viewer::spawn::response_schema::Path),
1155 schemars::schema_for!(crate::cli::command::viewer::spawn::response_schema::Request),
1156 schemars::schema_for!(crate::cli::Error),
1157 schemars::schema_for!(crate::cli::ErrorType),
1158 schemars::schema_for!(crate::cli::Level),
1159 schemars::schema_for!(crate::cli::plugins::Command),
1160 schemars::schema_for!(crate::cli::plugins::CommandType),
1161 schemars::schema_for!(crate::cli::plugins::Output),
1162 ]);
1163
1164 #[cfg(feature = "viewer")]
1165 schemas.extend([
1166 schemars::schema_for!(crate::viewer::Event),
1167 ]);
1168
1169 #[cfg(feature = "http")]
1170 schemas.extend([
1171 schemars::schema_for!(crate::http::viewer::AgentCompletionCreateParams),
1172 schemars::schema_for!(crate::http::viewer::AgentCompletionRequest),
1173 schemars::schema_for!(crate::http::viewer::FunctionExecutionCreateParams),
1174 schemars::schema_for!(crate::http::viewer::FunctionExecutionRequest),
1175 schemars::schema_for!(crate::http::viewer::Request),
1176 schemars::schema_for!(crate::http::viewer::ResponseError),
1177 ]);
1178
1179 #[cfg(feature = "mcp")]
1184 schemas.extend([
1185 schemars::schema_for!(crate::mcp::resource::ListResourcesRequest),
1186 schemars::schema_for!(crate::mcp::resource::ReadResourceRequestParams),
1187 schemars::schema_for!(crate::mcp::tool::CallToolRequestParams),
1188 schemars::schema_for!(crate::mcp::tool::ListToolsRequest),
1189 schemars::schema_for!(crate::mcp::tool::TaskMetadata),
1190 ]);
1191
1192 schemas
1193}
1194
1195pub fn flatten_schema<T: schemars::JsonSchema>(
1199 generator: &mut schemars::SchemaGenerator,
1200) -> schemars::Schema {
1201 generator.subschema_for::<T>()
1202}
1203
1204pub fn ref_wrapper_object(schema: &mut schemars::Schema) {
1217 schema.ensure_object().insert(
1218 "type".to_string(),
1219 serde_json::Value::String("object".to_string()),
1220 );
1221}