Skip to content

Commit 81e111a

Browse files
committed
fix build crashy things
1 parent dc6fd51 commit 81e111a

File tree

5 files changed

+41
-42
lines changed

5 files changed

+41
-42
lines changed

packages/agent/src/index.ts

+36-37
Original file line numberDiff line numberDiff line change
@@ -204,20 +204,19 @@ export async function createAgent(
204204

205205
async function startAgent(character: Character, directClient: any) {
206206
try {
207-
// const token = getTokenForProvider(character.modelProvider, character);
208-
// const db = initializeDatabase();
207+
const token = getTokenForProvider(character.modelProvider, character);
208+
const db = initializeDatabase();
209209

210-
// const runtime = await createAgent(character, db, token);
210+
const runtime = await createAgent(character, db, token);
211211

212-
// const clients = await initializeClients(
213-
// character,
214-
// runtime as IAgentRuntime
215-
// );
212+
const clients = await initializeClients(
213+
character,
214+
runtime as IAgentRuntime
215+
);
216216

217-
// directClient.registerAgent(await runtime);
217+
directClient.registerAgent(await runtime);
218218

219-
// return clients;
220-
return [];
219+
return clients;
221220
} catch (error) {
222221
console.error(
223222
`Error starting agent for character ${character.name}:`,
@@ -227,40 +226,40 @@ async function startAgent(character: Character, directClient: any) {
227226
}
228227
}
229228

230-
// const startAgents = async () => {
231-
// const directClient = (await DirectClientInterface.start());
232-
// const args = parseArguments();
229+
const startAgents = async () => {
230+
const directClient = (await DirectClientInterface.start());
231+
const args = parseArguments();
233232

234-
// let charactersArg = args.characters || args.character;
233+
let charactersArg = args.characters || args.character;
235234

236-
// let characters = [defaultCharacter];
235+
let characters = [defaultCharacter];
237236

238-
// if (charactersArg) {
239-
// characters = await loadCharacters(charactersArg);
240-
// }
237+
if (charactersArg) {
238+
characters = await loadCharacters(charactersArg);
239+
}
241240

242241

243-
// try {
244-
// for (const character of characters) {
245-
// await startAgent(character, directClient);
246-
// }
247-
// } catch (error) {
248-
// console.error("Error starting agents:", error);
249-
// }
242+
try {
243+
for (const character of characters) {
244+
await startAgent(character, directClient);
245+
}
246+
} catch (error) {
247+
console.error("Error starting agents:", error);
248+
}
250249

251-
// function chat() {
252-
// const agentId = characters[0].name ?? "Agent";
253-
// // rl.question("You: ", (input) => handleUserInput(input, agentId));
254-
// }
250+
function chat() {
251+
const agentId = characters[0].name ?? "Agent";
252+
rl.question("You: ", (input) => handleUserInput(input, agentId));
253+
}
255254

256-
// console.log("Chat started. Type 'exit' to quit.");
257-
// chat();
258-
// };
259-
260-
// startAgents().catch((error) => {
261-
// console.error("Unhandled error in startAgents:", error);
262-
// process.exit(1); // Exit the process after logging
263-
// });
255+
console.log("Chat started. Type 'exit' to quit.");
256+
chat();
257+
};
258+
259+
startAgents().catch((error) => {
260+
console.error("Unhandled error in startAgents:", error);
261+
process.exit(1); // Exit the process after logging
262+
});
264263

265264
const rl = readline.createInterface({
266265
input: process.stdin,

packages/client-direct/src/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,9 @@ export class DirectClient {
278278

279279
export const DirectClientInterface: Client = {
280280
start: async (runtime: IAgentRuntime) => {
281+
console.log("DirectClientInterface start")
281282
const client = new DirectClient();
282-
const serverPort = parseInt(settings.SERVER_PORT || "3000");
283+
const serverPort = parseInt(settings.SERVER_PORT || "3001");
283284
client.start(serverPort);
284285
return client;
285286

packages/core/src/runtime.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import { formatActors, formatMessages, getActorDetails } from "./messages.ts";
2121
import { parseJsonArrayFromText } from "./parsing.ts";
2222
import { formatPosts } from "./posts.ts";
2323
import { getProviders } from "./providers.ts";
24-
import { Service } from "./services.ts";
2524
import settings from "./settings.ts";
2625
import {
2726
Character,
@@ -34,6 +33,7 @@ import {
3433
ModelProviderName,
3534
Plugin,
3635
Provider,
36+
Service,
3737
ServiceType,
3838
State,
3939
UUID,

packages/plugin-node/src/services/pdf.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { IAgentRuntime, ServiceType } from "@ai16z/eliza/src";
2-
import { Service } from "@ai16z/eliza/src/types.ts";
1+
import { Service, ServiceType } from "@ai16z/eliza/src/types.ts";
32
import { getDocument, PDFDocumentProxy } from "pdfjs-dist";
43
import { TextItem, TextMarkedContent } from "pdfjs-dist/types/src/display/api";
54

packages/plugin-node/src/services/transcription.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { settings } from "@ai16z/eliza/src";
1+
import { settings } from "@ai16z/eliza/src/settings.ts";
22
import { Service, ServiceType } from "@ai16z/eliza/src/types.ts";
33
import { exec } from "child_process";
44
import { File } from "formdata-node";

0 commit comments

Comments
 (0)