Skip to content

Commit 0a06047

Browse files
authored
Fix CI by adding missing packages to install (#15)
1 parent 7c76b29 commit 0a06047

File tree

12 files changed

+613
-76
lines changed

12 files changed

+613
-76
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ jobs:
2424

2525
- name: Build packages
2626
run: |
27-
bun run --cwd packages/blink build
2827
bun run --cwd packages/compute-protocol build
2928
bun run --cwd packages/compute build
3029
bun run --cwd packages/github build
3130
bun run --cwd packages/slack build
3231
bun run --cwd packages/model-intent build
32+
bun run --cwd packages/blink build
3333
3434
- name: Run formatter check
3535
run: bun run format --check

bun.lock

Lines changed: 576 additions & 70 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@types/bun": "latest",
1515
"@typescript/native-preview": "^7.0.0-dev.20250907.1",
1616
"prettier": "^3.6.2",
17+
"tsdown": "^0.15.7",
1718
"tsx": "^4.20.5"
1819
},
1920
"peerDependencies": {

packages/blink/package.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,35 @@
7878
},
7979
"devDependencies": {
8080
"@ai-sdk/anthropic": "^2.0.15",
81+
"@ai-sdk/gateway": "^2.0.0",
8182
"@ai-sdk/google": "^2.0.13",
8283
"@ai-sdk/openai": "^2.0.28",
8384
"@ai-sdk/openai-compatible": "^1.0.19",
8485
"@ai-sdk/react": "^2.0.35",
8586
"@ai-sdk/xai": "^2.0.16",
87+
"@blink-sdk/compute": "^0.0.15",
88+
"@blink-sdk/events": "workspace:*",
8689
"@blink.so/api": "^1.0.0",
8790
"@clack/prompts": "^0.11.0",
8891
"@hono/node-server": "^1.19.3",
8992
"@hugodutka/gemini-cli": "npm:@kylecarbs/[email protected]",
93+
"@lydell/node-pty": "^1.1.0",
94+
"@opentelemetry/api": "^1.9.0",
9095
"@opentelemetry/auto-instrumentations-node": "^0.64.6",
96+
"@opentelemetry/exporter-trace-otlp-http": "^0.206.0",
97+
"@opentelemetry/instrumentation": "^0.206.0",
98+
"@opentelemetry/instrumentation-undici": "^0.17.0",
99+
"@opentelemetry/resources": "^2.1.0",
100+
"@opentelemetry/sdk-trace-base": "^2.1.0",
101+
"@opentelemetry/sdk-trace-node": "^2.1.0",
102+
"@opentelemetry/semantic-conventions": "^1.37.0",
91103
"@types/marked-terminal": "^6.1.1",
104+
"@types/react": "^19.2.2",
105+
"@types/ws": "^8.18.1",
92106
"@whatwg-node/server": "^0.10.12",
107+
"chalk": "^5.6.2",
93108
"commander": "^14.0.0",
109+
"dotenv": "^17.2.3",
94110
"emittery": "^1.2.0",
95111
"eventsource-parser": "^3.0.6",
96112
"filenamify": "^7.0.0",
@@ -109,6 +125,7 @@
109125
"sonda": "^0.9.0",
110126
"tsdown": "0.14.2",
111127
"uuid": "^13.0.0",
128+
"ws": "^8.18.3",
112129
"xdg-app-paths": "^8.3.0"
113130
},
114131
"optionalDependencies": {

packages/blink/src/agent/internal/convert-response-to-ui-message-stream.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { createAnthropic } from "@ai-sdk/anthropic";
22
import { createGoogleGenerativeAI } from "@ai-sdk/google";
33
import { createOpenAI } from "@ai-sdk/openai";
4-
import type { LanguageModelV2 } from "@ai-sdk/provider";
54
import { createXai } from "@ai-sdk/xai";
6-
import { streamText, type UIMessageChunk } from "ai";
5+
import { streamText, type UIMessageChunk, type LanguageModel } from "ai";
76
import { EventSourceParserStream } from "eventsource-parser/stream";
87
import { StreamResponseFormatHeader } from "../index.browser";
98

@@ -49,7 +48,7 @@ export function convertResponseToUIMessageStream(
4948
}
5049

5150
const createStream = (
52-
model: LanguageModelV2
51+
model: LanguageModel
5352
): ReadableStream<UIMessageChunk> => {
5453
return streamText({
5554
model,

packages/compute-protocol/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,15 @@
5050
}
5151
},
5252
"devDependencies": {
53+
"@blink-sdk/events": "workspace:*",
54+
"@blink-sdk/multiplexer": "workspace:*",
55+
"@lydell/node-pty": "^1.1.0",
5356
"@types/tar-stream": "^3.1.4",
5457
"@types/ws": "^8.18.1",
5558
"@xterm/addon-serialize": "^0.13.0",
5659
"@xterm/headless": "^5.5.0",
5760
"dotenv": "^17.2.3",
61+
"file-type": "^19.0.0",
5862
"tar-stream": "^3.1.7",
5963
"ws": "^8.18.3",
6064
"zod": "^4.1.11"

packages/compute-protocol/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,7 @@ export class Server {
520520
case "read_file": {
521521
const file = await fs.readFile(request.payload.path);
522522
const fileType = await fileTypeFromBuffer(file);
523-
const readAsText = !fileType || fileType?.mime === "text/plain";
523+
const readAsText = !fileType;
524524
if (!readAsText) {
525525
this.sendResponse<"read_file">(stream, {
526526
id: request.id,

packages/compute/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"ai": ">= 5"
4242
},
4343
"devDependencies": {
44+
"blink": "workspace:*",
4445
"diff": "^8.0.2"
4546
}
4647
}

packages/desktop/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"@types/react": "^19.0.6",
4646
"@types/react-dom": "^19.0.3",
4747
"@types/react-syntax-highlighter": "^15.5.13",
48+
"ai": "^5.0.75",
4849
"autoprefixer": "^10.4.21",
4950
"concurrently": "^8.2.2",
5051
"electron": "^37.3.1",

packages/github/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
},
3030
"devDependencies": {
3131
"@octokit/auth-app": "^8.1.0",
32+
"@octokit/types": "^15.0.0",
3233
"@octokit/webhooks": "^14.1.3",
3334
"diff": "^8.0.2",
3435
"file-type": "^21.0.0"

0 commit comments

Comments
 (0)