From fa1b1b3eeccc991606346eb032a84d1d1ad56f52 Mon Sep 17 00:00:00 2001 From: Abdurrehman Subhani Date: Wed, 1 Jan 2025 21:27:07 +0500 Subject: [PATCH 1/3] remove process.exits --- packages/usdk/lib/pull.mjs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/usdk/lib/pull.mjs b/packages/usdk/lib/pull.mjs index 178493382..fd468f0e8 100644 --- a/packages/usdk/lib/pull.mjs +++ b/packages/usdk/lib/pull.mjs @@ -64,19 +64,15 @@ export const pull = async (args, opts) => { } } catch (err) { console.warn('npm install failed:', err.stack); - process.exit(1); } } else { const text = await req.text(); console.warn('pull request error', text); - process.exit(1); } } catch (err) { console.warn('pull request failed', err); - process.exit(1); } } else { console.log('not logged in'); - process.exit(1); } }; From 8e04fec98cd97a227f6bb277f373e413dd25b95a Mon Sep 17 00:00:00 2001 From: Abdurrehman Subhani Date: Wed, 1 Jan 2025 21:29:49 +0500 Subject: [PATCH 2/3] add missing imports --- packages/usdk/lib/pull.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/usdk/lib/pull.mjs b/packages/usdk/lib/pull.mjs index fd468f0e8..6b61c5beb 100644 --- a/packages/usdk/lib/pull.mjs +++ b/packages/usdk/lib/pull.mjs @@ -5,6 +5,9 @@ import { extractZip } from './zip-util.mjs'; import { npmInstall } from './npm-util.mjs'; import { aiProxyHost } from '../packages/upstreet-agent/packages/react-agents/util/endpoints.mjs'; import pc from 'picocolors'; +import { makeId } from '../packages/upstreet-agent/packages/react-agents/util/util.mjs'; +import path from 'path'; +import { mkdirp } from 'mkdirp'; export const pull = async (args, opts) => { const agentId = args._[0] ?? ''; From 17a5302b9ab6964d6babed79f77fe6447f64b092 Mon Sep 17 00:00:00 2001 From: Abdurrehman Subhani Date: Wed, 1 Jan 2025 21:32:34 +0500 Subject: [PATCH 3/3] add error throws for failures --- packages/usdk/lib/pull.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/usdk/lib/pull.mjs b/packages/usdk/lib/pull.mjs index 6b61c5beb..7d55c0e9a 100644 --- a/packages/usdk/lib/pull.mjs +++ b/packages/usdk/lib/pull.mjs @@ -67,13 +67,16 @@ export const pull = async (args, opts) => { } } catch (err) { console.warn('npm install failed:', err.stack); + throw err; } } else { const text = await req.text(); console.warn('pull request error', text); + throw new Error(`pull request error: ${text}`); } } catch (err) { console.warn('pull request failed', err); + throw err; } } else { console.log('not logged in');