Skip to content

Commit e9a8ac9

Browse files
author
mike dupont
committed
update scripts
1 parent 5e3a22e commit e9a8ac9

8 files changed

+73
-102
lines changed

docker-entrypoint-none.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ set -x
99
#apt update
1010
#apt install -y strace
1111

12-
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13-
corepack enable && corepack install --global pnpm@9.8.0
12+
#export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13+
#corepack enable && corepack install --global pnpm@9.8.0
1414

1515
#strace -f -o /opt/agent/strace.log -s99999 node CMD ["pnpm", "start", "--characters=characters/eliza.character.json"]
1616
#pnpm start --characters=characters/tine-test.character.json
17-
pnpm start --characters=$(ls -1p characters/*.json | paste -sd,)
17+
#pnpm start --characters=$(ls -1p characters/*.json | paste -sd,)
1818
#fi
1919
#exec "$@"
20+
bun run start

docker-entrypoint-strace2.sh

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@ set -x
99
apt update
1010
apt install -y strace
1111

12-
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13-
corepack enable && corepack install --global pnpm@9.8.0
14-
1512

1613
#strace -f -o /opt/agent/strace.log -s99999 node CMD ["pnpm", "start", "--characters=characters/eliza.character.json"]
17-
strace -f -o /opt/agent/strace.log -s99999 pnpm start:debug --characters=$(ls -1p characters/*.json | paste -sd,)
14+
#strace -f -o /opt/agent/strace.log -s99999 pnpm start:debug --characters=$(ls -1p characters/*.json | paste -sd,)
15+
strace -f -o /opt/agent/strace.log -s99999 bun run start
1816
#fi
1917
#exec "$@"

package.json

+67-90
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,77 @@
11
{
22
"name": "eliza",
3-
"config": {
4-
"NODE_ENV": "development",
5-
"VERBOSE":"true",
6-
"DEFAULT_LOG_LEVEL":"trace",
7-
"DEBUG" : "*",
8-
"NODE_OPTIONS": "--require mytracing.js --diagnostic-dir=\".zos\" --report-compact --report-dir=\".zos\" --report-filename=node-report --report-on-fatalerror --report-on-signal --report-signal=SIGUSR2 --report-uncaught-exception --pending-deprecation --trace-deprecation --trace-exit --trace-sigint --trace-warnings --unhandled-rejections=strict --enable-source-maps --experimental-abortcontroller --experimental-fetch --experimental-import-meta-resolve --experimental-json-modules --experimental-modules --experimental-specifier-resolution=node --experimental-top-level-await --tls-max-v1.3 --tls-min-v1.3 --use-largepages=on"
9-
},
103
"scripts": {
11-
"format": "biome format --write .",
12-
"lint": "biome lint .",
13-
"check": "biome check --apply .",
14-
"preinstall": "npx only-allow pnpm",
15-
"build": "turbo run build --filter=!eliza-docs",
16-
"build-docker": "turbo run build",
17-
"cleanstart": "if [ -f agent/data/db.sqlite ]; then rm agent/data/db.sqlite; fi && pnpm --filter \"@elizaos/agent\" start --isRoot",
18-
"cleanstart:debug": "if [ -f agent/data/db.sqlite ]; then rm agent/data/db.sqlite; fi && cross-env NODE_ENV=development VERBOSE=true DEFAULT_LOG_LEVEL=debug DEBUG=eliza:* pnpm --filter \"@elizaos/agent\" start --isRoot",
19-
"start": "pnpm --filter \"@elizaos/agent\" start --isRoot",
20-
"start:debug": "cross-env pnpm --filter \"@elizaos/agent\" start --isRoot",
21-
"start:debug2": "cross-env pnpm --filter \"@elizaos/agent\" start_debug --isRoot",
22-
"nvm": "~/.nvm/nvm-exec which node | xargs -J % ln -sf % ./.nvm-node && chmod +x ./.nvm-node",
23-
"dev": "bash ./scripts/dev.sh",
24-
"release": "pnpm build && pnpm format && npx lerna publish --no-private --force-publish",
25-
"clean": "bash ./scripts/clean.sh",
26-
"docker:build": "bash ./scripts/docker.sh build",
27-
"docker:run": "bash ./scripts/docker.sh run",
28-
"docker:bash": "bash ./scripts/docker.sh bash",
29-
"docker:start": "bash ./scripts/docker.sh start",
30-
"docker": "pnpm docker:build && pnpm docker:run && pnpm docker:bash",
31-
"test": "bash ./scripts/test.sh",
32-
"smokeTests": "bash ./scripts/smokeTests.sh",
33-
"integrationTests": "bash ./scripts/integrationTests.sh"
4+
"preinstall": "npx only-allow pnpm",
5+
"build": "turbo run build --filter=!eliza-docs",
6+
"build-docker": "turbo run build",
7+
"cleanstart": "if [ -f agent/data/db.sqlite ]; then rm agent/data/db.sqlite; fi && pnpm --filter \"@elizaos/agent\" start --isRoot",
8+
"cleanstart:debug": "if [ -f agent/data/db.sqlite ]; then rm agent/data/db.sqlite; fi && cross-env NODE_ENV=development VERBOSE=true DEBUG=eliza:* pnpm --filter \"@elizaos/agent\" start --isRoot",
9+
"start": "pnpm --filter \"@elizaos/agent\" start --isRoot",
10+
"start:client": "pnpm --dir client dev",
11+
"start:debug": "cross-env N:ODE_ENV=development VERBOSE=true DEBUG=eliza:* pnpm --filter \"@elizaos/agent\" start --isRoot",
12+
"dev": "bash ./scripts/dev.sh",
13+
"lint": "bash ./scripts/lint.sh",
14+
"prettier-check": "npx prettier --check --cache .",
15+
"prettier": "npx prettier --write --cache .",
16+
"release": "pnpm build && pnpm prettier && npx lerna publish --no-private --force-publish",
17+
"clean": "bash ./scripts/clean.sh",
18+
"docker:build": "bash ./scripts/docker.sh build",
19+
"docker:run": "bash ./scripts/docker.sh run",
20+
"docker:bash": "bash ./scripts/docker.sh bash",
21+
"docker:start": "bash ./scripts/docker.sh start",
22+
"docker": "pnpm docker:build && pnpm docker:run && pnpm docker:bash",
23+
"test": "bash ./scripts/test.sh",
24+
"smokeTests": "bash ./scripts/smokeTests.sh",
25+
"integrationTests": "bash ./scripts/integrationTests.sh"
3426
},
3527
"devDependencies": {
36-
"@biomejs/biome": "^1.9.4",
37-
"@commitlint/cli": "18.6.1",
38-
"@commitlint/config-conventional": "18.6.3",
39-
"@types/jest": "^29.5.11",
40-
"cli": "workspace:*",
41-
"concurrently": "9.1.0",
42-
"cross-env": "7.0.3",
43-
"husky": "9.1.7",
44-
"jest": "^29.7.0",
45-
"lerna": "8.1.5",
46-
"only-allow": "1.2.1",
47-
"turbo": "2.3.3",
48-
"typedoc": "0.26.11",
49-
"typescript": "5.6.3",
50-
"viem": "2.21.58",
51-
"vite": "5.4.12",
52-
"vitest": "3.0.5"
28+
"@commitlint/cli": "18.6.1",
29+
"@commitlint/config-conventional": "18.6.3",
30+
"@typescript-eslint/eslint-plugin": "8.16.0",
31+
"@typescript-eslint/parser": "8.16.0",
32+
"@vitest/eslint-plugin": "1.1.13",
33+
"concurrently": "9.1.0",
34+
"cross-env": "7.0.3",
35+
"eslint": "9.16.0",
36+
"eslint-config-prettier": "9.1.0",
37+
"husky": "9.1.7",
38+
"lerna": "8.1.5",
39+
"only-allow": "1.2.1",
40+
"prettier": "3.4.1",
41+
"turbo": "2.3.3",
42+
"typedoc": "0.26.11",
43+
"typescript": "5.6.3",
44+
"vite": "5.4.11",
45+
"vitest": "2.1.5",
46+
"viem": "2.21.58",
47+
"ts-jest": "^29.1.1",
48+
"@types/jest": "^29.5.11",
49+
"jest": "^29.7.0"
5350
},
5451
"pnpm": {
55-
"overrides": {
56-
"onnxruntime-node": "1.20.1",
57-
"@solana/web3.js@1.95.5": "npm:@solana/web3.js@1.95.5",
58-
"@solana/web3.js@1.95.8": "npm:@solana/web3.js@1.95.8",
59-
"@solana/web3.js@2": "npm:@solana/web3.js@2.0.0",
60-
"viem": "2.21.58",
61-
"@polkadot/util": "12.6.2",
62-
"@polkadot/util-crypto": "12.6.2",
63-
"@polkadot/types-create": "10.13.1",
64-
"@polkadot/types-codec": "10.13.1",
65-
"@polkadot/keyring": "12.6.2",
66-
"@ai-sdk/provider": "1.0.6",
67-
"@ai-sdk/provider-utils": "2.1.6",
68-
"cookie": "0.7.0",
69-
"bs58": "5.0.0",
70-
"@coral-xyz/anchor": "0.28.0"
71-
}
52+
"overrides": {
53+
"onnxruntime-node": "1.20.1",
54+
"viem": "2.21.58"
55+
}
7256
},
7357
"engines": {
74-
"node": "23.3.0"
75-
},
76-
"dependencies": {
77-
"@elizaos-plugins/client-discord" : "workspace:*",
78-
"@elizaos-plugins/plugin-twitter": "workspace:*",
79-
"@0glabs/0g-ts-sdk": "0.2.1",
80-
"@coinbase/coinbase-sdk": "0.10.0",
81-
"@elizaos-plugins/adapter-sqlite": "workspace:*",
82-
"@deepgram/sdk": "^3.9.0",
83-
"@injectivelabs/sdk-ts": "^1.14.33",
84-
"@vitest/eslint-plugin": "1.0.1",
85-
"amqplib": "0.10.5",
86-
"bs58": "4.0.0",
87-
"csv-parse": "5.6.0",
88-
"langdetect": "^0.2.1",
89-
"ollama-ai-provider": "0.16.1",
90-
"optional": "0.1.4",
91-
"pnpm": "9.15.0",
92-
"sharp": "0.33.5",
93-
"ws": "8.18.0",
94-
"zod": "3.24.1"
95-
},
96-
"packageManager": "pnpm@9.15.0",
97-
"workspaces": [
98-
"packages/*"
99-
]
58+
"node": "23.3.0"
59+
},
60+
"dependencies": {
61+
"@0glabs/0g-ts-sdk": "0.2.1",
62+
"@coinbase/coinbase-sdk": "0.10.0",
63+
"@deepgram/sdk": "^3.9.0",
64+
"@vitest/eslint-plugin": "1.0.1",
65+
"amqplib": "0.10.5",
66+
"csv-parse": "5.6.0",
67+
"ollama-ai-provider": "0.16.1",
68+
"optional": "0.1.4",
69+
"pnpm": "9.14.4",
70+
"sharp": "0.33.5",
71+
"tslog": "4.9.3"
72+
},
73+
"packageManager": "pnpm@9.15.6+sha512.139cab068fdf0b751268179ac5f909b5be72afb4a75c513d1905d151befc8977b593d3cf8671ed83d4d6637c5c94b98ffbce108125de4a5a27a31233601a99de",
74+
"workspaces": [
75+
"packages/*"
76+
]
10077
}

systemd/agent-docker-it.sh

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ source /var/run/agent/secrets/env
66
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
77
-v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \
88
--mount type=bind,source=/opt/agent,target=/opt/agent \
9-
--mount type=bind,source=/opt/agent/characters/,target=/app/characters/ \
109
--env-file /var/run/agent/secrets/env \
1110
--name "agent-docker.service" --entrypoint "" -it ${AGENT_IMAGE} bash
1211

systemd/agent-docker-local-it.sh

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ source ./env
77
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
88
-v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \
99
--mount type=bind,source=/opt/agent,target=/opt/agent \
10-
--mount type=bind,source=/opt/agent/characters/,target=/app/characters/ \
1110
--env-file env \
1211
--name "agent-docker.service" \
1312
--name "agent-docker.service" --entrypoint "" -it ${AGENT_IMAGE} bash

systemd/agent-docker-local.sh

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ source ./env
77
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
88
-v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \
99
--mount type=bind,source=/opt/agent,target=/opt/agent \
10-
--mount type=bind,source=/opt/agent/characters/,target=/app/characters/ \
1110
--env-file env \
1211
--name "agent-docker.service" \
1312
--entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE}

systemd/agent-docker.service

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ ExecStart=/usr/bin/docker run \
2525
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
2626
-v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \
2727
--mount type=bind,source=/opt/agent,target=/opt/agent \
28-
--mount type=bind,source=/opt/agent/characters/,target=/app/characters/ \
2928
--env-file /var/run/agent/secrets/env \
3029
--name "agent-docker.service" \
3130
--entrypoint /opt/agent/docker-entrypoint-none.sh \

systemd/agent-docker.sh

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ source /var/run/agent/secrets/env
66
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
77
-v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ \
88
--mount type=bind,source=/opt/agent,target=/opt/agent \
9-
--mount type=bind,source=/opt/agent/characters/,target=/app/characters/ \
109
--env-file /var/run/agent/secrets/env \
1110
--name "agent-docker.service" \
1211
--entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE}

0 commit comments

Comments
 (0)