Skip to content

Commit a51b7a8

Browse files
committed
fix(node): omit use from inputless intents
1 parent 1a1a982 commit a51b7a8

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

packages/node/src/cli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ export async function main(args = process.argv.slice(2)): Promise<void> {
3232
}
3333
}
3434

35-
export function runCliWhenExecuted(): void {
35+
export async function runCliWhenExecuted(): Promise<void> {
3636
if (!shouldRunCli(process.argv[1])) return
3737

38-
void main().catch((error) => {
38+
await main().catch((error) => {
3939
console.error((error as Error).message)
4040
process.exitCode = 1
4141
})
4242
}
4343

44-
runCliWhenExecuted()
44+
await runCliWhenExecuted()

packages/node/src/cli/commands/generated-intents.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1342,7 +1342,6 @@ const imageGenerateCommandDefinition = {
13421342
fixedValues: {
13431343
robot: '/image/generate',
13441344
result: true,
1345-
use: ':original',
13461345
},
13471346
resultStepName: 'generate',
13481347
},

packages/node/src/cli/intentResolvedDefinitions.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,10 +273,12 @@ function inferInputSpecFromAnalysis({
273273

274274
function inferFixedValuesFromAnalysis({
275275
defaultSingleAssembly,
276+
inputMode,
276277
inputPolicy,
277278
robot,
278279
}: {
279280
defaultSingleAssembly?: boolean
281+
inputMode: IntentInputMode
280282
inputPolicy: IntentInputPolicy
281283
robot: string
282284
}): Record<string, unknown> {
@@ -291,6 +293,13 @@ function inferFixedValuesFromAnalysis({
291293
}
292294
}
293295

296+
if (inputMode === 'none') {
297+
return {
298+
robot,
299+
result: true,
300+
}
301+
}
302+
294303
if (inputPolicy.kind === 'required') {
295304
return {
296305
robot,
@@ -369,6 +378,7 @@ function analyzeRobotIntent(definition: RobotIntentDefinition): RobotIntentAnaly
369378
})(),
370379
fixedValues: inferFixedValuesFromAnalysis({
371380
defaultSingleAssembly: definition.defaultSingleAssembly,
381+
inputMode,
372382
inputPolicy,
373383
robot: definition.robot,
374384
}),

0 commit comments

Comments
 (0)