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::logs::token_usage::Request),
380 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::Path),
381 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::Request),
382 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::Response),
383 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::request_schema::Path),
384 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::request_schema::Request),
385 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::response_schema::Path),
386 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::get::response_schema::Request),
387 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::AgentsInactiveTag),
388 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::Path),
389 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::Request),
390 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::ResponseItem),
391 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::TokenUsage),
392 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::request_schema::Path),
393 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::request_schema::Request),
394 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::response_schema::Path),
395 schemars::schema_for!(crate::cli::command::agents::logs::token_usage::subscribe::response_schema::Request),
396 schemars::schema_for!(crate::cli::command::agents::message::Path),
397 schemars::schema_for!(crate::cli::command::agents::message::Request),
398 schemars::schema_for!(crate::cli::command::agents::message::request_schema::Path),
399 schemars::schema_for!(crate::cli::command::agents::message::request_schema::Request),
400 schemars::schema_for!(crate::cli::command::agents::message::RequestDangerousAdvanced),
401 schemars::schema_for!(crate::cli::command::agents::message::RequestMessage),
402 schemars::schema_for!(crate::cli::command::agents::message::Response),
403 schemars::schema_for!(crate::cli::command::agents::message::response_schema::Path),
404 schemars::schema_for!(crate::cli::command::agents::message::response_schema::Request),
405 schemars::schema_for!(crate::cli::command::agents::publish::Path),
406 schemars::schema_for!(crate::cli::command::agents::publish::Request),
407 schemars::schema_for!(crate::cli::command::agents::publish::request_schema::Path),
408 schemars::schema_for!(crate::cli::command::agents::publish::request_schema::Request),
409 schemars::schema_for!(crate::cli::command::agents::publish::RequestBody),
410 schemars::schema_for!(crate::cli::command::agents::publish::RequestPublishMessage),
411 schemars::schema_for!(crate::cli::command::agents::publish::Response),
412 schemars::schema_for!(crate::cli::command::agents::publish::response_schema::Path),
413 schemars::schema_for!(crate::cli::command::agents::publish::response_schema::Request),
414 schemars::schema_for!(crate::cli::command::agents::queue::delete::Path),
415 schemars::schema_for!(crate::cli::command::agents::queue::delete::Request),
416 schemars::schema_for!(crate::cli::command::agents::queue::delete::request_schema::Path),
417 schemars::schema_for!(crate::cli::command::agents::queue::delete::request_schema::Request),
418 schemars::schema_for!(crate::cli::command::agents::queue::delete::Response),
419 schemars::schema_for!(crate::cli::command::agents::queue::delete::response_schema::Path),
420 schemars::schema_for!(crate::cli::command::agents::queue::delete::response_schema::Request),
421 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentActiveResponseItem),
422 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentActiveType),
423 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentSpawnedResponseItem),
424 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AgentSpawnedType),
425 schemars::schema_for!(crate::cli::command::agents::queue::deliver::AllAgentsActive),
426 schemars::schema_for!(crate::cli::command::agents::queue::deliver::Path),
427 schemars::schema_for!(crate::cli::command::agents::queue::deliver::Request),
428 schemars::schema_for!(crate::cli::command::agents::queue::deliver::RequestDangerousAdvanced),
429 schemars::schema_for!(crate::cli::command::agents::queue::deliver::request_schema::Path),
430 schemars::schema_for!(crate::cli::command::agents::queue::deliver::request_schema::Request),
431 schemars::schema_for!(crate::cli::command::agents::queue::deliver::response_schema::Path),
432 schemars::schema_for!(crate::cli::command::agents::queue::deliver::response_schema::Request),
433 schemars::schema_for!(crate::cli::command::agents::queue::deliver::ResponseItem),
434 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagActiveResponseItem),
435 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagActiveType),
436 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagSpawnedResponseItem),
437 schemars::schema_for!(crate::cli::command::agents::queue::deliver::TagSpawnedType),
438 schemars::schema_for!(crate::cli::command::agents::queue::deliver::ValueResponseItem),
439 schemars::schema_for!(crate::cli::command::agents::queue::open::Path),
440 schemars::schema_for!(crate::cli::command::agents::queue::open::Request),
441 schemars::schema_for!(crate::cli::command::agents::queue::open::request_schema::Path),
442 schemars::schema_for!(crate::cli::command::agents::queue::open::request_schema::Request),
443 schemars::schema_for!(crate::cli::command::agents::queue::open::response_schema::Path),
444 schemars::schema_for!(crate::cli::command::agents::queue::open::response_schema::Request),
445 schemars::schema_for!(crate::cli::command::agents::queue::list::Path),
446 schemars::schema_for!(crate::cli::command::agents::queue::list::QueuePart),
447 schemars::schema_for!(crate::cli::command::agents::queue::list::Request),
448 schemars::schema_for!(crate::cli::command::agents::queue::list::request_schema::Path),
449 schemars::schema_for!(crate::cli::command::agents::queue::list::request_schema::Request),
450 schemars::schema_for!(crate::cli::command::agents::queue::list::response_schema::Path),
451 schemars::schema_for!(crate::cli::command::agents::queue::list::response_schema::Request),
452 schemars::schema_for!(crate::cli::command::agents::queue::list::ResponseItem),
453 schemars::schema_for!(crate::cli::command::agents::queue::Request),
454 schemars::schema_for!(crate::cli::command::agents::Request),
455 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::Path),
456 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::Request),
457 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::request_schema::Path),
458 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::request_schema::Request),
459 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::response_schema::Path),
460 schemars::schema_for!(crate::cli::command::agents::mcp::resources::list::response_schema::Request),
461 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::Path),
462 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::Request),
463 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::request_schema::Path),
464 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::request_schema::Request),
465 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::response_schema::Path),
466 schemars::schema_for!(crate::cli::command::agents::mcp::resources::read::response_schema::Request),
467 schemars::schema_for!(crate::cli::command::agents::mcp::resources::Request),
468 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::Path),
469 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::Request),
470 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::request_schema::Path),
471 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::request_schema::Request),
472 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::response_schema::Path),
473 schemars::schema_for!(crate::cli::command::agents::mcp::servers::list::response_schema::Request),
474 schemars::schema_for!(crate::cli::command::agents::mcp::servers::Request),
475 schemars::schema_for!(crate::cli::command::agents::selector::AgentRef),
476 schemars::schema_for!(crate::cli::command::agents::selector::AgentSelector), schemars::schema_for!(crate::cli::command::agents::spawn::Path),
477 schemars::schema_for!(crate::cli::command::agents::spawn::Request),
478 schemars::schema_for!(crate::cli::command::agents::spawn::request_schema::Path),
479 schemars::schema_for!(crate::cli::command::agents::spawn::request_schema::Request),
480 schemars::schema_for!(crate::cli::command::agents::spawn::RequestDangerousAdvanced),
481 schemars::schema_for!(crate::cli::command::agents::spawn::response_schema::Path),
482 schemars::schema_for!(crate::cli::command::agents::spawn::response_schema::Request),
483 schemars::schema_for!(crate::cli::command::agents::spawn::ResponseItem),
484 schemars::schema_for!(crate::cli::command::agents::tags::apply::AgentTagResolution),
485 schemars::schema_for!(crate::cli::command::agents::tags::apply::Path),
486 schemars::schema_for!(crate::cli::command::agents::tags::apply::Request),
487 schemars::schema_for!(crate::cli::command::agents::tags::apply::request_schema::Path),
488 schemars::schema_for!(crate::cli::command::agents::tags::apply::request_schema::Request),
489 schemars::schema_for!(crate::cli::command::agents::tags::apply::Response),
490 schemars::schema_for!(crate::cli::command::agents::tags::apply::response_schema::Path),
491 schemars::schema_for!(crate::cli::command::agents::tags::apply::response_schema::Request),
492 schemars::schema_for!(crate::cli::command::agents::tags::apply::Target),
493 schemars::schema_for!(crate::cli::command::agents::tags::lookup::LookupState),
494 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Path),
495 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Request),
496 schemars::schema_for!(crate::cli::command::agents::tags::lookup::request_schema::Path),
497 schemars::schema_for!(crate::cli::command::agents::tags::lookup::request_schema::Request),
498 schemars::schema_for!(crate::cli::command::agents::tags::lookup::Response),
499 schemars::schema_for!(crate::cli::command::agents::tags::lookup::response_schema::Path),
500 schemars::schema_for!(crate::cli::command::agents::tags::lookup::response_schema::Request),
501 schemars::schema_for!(crate::cli::command::agents::tags::Request),
502 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::Path),
503 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::Request),
504 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::request_schema::Path),
505 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::request_schema::Request),
506 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::response_schema::Path),
507 schemars::schema_for!(crate::cli::command::agents::mcp::tools::call::response_schema::Request),
508 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::Path),
509 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::Request),
510 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::request_schema::Path),
511 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::request_schema::Request),
512 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::response_schema::Path),
513 schemars::schema_for!(crate::cli::command::agents::mcp::tools::list::response_schema::Request),
514 schemars::schema_for!(crate::cli::command::agents::mcp::tools::Request),
515 schemars::schema_for!(crate::cli::command::agents::mcp::Request),
516 schemars::schema_for!(crate::cli::command::agents::wait::Path),
517 schemars::schema_for!(crate::cli::command::agents::wait::Request),
518 schemars::schema_for!(crate::cli::command::agents::wait::request_schema::Path),
519 schemars::schema_for!(crate::cli::command::agents::wait::request_schema::Request),
520 schemars::schema_for!(crate::cli::command::agents::wait::response_schema::Path),
521 schemars::schema_for!(crate::cli::command::agents::wait::response_schema::Request),
522 schemars::schema_for!(crate::cli::command::api::Request),
523 schemars::schema_for!(crate::cli::command::api::kill::Path),
524 schemars::schema_for!(crate::cli::command::api::kill::Request),
525 schemars::schema_for!(crate::cli::command::api::kill::Response),
526 schemars::schema_for!(crate::cli::command::api::kill::request_schema::Path),
527 schemars::schema_for!(crate::cli::command::api::kill::request_schema::Request),
528 schemars::schema_for!(crate::cli::command::api::kill::response_schema::Path),
529 schemars::schema_for!(crate::cli::command::api::kill::response_schema::Request),
530 schemars::schema_for!(crate::cli::command::api::spawn::Path),
531 schemars::schema_for!(crate::cli::command::api::spawn::Request),
532 schemars::schema_for!(crate::cli::command::api::spawn::Response),
533 schemars::schema_for!(crate::cli::command::api::spawn::request_schema::Path),
534 schemars::schema_for!(crate::cli::command::api::spawn::request_schema::Request),
535 schemars::schema_for!(crate::cli::command::api::spawn::response_schema::Path),
536 schemars::schema_for!(crate::cli::command::api::spawn::response_schema::Request),
537 schemars::schema_for!(crate::cli::command::GetScope),
538 schemars::schema_for!(crate::cli::command::SetScope),
539 schemars::schema_for!(crate::cli::command::api::config::Request),
540 schemars::schema_for!(crate::cli::command::api::config::address::Request),
541 schemars::schema_for!(crate::cli::command::api::config::address::get::Path),
542 schemars::schema_for!(crate::cli::command::api::config::address::get::Request),
543 schemars::schema_for!(crate::cli::command::api::config::address::get::Response),
544 schemars::schema_for!(crate::cli::command::api::config::address::get::request_schema::Path),
545 schemars::schema_for!(crate::cli::command::api::config::address::get::request_schema::Request),
546 schemars::schema_for!(crate::cli::command::api::config::address::get::response_schema::Path),
547 schemars::schema_for!(crate::cli::command::api::config::address::get::response_schema::Request),
548 schemars::schema_for!(crate::cli::command::api::config::address::set::Path),
549 schemars::schema_for!(crate::cli::command::api::config::address::set::Request),
550 schemars::schema_for!(crate::cli::command::api::config::address::set::request_schema::Path),
551 schemars::schema_for!(crate::cli::command::api::config::address::set::request_schema::Request),
552 schemars::schema_for!(crate::cli::command::api::config::address::set::response_schema::Path),
553 schemars::schema_for!(crate::cli::command::api::config::address::set::response_schema::Request),
554 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::Request),
555 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Path),
556 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Request),
557 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::Response),
558 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::request_schema::Path),
559 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::request_schema::Request),
560 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::response_schema::Path),
561 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::get::response_schema::Request),
562 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::Path),
563 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::Request),
564 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::request_schema::Path),
565 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::request_schema::Request),
566 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::response_schema::Path),
567 schemars::schema_for!(crate::cli::command::api::config::mcp_timeout_ms::set::response_schema::Request),
568 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::Request),
569 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Path),
570 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Request),
571 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::Response),
572 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::request_schema::Path),
573 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::request_schema::Request),
574 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::response_schema::Path),
575 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::get::response_schema::Request),
576 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::Path),
577 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::Request),
578 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::request_schema::Path),
579 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::request_schema::Request),
580 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::response_schema::Path),
581 schemars::schema_for!(crate::cli::command::api::config::backoff_max_elapsed_time_ms::set::response_schema::Request),
582 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::Request),
583 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Path),
584 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Request),
585 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::Response),
586 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::request_schema::Path),
587 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::request_schema::Request),
588 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::response_schema::Path),
589 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::get::response_schema::Request),
590 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::Path),
591 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::Request),
592 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::request_schema::Path),
593 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::request_schema::Request),
594 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::response_schema::Path),
595 schemars::schema_for!(crate::cli::command::api::config::commit_author_email::set::response_schema::Request),
596 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::Request),
597 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Path),
598 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Request),
599 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::Response),
600 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::request_schema::Path),
601 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::request_schema::Request),
602 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::response_schema::Path),
603 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::get::response_schema::Request),
604 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::Path),
605 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::Request),
606 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::request_schema::Path),
607 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::request_schema::Request),
608 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::response_schema::Path),
609 schemars::schema_for!(crate::cli::command::api::config::commit_author_name::set::response_schema::Request),
610 schemars::schema_for!(crate::cli::command::api::config::get::Path),
611 schemars::schema_for!(crate::cli::command::api::config::get::Request),
612 schemars::schema_for!(crate::cli::command::api::config::get::Response),
613 schemars::schema_for!(crate::cli::command::api::config::get::request_schema::Path),
614 schemars::schema_for!(crate::cli::command::api::config::get::request_schema::Request),
615 schemars::schema_for!(crate::cli::command::api::config::get::response_schema::Path),
616 schemars::schema_for!(crate::cli::command::api::config::get::response_schema::Request),
617 schemars::schema_for!(crate::cli::command::api::config::github_authorization::Request),
618 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Path),
619 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Request),
620 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::Response),
621 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::request_schema::Path),
622 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::request_schema::Request),
623 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::response_schema::Path),
624 schemars::schema_for!(crate::cli::command::api::config::github_authorization::get::response_schema::Request),
625 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::Path),
626 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::Request),
627 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::request_schema::Path),
628 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::request_schema::Request),
629 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::response_schema::Path),
630 schemars::schema_for!(crate::cli::command::api::config::github_authorization::set::response_schema::Request),
631 schemars::schema_for!(crate::cli::command::api::config::http_referer::Request),
632 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Path),
633 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Request),
634 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::Response),
635 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::request_schema::Path),
636 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::request_schema::Request),
637 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::response_schema::Path),
638 schemars::schema_for!(crate::cli::command::api::config::http_referer::get::response_schema::Request),
639 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::Path),
640 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::Request),
641 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::request_schema::Path),
642 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::request_schema::Request),
643 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::response_schema::Path),
644 schemars::schema_for!(crate::cli::command::api::config::http_referer::set::response_schema::Request),
645 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::Request),
646 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::Path),
647 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::Request),
648 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::request_schema::Path),
649 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::request_schema::Request),
650 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::response_schema::Path),
651 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::add::response_schema::Request),
652 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::Path),
653 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::Request),
654 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::request_schema::Path),
655 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::request_schema::Request),
656 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::response_schema::Path),
657 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::del::response_schema::Request),
658 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Path),
659 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Request),
660 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::Response),
661 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::request_schema::Path),
662 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::request_schema::Request),
663 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::response_schema::Path),
664 schemars::schema_for!(crate::cli::command::api::config::mcp_authorization::get::response_schema::Request),
665 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::Request),
666 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Path),
667 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Request),
668 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::Response),
669 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::request_schema::Path),
670 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::request_schema::Request),
671 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::response_schema::Path),
672 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::get::response_schema::Request),
673 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::Path),
674 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::Request),
675 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::request_schema::Path),
676 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::request_schema::Request),
677 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::response_schema::Path),
678 schemars::schema_for!(crate::cli::command::api::config::objectiveai_authorization::set::response_schema::Request),
679 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::Request),
680 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Path),
681 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Request),
682 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::Response),
683 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::request_schema::Path),
684 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::request_schema::Request),
685 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::response_schema::Path),
686 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::get::response_schema::Request),
687 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::Path),
688 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::Request),
689 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::request_schema::Path),
690 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::request_schema::Request),
691 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::response_schema::Path),
692 schemars::schema_for!(crate::cli::command::api::config::openrouter_authorization::set::response_schema::Request),
693 schemars::schema_for!(crate::cli::command::api::config::user_agent::Request),
694 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Path),
695 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Request),
696 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::Response),
697 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::request_schema::Path),
698 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::request_schema::Request),
699 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::response_schema::Path),
700 schemars::schema_for!(crate::cli::command::api::config::user_agent::get::response_schema::Request),
701 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::Path),
702 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::Request),
703 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::request_schema::Path),
704 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::request_schema::Request),
705 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::response_schema::Path),
706 schemars::schema_for!(crate::cli::command::api::config::user_agent::set::response_schema::Request),
707 schemars::schema_for!(crate::cli::command::api::config::x_title::Request),
708 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Path),
709 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Request),
710 schemars::schema_for!(crate::cli::command::api::config::x_title::get::Response),
711 schemars::schema_for!(crate::cli::command::api::config::x_title::get::request_schema::Path),
712 schemars::schema_for!(crate::cli::command::api::config::x_title::get::request_schema::Request),
713 schemars::schema_for!(crate::cli::command::api::config::x_title::get::response_schema::Path),
714 schemars::schema_for!(crate::cli::command::api::config::x_title::get::response_schema::Request),
715 schemars::schema_for!(crate::cli::command::api::config::x_title::set::Path),
716 schemars::schema_for!(crate::cli::command::api::config::x_title::set::Request),
717 schemars::schema_for!(crate::cli::command::api::config::x_title::set::request_schema::Path),
718 schemars::schema_for!(crate::cli::command::api::config::x_title::set::request_schema::Request),
719 schemars::schema_for!(crate::cli::command::api::config::x_title::set::response_schema::Path),
720 schemars::schema_for!(crate::cli::command::api::config::x_title::set::response_schema::Request),
721 schemars::schema_for!(crate::cli::command::daemon::Request),
722 schemars::schema_for!(crate::cli::command::daemon::kill::Path),
723 schemars::schema_for!(crate::cli::command::daemon::kill::Request),
724 schemars::schema_for!(crate::cli::command::daemon::kill::Response),
725 schemars::schema_for!(crate::cli::command::daemon::kill::request_schema::Path),
726 schemars::schema_for!(crate::cli::command::daemon::kill::request_schema::Request),
727 schemars::schema_for!(crate::cli::command::daemon::kill::response_schema::Path),
728 schemars::schema_for!(crate::cli::command::daemon::kill::response_schema::Request),
729 schemars::schema_for!(crate::cli::command::daemon::spawn::Path),
730 schemars::schema_for!(crate::cli::command::daemon::spawn::Request),
731 schemars::schema_for!(crate::cli::command::daemon::spawn::RequestDangerousAdvanced),
732 schemars::schema_for!(crate::cli::command::daemon::spawn::ResponseItem),
733 schemars::schema_for!(crate::cli::command::daemon::spawn::request_schema::Path),
734 schemars::schema_for!(crate::cli::command::daemon::spawn::request_schema::Request),
735 schemars::schema_for!(crate::cli::command::daemon::spawn::response_schema::Path),
736 schemars::schema_for!(crate::cli::command::daemon::spawn::response_schema::Request),
737 schemars::schema_for!(crate::cli::command::db::config::Request),
738 schemars::schema_for!(crate::cli::command::db::config::address::Request),
739 schemars::schema_for!(crate::cli::command::db::config::address::get::Path),
740 schemars::schema_for!(crate::cli::command::db::config::address::get::Request),
741 schemars::schema_for!(crate::cli::command::db::config::address::get::Response),
742 schemars::schema_for!(crate::cli::command::db::config::address::get::request_schema::Path),
743 schemars::schema_for!(crate::cli::command::db::config::address::get::request_schema::Request),
744 schemars::schema_for!(crate::cli::command::db::config::address::get::response_schema::Path),
745 schemars::schema_for!(crate::cli::command::db::config::address::get::response_schema::Request),
746 schemars::schema_for!(crate::cli::command::db::config::address::set::Path),
747 schemars::schema_for!(crate::cli::command::db::config::address::set::Request),
748 schemars::schema_for!(crate::cli::command::db::config::address::set::request_schema::Path),
749 schemars::schema_for!(crate::cli::command::db::config::address::set::request_schema::Request),
750 schemars::schema_for!(crate::cli::command::db::config::address::set::response_schema::Path),
751 schemars::schema_for!(crate::cli::command::db::config::address::set::response_schema::Request),
752 schemars::schema_for!(crate::cli::command::db::config::database::Request),
753 schemars::schema_for!(crate::cli::command::db::config::database::get::Path),
754 schemars::schema_for!(crate::cli::command::db::config::database::get::Request),
755 schemars::schema_for!(crate::cli::command::db::config::database::get::Response),
756 schemars::schema_for!(crate::cli::command::db::config::database::get::request_schema::Path),
757 schemars::schema_for!(crate::cli::command::db::config::database::get::request_schema::Request),
758 schemars::schema_for!(crate::cli::command::db::config::database::get::response_schema::Path),
759 schemars::schema_for!(crate::cli::command::db::config::database::get::response_schema::Request),
760 schemars::schema_for!(crate::cli::command::db::config::database::set::Path),
761 schemars::schema_for!(crate::cli::command::db::config::database::set::Request),
762 schemars::schema_for!(crate::cli::command::db::config::database::set::request_schema::Path),
763 schemars::schema_for!(crate::cli::command::db::config::database::set::request_schema::Request),
764 schemars::schema_for!(crate::cli::command::db::config::database::set::response_schema::Path),
765 schemars::schema_for!(crate::cli::command::db::config::database::set::response_schema::Request),
766 schemars::schema_for!(crate::cli::command::db::config::get::Path),
767 schemars::schema_for!(crate::cli::command::db::config::get::Request),
768 schemars::schema_for!(crate::cli::command::db::config::get::Response),
769 schemars::schema_for!(crate::cli::command::db::config::get::request_schema::Path),
770 schemars::schema_for!(crate::cli::command::db::config::get::request_schema::Request),
771 schemars::schema_for!(crate::cli::command::db::config::get::response_schema::Path),
772 schemars::schema_for!(crate::cli::command::db::config::get::response_schema::Request),
773 schemars::schema_for!(crate::cli::command::db::config::password::Request),
774 schemars::schema_for!(crate::cli::command::db::config::password::get::Path),
775 schemars::schema_for!(crate::cli::command::db::config::password::get::Request),
776 schemars::schema_for!(crate::cli::command::db::config::password::get::Response),
777 schemars::schema_for!(crate::cli::command::db::config::password::get::request_schema::Path),
778 schemars::schema_for!(crate::cli::command::db::config::password::get::request_schema::Request),
779 schemars::schema_for!(crate::cli::command::db::config::password::get::response_schema::Path),
780 schemars::schema_for!(crate::cli::command::db::config::password::get::response_schema::Request),
781 schemars::schema_for!(crate::cli::command::db::config::password::set::Path),
782 schemars::schema_for!(crate::cli::command::db::config::password::set::Request),
783 schemars::schema_for!(crate::cli::command::db::config::password::set::request_schema::Path),
784 schemars::schema_for!(crate::cli::command::db::config::password::set::request_schema::Request),
785 schemars::schema_for!(crate::cli::command::db::config::password::set::response_schema::Path),
786 schemars::schema_for!(crate::cli::command::db::config::password::set::response_schema::Request),
787 schemars::schema_for!(crate::cli::command::db::config::user::Request),
788 schemars::schema_for!(crate::cli::command::db::config::user::get::Path),
789 schemars::schema_for!(crate::cli::command::db::config::user::get::Request),
790 schemars::schema_for!(crate::cli::command::db::config::user::get::Response),
791 schemars::schema_for!(crate::cli::command::db::config::user::get::request_schema::Path),
792 schemars::schema_for!(crate::cli::command::db::config::user::get::request_schema::Request),
793 schemars::schema_for!(crate::cli::command::db::config::user::get::response_schema::Path),
794 schemars::schema_for!(crate::cli::command::db::config::user::get::response_schema::Request),
795 schemars::schema_for!(crate::cli::command::db::config::user::set::Path),
796 schemars::schema_for!(crate::cli::command::db::config::user::set::Request),
797 schemars::schema_for!(crate::cli::command::db::config::user::set::request_schema::Path),
798 schemars::schema_for!(crate::cli::command::db::config::user::set::request_schema::Request),
799 schemars::schema_for!(crate::cli::command::db::config::user::set::response_schema::Path),
800 schemars::schema_for!(crate::cli::command::db::config::user::set::response_schema::Request),
801 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Path),
802 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Request),
803 schemars::schema_for!(crate::cli::command::mcp::config::address::get::request_schema::Path),
804 schemars::schema_for!(crate::cli::command::mcp::config::address::get::request_schema::Request),
805 schemars::schema_for!(crate::cli::command::mcp::config::address::get::Response),
806 schemars::schema_for!(crate::cli::command::mcp::config::address::get::response_schema::Path),
807 schemars::schema_for!(crate::cli::command::mcp::config::address::get::response_schema::Request),
808 schemars::schema_for!(crate::cli::command::mcp::config::address::Request),
809 schemars::schema_for!(crate::cli::command::mcp::config::address::set::Path),
810 schemars::schema_for!(crate::cli::command::mcp::config::address::set::Request),
811 schemars::schema_for!(crate::cli::command::mcp::config::address::set::request_schema::Path),
812 schemars::schema_for!(crate::cli::command::mcp::config::address::set::request_schema::Request),
813 schemars::schema_for!(crate::cli::command::mcp::config::address::set::response_schema::Path),
814 schemars::schema_for!(crate::cli::command::mcp::config::address::set::response_schema::Request),
815 schemars::schema_for!(crate::cli::command::mcp::config::get::Path),
816 schemars::schema_for!(crate::cli::command::mcp::config::get::Request),
817 schemars::schema_for!(crate::cli::command::mcp::config::get::request_schema::Path),
818 schemars::schema_for!(crate::cli::command::mcp::config::get::request_schema::Request),
819 schemars::schema_for!(crate::cli::command::mcp::config::get::Response),
820 schemars::schema_for!(crate::cli::command::mcp::config::get::response_schema::Path),
821 schemars::schema_for!(crate::cli::command::mcp::config::get::response_schema::Request),
822 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Path),
823 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Request),
824 schemars::schema_for!(crate::cli::command::mcp::config::port::get::request_schema::Path),
825 schemars::schema_for!(crate::cli::command::mcp::config::port::get::request_schema::Request),
826 schemars::schema_for!(crate::cli::command::mcp::config::port::get::Response),
827 schemars::schema_for!(crate::cli::command::mcp::config::port::get::response_schema::Path),
828 schemars::schema_for!(crate::cli::command::mcp::config::port::get::response_schema::Request),
829 schemars::schema_for!(crate::cli::command::mcp::config::port::Request),
830 schemars::schema_for!(crate::cli::command::mcp::config::port::set::Path),
831 schemars::schema_for!(crate::cli::command::mcp::config::port::set::Request),
832 schemars::schema_for!(crate::cli::command::mcp::config::port::set::request_schema::Path),
833 schemars::schema_for!(crate::cli::command::mcp::config::port::set::request_schema::Request),
834 schemars::schema_for!(crate::cli::command::mcp::config::port::set::response_schema::Path),
835 schemars::schema_for!(crate::cli::command::mcp::config::port::set::response_schema::Request),
836 schemars::schema_for!(crate::cli::command::mcp::config::Request),
837 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Path),
838 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Request),
839 schemars::schema_for!(crate::cli::command::viewer::config::address::get::request_schema::Path),
840 schemars::schema_for!(crate::cli::command::viewer::config::address::get::request_schema::Request),
841 schemars::schema_for!(crate::cli::command::viewer::config::address::get::Response),
842 schemars::schema_for!(crate::cli::command::viewer::config::address::get::response_schema::Path),
843 schemars::schema_for!(crate::cli::command::viewer::config::address::get::response_schema::Request),
844 schemars::schema_for!(crate::cli::command::viewer::config::address::Request),
845 schemars::schema_for!(crate::cli::command::viewer::config::address::set::Path),
846 schemars::schema_for!(crate::cli::command::viewer::config::address::set::Request),
847 schemars::schema_for!(crate::cli::command::viewer::config::address::set::request_schema::Path),
848 schemars::schema_for!(crate::cli::command::viewer::config::address::set::request_schema::Request),
849 schemars::schema_for!(crate::cli::command::viewer::config::address::set::response_schema::Path),
850 schemars::schema_for!(crate::cli::command::viewer::config::address::set::response_schema::Request),
851 schemars::schema_for!(crate::cli::command::viewer::config::get::Path),
852 schemars::schema_for!(crate::cli::command::viewer::config::get::Request),
853 schemars::schema_for!(crate::cli::command::viewer::config::get::request_schema::Path),
854 schemars::schema_for!(crate::cli::command::viewer::config::get::request_schema::Request),
855 schemars::schema_for!(crate::cli::command::viewer::config::get::Response),
856 schemars::schema_for!(crate::cli::command::viewer::config::get::response_schema::Path),
857 schemars::schema_for!(crate::cli::command::viewer::config::get::response_schema::Request),
858 schemars::schema_for!(crate::cli::command::viewer::config::Request),
859 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Path),
860 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Request),
861 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::request_schema::Path),
862 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::request_schema::Request),
863 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::Response),
864 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::response_schema::Path),
865 schemars::schema_for!(crate::cli::command::viewer::config::secret::get::response_schema::Request),
866 schemars::schema_for!(crate::cli::command::viewer::config::secret::Request),
867 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::Path),
868 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::Request),
869 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::request_schema::Path),
870 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::request_schema::Request),
871 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::response_schema::Path),
872 schemars::schema_for!(crate::cli::command::viewer::config::secret::set::response_schema::Request),
873 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Path),
874 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Request),
875 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::request_schema::Path),
876 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::request_schema::Request),
877 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::Response),
878 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::response_schema::Path),
879 schemars::schema_for!(crate::cli::command::viewer::config::signature::get::response_schema::Request),
880 schemars::schema_for!(crate::cli::command::viewer::config::signature::Request),
881 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::Path),
882 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::Request),
883 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::request_schema::Path),
884 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::request_schema::Request),
885 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::response_schema::Path),
886 schemars::schema_for!(crate::cli::command::viewer::config::signature::set::response_schema::Request),
887 schemars::schema_for!(crate::cli::command::db::kill::Path),
888 schemars::schema_for!(crate::cli::command::db::kill::Request),
889 schemars::schema_for!(crate::cli::command::db::kill::Response),
890 schemars::schema_for!(crate::cli::command::db::kill::request_schema::Path),
891 schemars::schema_for!(crate::cli::command::db::kill::request_schema::Request),
892 schemars::schema_for!(crate::cli::command::db::kill::response_schema::Path),
893 schemars::schema_for!(crate::cli::command::db::kill::response_schema::Request),
894 schemars::schema_for!(crate::cli::command::db::query::Column),
895 schemars::schema_for!(crate::cli::command::db::query::Path),
896 schemars::schema_for!(crate::cli::command::db::query::Request),
897 schemars::schema_for!(crate::cli::command::db::query::request_schema::Path),
898 schemars::schema_for!(crate::cli::command::db::query::request_schema::Request),
899 schemars::schema_for!(crate::cli::command::db::query::Response),
900 schemars::schema_for!(crate::cli::command::db::query::response_schema::Path),
901 schemars::schema_for!(crate::cli::command::db::query::response_schema::Request),
902 schemars::schema_for!(crate::cli::command::db::spawn::Path),
903 schemars::schema_for!(crate::cli::command::db::spawn::Request),
904 schemars::schema_for!(crate::cli::command::db::spawn::Response),
905 schemars::schema_for!(crate::cli::command::db::spawn::request_schema::Path),
906 schemars::schema_for!(crate::cli::command::db::spawn::request_schema::Request),
907 schemars::schema_for!(crate::cli::command::db::spawn::response_schema::Path),
908 schemars::schema_for!(crate::cli::command::db::spawn::response_schema::Request),
909 schemars::schema_for!(crate::cli::command::db::Request),
910 schemars::schema_for!(crate::cli::command::functions::execute::FunctionSpec),
911 schemars::schema_for!(crate::cli::command::functions::execute::ProfileSpec),
912 schemars::schema_for!(crate::cli::command::functions::execute::Request),
913 schemars::schema_for!(crate::cli::command::functions::execute::standard::Path),
914 schemars::schema_for!(crate::cli::command::functions::execute::standard::Request),
915 schemars::schema_for!(crate::cli::command::functions::execute::standard::request_schema::Path),
916 schemars::schema_for!(crate::cli::command::functions::execute::standard::request_schema::Request),
917 schemars::schema_for!(crate::cli::command::functions::execute::standard::RequestDangerousAdvanced),
918 schemars::schema_for!(crate::cli::command::functions::execute::standard::RequestInput),
919 schemars::schema_for!(crate::cli::command::functions::execute::standard::response_schema::Path),
920 schemars::schema_for!(crate::cli::command::functions::execute::standard::response_schema::Request),
921 schemars::schema_for!(crate::cli::command::functions::execute::standard::ResponseItem),
922 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::Path),
923 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::Request),
924 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::request_schema::Path),
925 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::request_schema::Request),
926 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::RequestDangerousAdvanced),
927 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::RequestInput),
928 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::response_schema::Path),
929 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::response_schema::Request),
930 schemars::schema_for!(crate::cli::command::functions::execute::swiss_system::ResponseItem),
931 schemars::schema_for!(crate::cli::command::functions::get::Path),
932 schemars::schema_for!(crate::cli::command::functions::get::Request),
933 schemars::schema_for!(crate::cli::command::functions::get::request_schema::Path),
934 schemars::schema_for!(crate::cli::command::functions::get::request_schema::Request),
935 schemars::schema_for!(crate::cli::command::functions::get::Response),
936 schemars::schema_for!(crate::cli::command::functions::get::response_schema::Path),
937 schemars::schema_for!(crate::cli::command::functions::get::response_schema::Request),
938 schemars::schema_for!(crate::cli::command::functions::list::Path),
939 schemars::schema_for!(crate::cli::command::functions::list::Request),
940 schemars::schema_for!(crate::cli::command::functions::list::request_schema::Path),
941 schemars::schema_for!(crate::cli::command::functions::list::request_schema::Request),
942 schemars::schema_for!(crate::cli::command::functions::list::Response),
943 schemars::schema_for!(crate::cli::command::functions::list::response_schema::Path),
944 schemars::schema_for!(crate::cli::command::functions::list::response_schema::Request), schemars::schema_for!(crate::cli::command::functions::profiles::get::Path),
945 schemars::schema_for!(crate::cli::command::functions::profiles::get::Request),
946 schemars::schema_for!(crate::cli::command::functions::profiles::get::request_schema::Path),
947 schemars::schema_for!(crate::cli::command::functions::profiles::get::request_schema::Request),
948 schemars::schema_for!(crate::cli::command::functions::profiles::get::Response),
949 schemars::schema_for!(crate::cli::command::functions::profiles::get::response_schema::Path),
950 schemars::schema_for!(crate::cli::command::functions::profiles::get::response_schema::Request),
951 schemars::schema_for!(crate::cli::command::functions::profiles::list::Path),
952 schemars::schema_for!(crate::cli::command::functions::profiles::list::Request),
953 schemars::schema_for!(crate::cli::command::functions::profiles::list::request_schema::Path),
954 schemars::schema_for!(crate::cli::command::functions::profiles::list::request_schema::Request),
955 schemars::schema_for!(crate::cli::command::functions::profiles::list::Response),
956 schemars::schema_for!(crate::cli::command::functions::profiles::list::response_schema::Path),
957 schemars::schema_for!(crate::cli::command::functions::profiles::list::response_schema::Request), schemars::schema_for!(crate::cli::command::functions::profiles::publish::Path),
958 schemars::schema_for!(crate::cli::command::functions::profiles::publish::Request),
959 schemars::schema_for!(crate::cli::command::functions::profiles::publish::request_schema::Path),
960 schemars::schema_for!(crate::cli::command::functions::profiles::publish::request_schema::Request),
961 schemars::schema_for!(crate::cli::command::functions::profiles::publish::RequestBody),
962 schemars::schema_for!(crate::cli::command::functions::profiles::publish::RequestPublishMessage),
963 schemars::schema_for!(crate::cli::command::functions::profiles::publish::Response),
964 schemars::schema_for!(crate::cli::command::functions::profiles::publish::response_schema::Path),
965 schemars::schema_for!(crate::cli::command::functions::profiles::publish::response_schema::Request),
966 schemars::schema_for!(crate::cli::command::functions::profiles::Request),
967 schemars::schema_for!(crate::cli::command::functions::publish::Path),
968 schemars::schema_for!(crate::cli::command::functions::publish::Request),
969 schemars::schema_for!(crate::cli::command::functions::publish::request_schema::Path),
970 schemars::schema_for!(crate::cli::command::functions::publish::request_schema::Request),
971 schemars::schema_for!(crate::cli::command::functions::publish::RequestBody),
972 schemars::schema_for!(crate::cli::command::functions::publish::RequestPublishMessage),
973 schemars::schema_for!(crate::cli::command::functions::publish::Response),
974 schemars::schema_for!(crate::cli::command::functions::publish::response_schema::Path),
975 schemars::schema_for!(crate::cli::command::functions::publish::response_schema::Request),
976 schemars::schema_for!(crate::cli::command::functions::Request),
977 schemars::schema_for!(crate::cli::command::kill_all::Path),
978 schemars::schema_for!(crate::cli::command::kill_all::Request),
979 schemars::schema_for!(crate::cli::command::kill_all::Response),
980 schemars::schema_for!(crate::cli::command::kill_all::request_schema::Path),
981 schemars::schema_for!(crate::cli::command::kill_all::request_schema::Request),
982 schemars::schema_for!(crate::cli::command::kill_all::response_schema::Path),
983 schemars::schema_for!(crate::cli::command::kill_all::response_schema::Request),
984 schemars::schema_for!(crate::cli::command::mcp::kill::Path),
985 schemars::schema_for!(crate::cli::command::mcp::kill::Request),
986 schemars::schema_for!(crate::cli::command::mcp::kill::request_schema::Path),
987 schemars::schema_for!(crate::cli::command::mcp::kill::request_schema::Request),
988 schemars::schema_for!(crate::cli::command::mcp::kill::Response),
989 schemars::schema_for!(crate::cli::command::mcp::kill::response_schema::Path),
990 schemars::schema_for!(crate::cli::command::mcp::kill::response_schema::Request),
991 schemars::schema_for!(crate::cli::command::mcp::Request),
992 schemars::schema_for!(crate::cli::command::mcp::spawn::Path),
993 schemars::schema_for!(crate::cli::command::mcp::spawn::Request),
994 schemars::schema_for!(crate::cli::command::mcp::spawn::request_schema::Path),
995 schemars::schema_for!(crate::cli::command::mcp::spawn::request_schema::Request),
996 schemars::schema_for!(crate::cli::command::mcp::spawn::Response),
997 schemars::schema_for!(crate::cli::command::mcp::spawn::response_schema::Path),
998 schemars::schema_for!(crate::cli::command::mcp::spawn::response_schema::Request),
999 schemars::schema_for!(crate::cli::command::Ok),
1000 schemars::schema_for!(crate::cli::command::RequestBase),
1001 schemars::schema_for!(crate::cli::command::plugins::get::Path),
1002 schemars::schema_for!(crate::cli::command::plugins::get::Request),
1003 schemars::schema_for!(crate::cli::command::plugins::get::request_schema::Path),
1004 schemars::schema_for!(crate::cli::command::plugins::get::request_schema::Request),
1005 schemars::schema_for!(crate::cli::command::plugins::get::response_schema::Path),
1006 schemars::schema_for!(crate::cli::command::plugins::get::response_schema::Request),
1007 schemars::schema_for!(crate::cli::command::plugins::get::ResponseHttpMethod),
1008 schemars::schema_for!(crate::cli::command::plugins::get::ResponseManifest),
1009 schemars::schema_for!(crate::cli::command::plugins::get::ResponseMcpServer),
1010 schemars::schema_for!(crate::cli::command::plugins::get::ResponseViewerRoute),
1011 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Path),
1012 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Request),
1013 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::request_schema::Path),
1014 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::request_schema::Request),
1015 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::Response),
1016 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::response_schema::Path),
1017 schemars::schema_for!(crate::cli::command::plugins::install::filesystem::response_schema::Request),
1018 schemars::schema_for!(crate::cli::command::plugins::install::github::Path),
1019 schemars::schema_for!(crate::cli::command::plugins::install::github::Request),
1020 schemars::schema_for!(crate::cli::command::plugins::install::github::request_schema::Path),
1021 schemars::schema_for!(crate::cli::command::plugins::install::github::request_schema::Request),
1022 schemars::schema_for!(crate::cli::command::plugins::install::github::Response),
1023 schemars::schema_for!(crate::cli::command::plugins::install::github::response_schema::Path),
1024 schemars::schema_for!(crate::cli::command::plugins::install::github::response_schema::Request),
1025 schemars::schema_for!(crate::cli::command::plugins::install::Request),
1026 schemars::schema_for!(crate::cli::command::plugins::list::Path),
1027 schemars::schema_for!(crate::cli::command::plugins::list::Request),
1028 schemars::schema_for!(crate::cli::command::plugins::list::request_schema::Path),
1029 schemars::schema_for!(crate::cli::command::plugins::list::request_schema::Request),
1030 schemars::schema_for!(crate::cli::command::plugins::list::response_schema::Path),
1031 schemars::schema_for!(crate::cli::command::plugins::list::response_schema::Request),
1032 schemars::schema_for!(crate::cli::command::plugins::logs::Request),
1033 schemars::schema_for!(crate::cli::command::plugins::logs::list::Path),
1034 schemars::schema_for!(crate::cli::command::plugins::logs::list::Request),
1035 schemars::schema_for!(crate::cli::command::plugins::logs::list::ResponseItem),
1036 schemars::schema_for!(crate::cli::command::plugins::logs::list::request_schema::Path),
1037 schemars::schema_for!(crate::cli::command::plugins::logs::list::request_schema::Request),
1038 schemars::schema_for!(crate::cli::command::plugins::logs::list::response_schema::Path),
1039 schemars::schema_for!(crate::cli::command::plugins::logs::list::response_schema::Request),
1040 schemars::schema_for!(crate::cli::command::plugins::Request),
1041 schemars::schema_for!(crate::cli::command::plugins::run::Mcp),
1042 schemars::schema_for!(crate::cli::command::plugins::run::McpType),
1043 schemars::schema_for!(crate::cli::command::plugins::run::Path),
1044 schemars::schema_for!(crate::cli::command::plugins::run::Request),
1045 schemars::schema_for!(crate::cli::command::plugins::run::request_schema::Path),
1046 schemars::schema_for!(crate::cli::command::plugins::run::request_schema::Request),
1047 schemars::schema_for!(crate::cli::command::plugins::run::response_schema::Path),
1048 schemars::schema_for!(crate::cli::command::plugins::run::response_schema::Request),
1049 schemars::schema_for!(crate::cli::command::plugins::run::ResponseItem),
1050 schemars::schema_for!(crate::cli::command::python::Path),
1051 schemars::schema_for!(crate::cli::command::python::Request),
1052 schemars::schema_for!(crate::cli::command::python::request_schema::Path),
1053 schemars::schema_for!(crate::cli::command::python::request_schema::Request),
1054 schemars::schema_for!(crate::cli::command::python::response_schema::Path),
1055 schemars::schema_for!(crate::cli::command::python::response_schema::Request),
1056 schemars::schema_for!(crate::cli::command::Request),
1057 schemars::schema_for!(crate::cli::command::laboratories::Request),
1058 schemars::schema_for!(crate::cli::command::laboratories::create::EnvVar),
1059 schemars::schema_for!(crate::cli::command::laboratories::create::Kind),
1060 schemars::schema_for!(crate::cli::command::laboratories::create::Mount),
1061 schemars::schema_for!(crate::cli::command::laboratories::create::Path),
1062 schemars::schema_for!(crate::cli::command::laboratories::create::Request),
1063 schemars::schema_for!(crate::cli::command::laboratories::create::request_schema::Path),
1064 schemars::schema_for!(crate::cli::command::laboratories::create::request_schema::Request),
1065 schemars::schema_for!(crate::cli::command::laboratories::create::Response),
1066 schemars::schema_for!(crate::cli::command::laboratories::create::response_schema::Path),
1067 schemars::schema_for!(crate::cli::command::laboratories::create::response_schema::Request),
1068 schemars::schema_for!(crate::cli::command::laboratories::list::Path),
1069 schemars::schema_for!(crate::cli::command::laboratories::list::Request),
1070 schemars::schema_for!(crate::cli::command::laboratories::list::request_schema::Path),
1071 schemars::schema_for!(crate::cli::command::laboratories::list::request_schema::Request),
1072 schemars::schema_for!(crate::cli::command::laboratories::list::ResponseItem),
1073 schemars::schema_for!(crate::cli::command::laboratories::list::response_schema::Path),
1074 schemars::schema_for!(crate::cli::command::laboratories::list::response_schema::Request),
1075 schemars::schema_for!(crate::cli::command::swarms::get::Path),
1076 schemars::schema_for!(crate::cli::command::swarms::get::Request),
1077 schemars::schema_for!(crate::cli::command::swarms::get::request_schema::Path),
1078 schemars::schema_for!(crate::cli::command::swarms::get::request_schema::Request),
1079 schemars::schema_for!(crate::cli::command::swarms::get::Response),
1080 schemars::schema_for!(crate::cli::command::swarms::get::response_schema::Path),
1081 schemars::schema_for!(crate::cli::command::swarms::get::response_schema::Request),
1082 schemars::schema_for!(crate::cli::command::swarms::list::Path),
1083 schemars::schema_for!(crate::cli::command::swarms::list::Request),
1084 schemars::schema_for!(crate::cli::command::swarms::list::request_schema::Path),
1085 schemars::schema_for!(crate::cli::command::swarms::list::request_schema::Request),
1086 schemars::schema_for!(crate::cli::command::swarms::list::Response),
1087 schemars::schema_for!(crate::cli::command::swarms::list::response_schema::Path),
1088 schemars::schema_for!(crate::cli::command::swarms::list::response_schema::Request), schemars::schema_for!(crate::cli::command::swarms::publish::Path),
1089 schemars::schema_for!(crate::cli::command::swarms::publish::Request),
1090 schemars::schema_for!(crate::cli::command::swarms::publish::request_schema::Path),
1091 schemars::schema_for!(crate::cli::command::swarms::publish::request_schema::Request),
1092 schemars::schema_for!(crate::cli::command::swarms::publish::RequestBody),
1093 schemars::schema_for!(crate::cli::command::swarms::publish::RequestPublishMessage),
1094 schemars::schema_for!(crate::cli::command::swarms::publish::Response),
1095 schemars::schema_for!(crate::cli::command::swarms::publish::response_schema::Path),
1096 schemars::schema_for!(crate::cli::command::swarms::publish::response_schema::Request),
1097 schemars::schema_for!(crate::cli::command::swarms::Request),
1098 schemars::schema_for!(crate::cli::command::tools::get::Exec),
1099 schemars::schema_for!(crate::cli::command::tools::get::Path),
1100 schemars::schema_for!(crate::cli::command::tools::get::Request),
1101 schemars::schema_for!(crate::cli::command::tools::get::request_schema::Path),
1102 schemars::schema_for!(crate::cli::command::tools::get::request_schema::Request),
1103 schemars::schema_for!(crate::cli::command::tools::get::response_schema::Path),
1104 schemars::schema_for!(crate::cli::command::tools::get::response_schema::Request),
1105 schemars::schema_for!(crate::cli::command::tools::get::ResponseManifest),
1106 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Path),
1107 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Request),
1108 schemars::schema_for!(crate::cli::command::tools::install::filesystem::request_schema::Path),
1109 schemars::schema_for!(crate::cli::command::tools::install::filesystem::request_schema::Request),
1110 schemars::schema_for!(crate::cli::command::tools::install::filesystem::Response),
1111 schemars::schema_for!(crate::cli::command::tools::install::filesystem::response_schema::Path),
1112 schemars::schema_for!(crate::cli::command::tools::install::filesystem::response_schema::Request),
1113 schemars::schema_for!(crate::cli::command::tools::install::github::Path),
1114 schemars::schema_for!(crate::cli::command::tools::install::github::Request),
1115 schemars::schema_for!(crate::cli::command::tools::install::github::request_schema::Path),
1116 schemars::schema_for!(crate::cli::command::tools::install::github::request_schema::Request),
1117 schemars::schema_for!(crate::cli::command::tools::install::github::Response),
1118 schemars::schema_for!(crate::cli::command::tools::install::github::response_schema::Path),
1119 schemars::schema_for!(crate::cli::command::tools::install::github::response_schema::Request),
1120 schemars::schema_for!(crate::cli::command::tools::install::Request),
1121 schemars::schema_for!(crate::cli::command::tools::list::Path),
1122 schemars::schema_for!(crate::cli::command::tools::list::Request),
1123 schemars::schema_for!(crate::cli::command::tools::list::request_schema::Path),
1124 schemars::schema_for!(crate::cli::command::tools::list::request_schema::Request),
1125 schemars::schema_for!(crate::cli::command::tools::list::response_schema::Path),
1126 schemars::schema_for!(crate::cli::command::tools::list::response_schema::Request),
1127 schemars::schema_for!(crate::cli::command::tools::Request),
1128 schemars::schema_for!(crate::cli::command::tools::run::Path),
1129 schemars::schema_for!(crate::cli::command::tools::run::Request),
1130 schemars::schema_for!(crate::cli::command::tools::run::request_schema::Path),
1131 schemars::schema_for!(crate::cli::command::tools::run::request_schema::Request),
1132 schemars::schema_for!(crate::cli::command::tools::run::response_schema::Path),
1133 schemars::schema_for!(crate::cli::command::tools::run::response_schema::Request),
1134 schemars::schema_for!(crate::cli::command::tools::run::ResponseItem),
1135 schemars::schema_for!(crate::cli::command::update::Path),
1136 schemars::schema_for!(crate::cli::command::update::Request),
1137 schemars::schema_for!(crate::cli::command::update::request_schema::Path),
1138 schemars::schema_for!(crate::cli::command::update::request_schema::Request),
1139 schemars::schema_for!(crate::cli::command::update::Response),
1140 schemars::schema_for!(crate::cli::command::update::response_schema::Path),
1141 schemars::schema_for!(crate::cli::command::update::response_schema::Request),
1142 schemars::schema_for!(crate::cli::command::update::ResponseItem),
1143 schemars::schema_for!(crate::cli::command::update::ResponseSkipReason),
1144 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Path),
1145 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Request),
1146 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::request_schema::Path),
1147 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::request_schema::Request),
1148 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::Response),
1149 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::response_schema::Path),
1150 schemars::schema_for!(crate::cli::command::viewer::generate_secret_signature_pair::response_schema::Request),
1151 schemars::schema_for!(crate::cli::command::viewer::kill::Path),
1152 schemars::schema_for!(crate::cli::command::viewer::kill::Request),
1153 schemars::schema_for!(crate::cli::command::viewer::kill::request_schema::Path),
1154 schemars::schema_for!(crate::cli::command::viewer::kill::request_schema::Request),
1155 schemars::schema_for!(crate::cli::command::viewer::kill::Response),
1156 schemars::schema_for!(crate::cli::command::viewer::kill::response_schema::Path),
1157 schemars::schema_for!(crate::cli::command::viewer::kill::response_schema::Request),
1158 schemars::schema_for!(crate::cli::command::viewer::Request),
1159 schemars::schema_for!(crate::cli::command::viewer::send::Path),
1160 schemars::schema_for!(crate::cli::command::viewer::send::Request),
1161 schemars::schema_for!(crate::cli::command::viewer::send::request_schema::Path),
1162 schemars::schema_for!(crate::cli::command::viewer::send::request_schema::Request),
1163 schemars::schema_for!(crate::cli::command::viewer::send::Response),
1164 schemars::schema_for!(crate::cli::command::viewer::send::response_schema::Path),
1165 schemars::schema_for!(crate::cli::command::viewer::send::response_schema::Request),
1166 schemars::schema_for!(crate::cli::command::viewer::spawn::Path),
1167 schemars::schema_for!(crate::cli::command::viewer::spawn::Request),
1168 schemars::schema_for!(crate::cli::command::viewer::spawn::request_schema::Path),
1169 schemars::schema_for!(crate::cli::command::viewer::spawn::request_schema::Request),
1170 schemars::schema_for!(crate::cli::command::viewer::spawn::Response),
1171 schemars::schema_for!(crate::cli::command::viewer::spawn::response_schema::Path),
1172 schemars::schema_for!(crate::cli::command::viewer::spawn::response_schema::Request),
1173 schemars::schema_for!(crate::cli::Error),
1174 schemars::schema_for!(crate::cli::ErrorType),
1175 schemars::schema_for!(crate::cli::Level),
1176 schemars::schema_for!(crate::cli::plugins::Command),
1177 schemars::schema_for!(crate::cli::plugins::CommandType),
1178 schemars::schema_for!(crate::cli::plugins::Output),
1179 ]);
1180
1181 #[cfg(feature = "viewer")]
1182 schemas.extend([
1183 schemars::schema_for!(crate::viewer::Event),
1184 ]);
1185
1186 #[cfg(feature = "http")]
1187 schemas.extend([
1188 schemars::schema_for!(crate::http::viewer::AgentCompletionCreateParams),
1189 schemars::schema_for!(crate::http::viewer::AgentCompletionRequest),
1190 schemars::schema_for!(crate::http::viewer::FunctionExecutionCreateParams),
1191 schemars::schema_for!(crate::http::viewer::FunctionExecutionRequest),
1192 schemars::schema_for!(crate::http::viewer::Request),
1193 schemars::schema_for!(crate::http::viewer::ResponseError),
1194 ]);
1195
1196 #[cfg(feature = "mcp")]
1201 schemas.extend([
1202 schemars::schema_for!(crate::mcp::resource::ListResourcesRequest),
1203 schemars::schema_for!(crate::mcp::resource::ReadResourceRequestParams),
1204 schemars::schema_for!(crate::mcp::tool::CallToolRequestParams),
1205 schemars::schema_for!(crate::mcp::tool::ListToolsRequest),
1206 schemars::schema_for!(crate::mcp::tool::TaskMetadata),
1207 ]);
1208
1209 schemas
1210}
1211
1212pub fn flatten_schema<T: schemars::JsonSchema>(
1216 generator: &mut schemars::SchemaGenerator,
1217) -> schemars::Schema {
1218 generator.subschema_for::<T>()
1219}
1220
1221pub fn ref_wrapper_object(schema: &mut schemars::Schema) {
1234 schema.ensure_object().insert(
1235 "type".to_string(),
1236 serde_json::Value::String("object".to_string()),
1237 );
1238}