Skip to content

Commit e425d35

Browse files
committed
init commit of dominos, untested
1 parent fa18f5a commit e425d35

19 files changed

+2853
-50
lines changed

agent/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"@ai16z/plugin-0g": "workspace:*",
3030
"@ai16z/plugin-aptos": "workspace:*",
3131
"@ai16z/plugin-bootstrap": "workspace:*",
32+
"@ai16z/plugin-dominos": "workspace:*",
3233
"@ai16z/plugin-intiface": "workspace:*",
3334
"@ai16z/plugin-coinbase": "workspace:*",
3435
"@ai16z/plugin-conflux": "workspace:*",

agent/src/index.ts

+12-11
Original file line numberDiff line numberDiff line change
@@ -3,47 +3,47 @@ import { SqliteDatabaseAdapter } from "@ai16z/adapter-sqlite";
33
import { AutoClientInterface } from "@ai16z/client-auto";
44
import { DirectClientInterface } from "@ai16z/client-direct";
55
import { DiscordClientInterface } from "@ai16z/client-discord";
6+
import { FarcasterAgentClient } from "@ai16z/client-farcaster";
67
import { TelegramClientInterface } from "@ai16z/client-telegram";
78
import { TwitterClientInterface } from "@ai16z/client-twitter";
8-
import { FarcasterAgentClient } from "@ai16z/client-farcaster";
99
import {
1010
AgentRuntime,
1111
CacheManager,
1212
Character,
13-
Clients,
1413
DbCacheAdapter,
14+
defaultCharacter,
15+
elizaLogger,
1516
FsCacheAdapter,
1617
IAgentRuntime,
1718
ICacheManager,
1819
IDatabaseAdapter,
1920
IDatabaseCacheAdapter,
2021
ModelProviderName,
21-
defaultCharacter,
22-
elizaLogger,
2322
settings,
2423
stringToUuid,
2524
validateCharacterConfig,
2625
} from "@ai16z/eliza";
2726
import { zgPlugin } from "@ai16z/plugin-0g";
28-
import createGoatPlugin from "@ai16z/plugin-goat";
2927
import { bootstrapPlugin } from "@ai16z/plugin-bootstrap";
28+
import { dominosPlugin } from "@ai16z/plugin-dominos";
29+
import createGoatPlugin from "@ai16z/plugin-goat";
3030
// import { intifacePlugin } from "@ai16z/plugin-intiface";
31+
import { aptosPlugin } from "@ai16z/plugin-aptos";
3132
import {
33+
advancedTradePlugin,
3234
coinbaseCommercePlugin,
3335
coinbaseMassPaymentsPlugin,
34-
tradePlugin,
3536
tokenContractPlugin,
37+
tradePlugin,
3638
webhookPlugin,
37-
advancedTradePlugin,
3839
} from "@ai16z/plugin-coinbase";
3940
import { confluxPlugin } from "@ai16z/plugin-conflux";
40-
import { imageGenerationPlugin } from "@ai16z/plugin-image-generation";
4141
import { evmPlugin } from "@ai16z/plugin-evm";
42+
import { flowPlugin } from "@ai16z/plugin-flow";
43+
import { imageGenerationPlugin } from "@ai16z/plugin-image-generation";
4244
import { createNodePlugin } from "@ai16z/plugin-node";
4345
import { solanaPlugin } from "@ai16z/plugin-solana";
44-
import { teePlugin, TEEMode } from "@ai16z/plugin-tee";
45-
import { aptosPlugin, TransferAptosToken } from "@ai16z/plugin-aptos";
46-
import { flowPlugin } from "@ai16z/plugin-flow";
46+
import { TEEMode, teePlugin } from "@ai16z/plugin-tee";
4747
import Database from "better-sqlite3";
4848
import fs from "fs";
4949
import path from "path";
@@ -396,6 +396,7 @@ export async function createAgent(
396396
character,
397397
plugins: [
398398
bootstrapPlugin,
399+
dominosPlugin,
399400
getSecret(character, "CONFLUX_CORE_PRIVATE_KEY")
400401
? confluxPlugin
401402
: null,

packages/plugin-dominos/.npmignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*
2+
3+
!dist/**
4+
!package.json
5+
!readme.md
6+
!tsup.config.ts
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import eslintGlobalConfig from "../../eslint.config.mjs";
2+
3+
export default [...eslintGlobalConfig];

packages/plugin-dominos/package.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"name": "@ai16z/plugin-dominos",
3+
"version": "0.1.5-alpha.5",
4+
"main": "dist/index.js",
5+
"type": "module",
6+
"types": "dist/index.d.ts",
7+
"dependencies": {
8+
"@ai16z/eliza": "workspace:*",
9+
"dominos": "^3.3.1",
10+
"tsup": "8.3.5"
11+
},
12+
"scripts": {
13+
"build": "tsup --format esm --dts",
14+
"dev": "tsup --format esm --dts --watch",
15+
"lint": "eslint . --fix"
16+
},
17+
"peerDependencies": {
18+
"whatwg-url": "7.1.0"
19+
}
20+
}

0 commit comments

Comments
 (0)