diff --git a/build/build.sh b/build/build.sh index bb57247..e70746c 100644 --- a/build/build.sh +++ b/build/build.sh @@ -108,8 +108,12 @@ cd "${PROJECT_ROOT}/extensions/abysius-ai" if [[ ! -d "node_modules" ]]; then - npm ci - fi + if [[ -f package-lock.json || -f npm-shrinkwrap.json ]]; then + npm ci + else + npm install + fi + fi npm run compile @@ -162,7 +166,10 @@ fi echo "[BUILD] Installing dependencies (this may take a while)..." -npm ci + +echo "[BUILD] Installing dependencies with npm install..." +rm -rf node_modules +npm install # Step 7: Compile echo "[BUILD] Compiling VS Code..." diff --git a/extensions/abysius-ai/assets/icon.png b/extensions/abysius-ai/assets/icon.png new file mode 100644 index 0000000..70dea65 --- /dev/null +++ b/extensions/abysius-ai/assets/icon.png Binary files differ diff --git a/extensions/abysius-ai/src/api.ts b/extensions/abysius-ai/src/api.ts index 69054ca..7df6640 100644 --- a/extensions/abysius-ai/src/api.ts +++ b/extensions/abysius-ai/src/api.ts @@ -1,12 +1,5 @@ import * as vscode from 'vscode'; -interface AbysiusConfig { - apiKey: string; - chatEndpoint: string; - inlineEndpoint: string; - model: string; -} - export interface InlineRequest { prompt: string; suffix: string; diff --git a/extensions/assets/icon.png b/extensions/assets/icon.png new file mode 100644 index 0000000..70dea65 --- /dev/null +++ b/extensions/assets/icon.png Binary files differ