Skip to content

Commit 68c316d

Browse files
authored
Merge branch 'main' into tcm-refactor-modelConfig
2 parents 17240bd + ea9d1c0 commit 68c316d

File tree

85 files changed

+2365
-2283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+2365
-2283
lines changed

.env.example

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ POST_INTERVAL_MAX= # Default: 180
8383
POST_IMMEDIATELY=
8484

8585
# Twitter action processing configuration
86-
ACTION_INTERVAL=300000 # Interval in milliseconds between action processing runs (default: 5 minutes)
86+
ACTION_INTERVAL= # Interval in minutes between action processing runs (default: 5 minutes)
8787
ENABLE_ACTION_PROCESSING=false # Set to true to enable the action processing loop
8888

8989
# Feature Flags

.github/workflows/ci.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
cache: "pnpm"
2121

2222
- name: Install dependencies
23-
run: pnpm install
23+
run: pnpm install -r --no-frozen-lockfile
2424

2525
- name: Run Prettier
2626
run: pnpm run prettier --check .

.github/workflows/release.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
run: sudo apt-get install -y protobuf-compiler
3636

3737
- name: Install dependencies
38-
run: pnpm install
38+
run: pnpm install -r --no-frozen-lockfile
3939

4040
- name: Build packages
4141
run: pnpm run build

CHANGELOG.md

+156-1
Large diffs are not rendered by default.

README.md

+12
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@
4343
- 🎮 Video Game NPCs
4444
- 🧠 Trading
4545

