|
| 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