Skip to content

Commit b417aa5

Browse files
committed
Fix CI?
1 parent 4c628fb commit b417aa5

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

packages/tiny-agents/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"dependencies": {
5454
"@huggingface/inference": "workspace:^",
5555
"@huggingface/mcp-client": "workspace:^",
56+
"@huggingface/tasks": "workspace:^",
5657
"@modelcontextprotocol/sdk": "^1.11.4",
5758
"zod": "^3.25.7"
5859
}

packages/tiny-agents/pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/tiny-agents/src/lib/mainCliLoop.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import * as readline from "node:readline/promises";
22
import { stdin, stdout } from "node:process";
3-
import type { Agent } from "@huggingface/mcp-client";
43
import { ANSI } from "./utils";
4+
import type { ChatCompletionStreamOutput } from "@huggingface/tasks";
5+
import type { Agent } from "../index";
56

67
/**
78
* From mcp-client/cli.ts
@@ -51,7 +52,7 @@ export async function mainCliLoop(agent: Agent): Promise<void> {
5152
const input = await waitForInput();
5253
for await (const chunk of agent.run(input, { abortSignal: abortController.signal })) {
5354
if ("choices" in chunk) {
54-
const delta = chunk.choices[0]?.delta;
55+
const delta = (chunk as ChatCompletionStreamOutput).choices[0]?.delta;
5556
if (delta.content) {
5657
stdout.write(delta.content);
5758
}

0 commit comments

Comments
 (0)