File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
packages/opencode/src/cli/cmd Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,10 @@ const AgentCreateCommand = cmd({
4646 const spinner = prompts . spinner ( )
4747
4848 spinner . start ( "Generating agent configuration..." )
49- const generated = await Agent . generate ( { description : query } )
49+ const generated = await Agent . generate ( { description : query } ) . catch ( ( error ) => {
50+ spinner . stop ( `LLM failed to generate agent: ${ error . message } ` , 1 )
51+ throw new UI . CancelledError ( )
52+ } )
5053 spinner . stop ( `Agent ${ generated . identifier } generated` )
5154
5255 const availableTools = [
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ export const UpgradeCommand = {
4545 spinner . start ( "Upgrading..." )
4646 const err = await Installation . upgrade ( method , target ) . catch ( ( err ) => err )
4747 if ( err ) {
48- spinner . stop ( "Upgrade failed" )
48+ spinner . stop ( "Upgrade failed" , 1 )
4949 if ( err instanceof Installation . UpgradeFailedError ) prompts . log . error ( err . data . stderr )
5050 else if ( err instanceof Error ) prompts . log . error ( err . message )
5151 prompts . outro ( "Done" )
You can’t perform that action at this time.
0 commit comments