46+
## 💰 If you plan to launch a token
47+
48+
This framework is the number one open source project on github, we are enabling the next generation of human-machine interface but we still need your help to ensure the code is of the utmost quality with response rapid to critical issues that will affect our builder community at large.
49+
50+
To ensure sustainable development and continued innovation, we ask contributions of 5-10% of initial token distributions from successful launches.
51+
52+
All contributions are publicly tracked on-chain and used exclusively for ecosystem development.
53+
54+
### ⚠️ Don't forget to tip the big guy 10%: ⚠️
55+
[AM84n1iLdxgVTAyENBcLdjXoyvjentTbu5Q6EpKV1PeG](https://solscan.io/account/AM84n1iLdxgVTAyENBcLdjXoyvjentTbu5Q6EpKV1PeG)
56+
4657
## 🚀 Quick Start
4758

4859
### Prerequisites
@@ -138,6 +149,7 @@ pnpm install --include=optional sharp
138149

139150
- [GitHub Issues](https://github.com/elizaos/eliza/issues). Best for: bugs you encounter using Eliza, and feature proposals.
140151
- [Discord](https://discord.gg/ai16z). Best for: sharing your applications and hanging out with the community.
152+
- [Developer Discord](https://discord.gg/3f67SH4rXT). Best for: getting help and plugin development.
141153

142154
## Contributors
143155

agent/package.json

+73-73
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,75 @@
11
{
2-
"name": "@elizaos/agent",
3-
"version": "0.1.7-alpha.2",
4-
"main": "src/index.ts",
5-
"type": "module",
6-
"scripts": {
7-
"start": "node --loader ts-node/esm src/index.ts",
8-
"dev": "node --loader ts-node/esm src/index.ts",
9-
"check-types": "tsc --noEmit",
10-
"test": "jest"
11-
},
12-
"nodemonConfig": {
13-
"watch": [
14-
"src",
15-
"../core/dist"
16-
],
17-
"ext": "ts,json",
18-
"exec": "node --enable-source-maps --loader ts-node/esm src/index.ts"
19-
},
20-
"dependencies": {
21-
"@elizaos/adapter-postgres": "workspace:*",
22-
"@elizaos/adapter-redis": "workspace:*",
23-
"@elizaos/adapter-sqlite": "workspace:*",
24-
"@elizaos/client-auto": "workspace:*",
25-
"@elizaos/client-direct": "workspace:*",
26-
"@elizaos/client-discord": "workspace:*",
27-
"@elizaos/client-farcaster": "workspace:*",
28-
"@elizaos/client-lens": "workspace:*",
29-
"@elizaos/client-telegram": "workspace:*",
30-
"@elizaos/client-twitter": "workspace:*",
31-
"@elizaos/client-slack": "workspace:*",
32-
"@elizaos/core": "workspace:*",
33-
"@elizaos/plugin-0g": "workspace:*",
34-
"@elizaos/plugin-abstract": "workspace:*",
35-
"@elizaos/plugin-aptos": "workspace:*",
36-
"@elizaos/plugin-bootstrap": "workspace:*",
37-
"@elizaos/plugin-intiface": "workspace:*",
38-
"@elizaos/plugin-coinbase": "workspace:*",
39-
"@elizaos/plugin-conflux": "workspace:*",
40-
"@elizaos/plugin-evm": "workspace:*",
41-
"@elizaos/plugin-echochambers": "workspace:*",
42-
"@elizaos/plugin-flow": "workspace:*",
43-
"@elizaos/plugin-gitbook": "workspace:*",
44-
"@elizaos/plugin-story": "workspace:*",
45-
"@elizaos/plugin-goat": "workspace:*",
46-
"@elizaos/plugin-icp": "workspace:*",
47-
"@elizaos/plugin-image-generation": "workspace:*",
48-
"@elizaos/plugin-nft-generation": "workspace:*",
49-
"@elizaos/plugin-node": "workspace:*",
50-
"@elizaos/plugin-solana": "workspace:*",
51-
"@elizaos/plugin-starknet": "workspace:*",
52-
"@elizaos/plugin-ton": "workspace:*",
53-
"@elizaos/plugin-sui": "workspace:*",
54-
"@elizaos/plugin-tee": "workspace:*",
55-
"@elizaos/plugin-multiversx": "workspace:*",
56-
"@elizaos/plugin-near": "workspace:*",
57-
"@elizaos/plugin-zksync-era": "workspace:*",
58-
"@elizaos/plugin-twitter": "workspace:*",
59-
"@elizaos/plugin-cronoszkevm": "workspace:*",
60-
"@elizaos/plugin-3d-generation": "workspace:*",
61-
"@elizaos/plugin-fuel": "workspace:*",
62-
"@elizaos/plugin-avalanche": "workspace:*",
63-
"@elizaos/plugin-web-search": "workspace:*",
64-
"readline": "1.3.0",
65-
"ws": "8.18.0",
66-
"yargs": "17.7.2"
67-
},
68-
"devDependencies": {
69-
"@types/jest": "^29.5.14",
70-
"jest": "^29.7.0",
71-
"ts-jest": "^29.2.5",
72-
"ts-node": "10.9.2",
73-
"tsup": "8.3.5"
74-
}
2+
"name": "@elizaos/agent",
3+
"version": "0.1.7",
4+
"main": "src/index.ts",
5+
"type": "module",
6+
"scripts": {
7+
"start": "node --loader ts-node/esm src/index.ts",
8+
"dev": "node --loader ts-node/esm src/index.ts",
9+
"check-types": "tsc --noEmit",
10+
"test": "jest"
11+
},
12+
"nodemonConfig": {
13+
"watch": [
14+
"src",
15+
"../core/dist"
16+
],
17+
"ext": "ts,json",
18+
"exec": "node --enable-source-maps --loader ts-node/esm src/index.ts"
19+
},
20+
"dependencies": {
21+
"@elizaos/adapter-postgres": "workspace:*",
22+
"@elizaos/adapter-redis": "workspace:*",
23+
"@elizaos/adapter-sqlite": "workspace:*",
24+
"@elizaos/client-auto": "workspace:*",
25+
"@elizaos/client-direct": "workspace:*",
26+
"@elizaos/client-discord": "workspace:*",
27+
"@elizaos/client-farcaster": "workspace:*",
28+
"@elizaos/client-lens": "workspace:*",
29+
"@elizaos/client-telegram": "workspace:*",
30+
"@elizaos/client-twitter": "workspace:*",
31+
"@elizaos/client-slack": "workspace:*",
32+
"@elizaos/core": "workspace:*",
33+
"@elizaos/plugin-0g": "workspace:*",
34+
"@elizaos/plugin-abstract": "workspace:*",
35+
"@elizaos/plugin-aptos": "workspace:*",
36+
"@elizaos/plugin-bootstrap": "workspace:*",
37+
"@elizaos/plugin-intiface": "workspace:*",
38+
"@elizaos/plugin-coinbase": "workspace:*",
39+
"@elizaos/plugin-conflux": "workspace:*",
40+
"@elizaos/plugin-evm": "workspace:*",
41+
"@elizaos/plugin-echochambers": "workspace:*",
42+
"@elizaos/plugin-flow": "workspace:*",
43+
"@elizaos/plugin-gitbook": "workspace:*",
44+
"@elizaos/plugin-story": "workspace:*",
45+
"@elizaos/plugin-goat": "workspace:*",
46+
"@elizaos/plugin-icp": "workspace:*",
47+
"@elizaos/plugin-image-generation": "workspace:*",
48+
"@elizaos/plugin-nft-generation": "workspace:*",
49+
"@elizaos/plugin-node": "workspace:*",
50+
"@elizaos/plugin-solana": "workspace:*",
51+
"@elizaos/plugin-starknet": "workspace:*",
52+
"@elizaos/plugin-ton": "workspace:*",
53+
"@elizaos/plugin-sui": "workspace:*",
54+
"@elizaos/plugin-tee": "workspace:*",
55+
"@elizaos/plugin-multiversx": "workspace:*",
56+
"@elizaos/plugin-near": "workspace:*",
57+
"@elizaos/plugin-zksync-era": "workspace:*",
58+
"@elizaos/plugin-twitter": "workspace:*",
59+
"@elizaos/plugin-cronoszkevm": "workspace:*",
60+
"@elizaos/plugin-3d-generation": "workspace:*",
61+
"@elizaos/plugin-fuel": "workspace:*",
62+
"@elizaos/plugin-avalanche": "workspace:*",
63+
"@elizaos/plugin-web-search": "workspace:*",
64+
"readline": "1.3.0",
65+
"ws": "8.18.0",
66+
"yargs": "17.7.2"
67+
},
68+
"devDependencies": {
69+
"@types/jest": "^29.5.14",
70+
"jest": "^29.7.0",
71+
"ts-jest": "^29.2.5",
72+
"ts-node": "10.9.2",
73+
"tsup": "8.3.5"
74+
}
7575
}

client/package.json

+45-45
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
{
2-
"name": "eliza-client",
3-
"private": true,
4-
"version": "0.1.7-alpha.2",
5-
"type": "module",
6-
"scripts": {
7-
"dev": "vite",
8-
"build": "vite build",
9-
"check-types": "tsc --noEmit",
10-
"lint": "eslint .",
11-
"preview": "vite preview"
12-
},
13-
"dependencies": {
14-
"@elizaos/core": "workspace:*",
15-
"@radix-ui/react-dialog": "1.1.2",
16-
"@radix-ui/react-separator": "1.1.0",
17-
"@radix-ui/react-slot": "1.1.0",
18-
"@radix-ui/react-tooltip": "1.1.4",
19-
"@tanstack/react-query": "5.61.0",
20-
"class-variance-authority": "0.7.1",
21-
"clsx": "2.1.1",
22-
"lucide-react": "0.460.0",
23-
"react": "18.3.1",
24-
"react-dom": "18.3.1",
25-
"react-router-dom": "6.22.1",
26-
"tailwind-merge": "2.5.5",
27-
"tailwindcss-animate": "1.0.7",
28-
"vite-plugin-top-level-await": "1.4.4",
29-
"vite-plugin-wasm": "3.3.0"
30-
},
31-
"devDependencies": {
32-
"@eslint/js": "9.16.0",
33-
"@types/node": "22.8.4",
34-
"@types/react": "18.3.12",
35-
"@types/react-dom": "18.3.1",
36-
"@vitejs/plugin-react": "4.3.3",
37-
"autoprefixer": "10.4.20",
38-
"eslint-plugin-react-hooks": "5.0.0",
39-
"eslint-plugin-react-refresh": "0.4.14",
40-
"globals": "15.11.0",
41-
"postcss": "8.4.49",
42-
"tailwindcss": "3.4.15",
43-
"typescript": "5.6.3",
44-
"typescript-eslint": "8.11.0",
45-
"vite": "link:@tanstack/router-plugin/vite"
46-
}
2+
"name": "eliza-client",
3+
"private": true,
4+
"version": "0.1.7",
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite",
8+
"build": "vite build",
9+
"check-types": "tsc --noEmit",
10+
"lint": "eslint .",
11+
"preview": "vite preview"
12+
},
13+
"dependencies": {
14+
"@elizaos/core": "workspace:*",
15+
"@radix-ui/react-dialog": "1.1.2",
16+
"@radix-ui/react-separator": "1.1.0",
17+
"@radix-ui/react-slot": "1.1.0",
18+
"@radix-ui/react-tooltip": "1.1.4",
19+
"@tanstack/react-query": "5.61.0",
20+
"class-variance-authority": "0.7.1",
21+
"clsx": "2.1.1",
22+
"lucide-react": "0.460.0",
23+
"react": "18.3.1",
24+
"react-dom": "18.3.1",
25+
"react-router-dom": "6.22.1",
26+
"tailwind-merge": "2.5.5",
27+
"tailwindcss-animate": "1.0.7",
28+
"vite-plugin-top-level-await": "1.4.4",
29+
"vite-plugin-wasm": "3.3.0"
30+
},
31+
"devDependencies": {
32+
"@eslint/js": "9.16.0",
33+
"@types/node": "22.8.4",
34+
"@types/react": "18.3.12",
35+
"@types/react-dom": "18.3.1",
36+
"@vitejs/plugin-react": "4.3.3",
37+
"autoprefixer": "10.4.20",
38+
"eslint-plugin-react-hooks": "5.0.0",
39+
"eslint-plugin-react-refresh": "0.4.14",
40+
"globals": "15.11.0",
41+
"postcss": "8.4.49",
42+
"tailwindcss": "3.4.15",
43+
"typescript": "5.6.3",
44+
"typescript-eslint": "8.11.0",
45+
"vite": "link:@tanstack/router-plugin/vite"
46+
}
4747
}

client/src/Agents.tsx

+2-14
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
1-
import { useQuery } from "@tanstack/react-query";
21
import { Button } from "@/components/ui/button";
32
import { useNavigate } from "react-router-dom";
3+
import { useGetAgentsQuery } from "@/api";
44
import "./App.css";
55

6-
type Agent = {
7-
id: string;
8-
name: string;
9-
};
10-
116
function Agents() {
127
const navigate = useNavigate();
13-
const { data: agents, isLoading } = useQuery({
14-
queryKey: ["agents"],
15-
queryFn: async () => {
16-
const res = await fetch("/api/agents");
17-
const data = await res.json();
18-
return data.agents as Agent[];
19-
},
20-
});
8+
const { data: agents, isLoading } = useGetAgentsQuery()
219

2210
return (
2311
<div className="min-h-screen flex flex-col items-center justify-center p-4">

0 commit comments

Comments
 (0)