Skip to content

Commit 7856f1b

Browse files
authored
fix(agents-optimization): format route definitions for better readability (#43623)
1 parent d42ee21 commit 7856f1b

1 file changed

Lines changed: 33 additions & 16 deletions

File tree

  • specification/ai-foundry/data-plane/Foundry/src/agents-optimization

specification/ai-foundry/data-plane/Foundry/src/agents-optimization/routes.tsp

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,15 @@ interface AgentOptimizationJobs {
3232
@doc("Create an optimization job. Returns 201 with the queued job. Honours `Operation-Id` for idempotent retry.")
3333
@route("agent_optimization_jobs")
3434
@extension("x-ms-foundry-meta", AgentOptimizationRequiredPreviews)
35-
@post create is FoundryDataPlanePreviewOperation<
35+
@post
36+
create is FoundryDataPlanePreviewOperation<
3637
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
3738
{
3839
...WithOperationId;
3940

4041
@doc("The optimization job inputs.")
41-
@body inputs: OptimizationJobInputs;
42+
@body
43+
inputs: OptimizationJobInputs;
4244
},
4345
JobCreatedResponse<OptimizationJob>
4446
>;
@@ -47,7 +49,8 @@ interface AgentOptimizationJobs {
4749
@doc("Get an optimization job by id. Returns 202 while in progress, 200 when terminal.")
4850
@route("agent_optimization_jobs/{jobId}")
4951
@extension("x-ms-foundry-meta", AgentOptimizationRequiredPreviews)
50-
@get get is FoundryDataPlanePreviewOperation<
52+
@get
53+
get is FoundryDataPlanePreviewOperation<
5154
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
5255
{
5356
/** The ID of the job. */
@@ -95,7 +98,8 @@ interface AgentOptimizationJobs {
9598
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
9699
{
97100
@doc("The ID of the job to delete.")
98-
@path jobId: string;
101+
@path
102+
jobId: string;
99103

100104
@doc("When true, force-delete even if the job is in a non-terminal state.")
101105
@query
@@ -113,11 +117,13 @@ interface AgentOptimizationJobs {
113117
@route("agent_optimization_jobs/{jobId}/candidates")
114118
@extension("x-ms-foundry-meta", AgentOptimizationRequiredPreviews)
115119
@get
120+
@list
116121
listCandidates is FoundryDataPlanePreviewOperation<
117122
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
118123
{
119124
@doc("The optimization job id.")
120-
@path jobId: string;
125+
@path
126+
jobId: string;
121127

122128
...CommonPageQueryParameters;
123129
},
@@ -133,10 +139,12 @@ interface AgentOptimizationJobs {
133139
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
134140
{
135141
@doc("The optimization job id.")
136-
@path jobId: string;
142+
@path
143+
jobId: string;
137144

138145
@doc("The candidate id.")
139-
@path candidateId: string;
146+
@path
147+
candidateId: string;
140148
},
141149
CandidateMetadata
142150
>;
@@ -150,10 +158,12 @@ interface AgentOptimizationJobs {
150158
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
151159
{
152160
@doc("The optimization job id.")
153-
@path jobId: string;
161+
@path
162+
jobId: string;
154163

155164
@doc("The candidate id.")
156-
@path candidateId: string;
165+
@path
166+
candidateId: string;
157167
},
158168
CandidateDeployConfig
159169
>;
@@ -167,10 +177,12 @@ interface AgentOptimizationJobs {
167177
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
168178
{
169179
@doc("The optimization job id.")
170-
@path jobId: string;
180+
@path
181+
jobId: string;
171182

172183
@doc("The candidate id.")
173-
@path candidateId: string;
184+
@path
185+
candidateId: string;
174186
},
175187
CandidateResults
176188
>;
@@ -184,10 +196,12 @@ interface AgentOptimizationJobs {
184196
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
185197
{
186198
@doc("The optimization job id.")
187-
@path jobId: string;
199+
@path
200+
jobId: string;
188201

189202
@doc("The candidate id.")
190-
@path candidateId: string;
203+
@path
204+
candidateId: string;
191205

192206
@doc("Relative path of the file to download (e.g. 'files/examples.jsonl').")
193207
@query
@@ -205,13 +219,16 @@ interface AgentOptimizationJobs {
205219
FoundryFeaturesOptInKeys.agents_optimization_v1_preview,
206220
{
207221
@doc("The optimization job id.")
208-
@path jobId: string;
222+
@path
223+
jobId: string;
209224

210225
@doc("The candidate id to promote.")
211-
@path candidateId: string;
226+
@path
227+
candidateId: string;
212228

213229
@doc("Promotion details.")
214-
@body candidate_request: PromoteCandidateRequest;
230+
@body
231+
candidate_request: PromoteCandidateRequest;
215232
},
216233
PromoteCandidateResponse
217234
>;

0 commit comments

Comments
 (0)