Skip to content

Commit b9b692f

Browse files
committed
add lib.ts
1 parent 1773120 commit b9b692f

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

src/lib.ts

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import Database from "better-sqlite3";
2+
import fs from "fs";
3+
import yargs from "yargs";
4+
import askClaude from "./actions/ask_claude.ts";
5+
import follow_room from "./actions/follow_room.ts";
6+
import imageGeneration from "./actions/imageGeneration.ts";
7+
import mute_room from "./actions/mute_room.ts";
8+
import swap from "./actions/swap.ts";
9+
import unfollow_room from "./actions/unfollow_room.ts";
10+
import unmute_room from "./actions/unmute_room.ts";
11+
import {
12+
PostgresDatabaseAdapter
13+
} from "./adapters/postgres.ts";
14+
import { SqliteDatabaseAdapter } from "./adapters/sqlite.ts";
15+
import DirectClient from "./clients/direct/index.ts";
16+
import { DiscordClient } from "./clients/discord/index.ts";
17+
import { TelegramClient } from "./clients/telegram/src/index.ts"; // Added Telegram import
18+
import { TwitterGenerationClient } from "./clients/twitter/generate.ts";
19+
import { TwitterInteractionClient } from "./clients/twitter/interactions.ts";
20+
import { TwitterSearchClient } from "./clients/twitter/search.ts";
21+
import { wait } from "./clients/twitter/utils.ts";
22+
import { defaultActions } from "./core/actions.ts";
23+
import defaultCharacter from "./core/defaultCharacter.ts";
24+
import { AgentRuntime } from "./core/runtime.ts";
25+
import settings from "./core/settings.ts";
26+
import { Character, IAgentRuntime, ModelProvider } from "./core/types.ts"; // Added IAgentRuntime
27+
import boredomProvider from "./providers/boredom.ts";
28+
import timeProvider from "./providers/time.ts";
29+
import walletProvider from "./providers/wallet.ts";
30+
import readline from 'readline';
31+
import orderbook from "./providers/order_book.ts";
32+
import tokenProvider from "./providers/token.ts";
33+
34+
export {
35+
askClaude,
36+
follow_room,
37+
imageGeneration,
38+
mute_room,
39+
swap,
40+
unfollow_room,
41+
unmute_room,
42+
PostgresDatabaseAdapter,
43+
SqliteDatabaseAdapter,
44+
DirectClient,
45+
DiscordClient,
46+
TelegramClient,
47+
TwitterGenerationClient,
48+
TwitterInteractionClient,
49+
TwitterSearchClient
50+
}

0 commit comments

Comments
 (0)