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({
46
46
const spinner = prompts . spinner ( )
47
47
48
48
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
+ } )
50
53
spinner . stop ( `Agent ${ generated . identifier } generated` )
51
54
52
55
const availableTools = [
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ export const UpgradeCommand = {
45
45
spinner . start ( "Upgrading..." )
46
46
const err = await Installation . upgrade ( method , target ) . catch ( ( err ) => err )
47
47
if ( err ) {
48
- spinner . stop ( "Upgrade failed" )
48
+ spinner . stop ( "Upgrade failed" , 1 )
49
49
if ( err instanceof Installation . UpgradeFailedError ) prompts . log . error ( err . data . stderr )
50
50
else if ( err instanceof Error ) prompts . log . error ( err . message )
51
51
prompts . outro ( "Done" )
You can’t perform that action at this time.
0 commit comments