Skip to content

Commit 540a579

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into news-plugin
2 parents 7b0113b + 1281911 commit 540a579

File tree

280 files changed

+27599
-1426
lines changed

Some content is hidden

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

280 files changed

+27599
-1426
lines changed

.env.example

+41-17
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ VITE_SERVER_PORT=${SERVER_PORT}
1515
SUPABASE_URL=
1616
SUPABASE_ANON_KEY=
1717

18+
# MongoDB
19+
MONGODB_CONNECTION_STRING= #mongodb connection string
20+
MONGODB_DATABASE= #name of the database in mongoDB atlas #default: 'elizaAgent'
21+
1822
# Comma separated list of remote character urls (optional)
1923
REMOTE_CHARACTER_URLS=
2024

@@ -29,6 +33,10 @@ LOG_JSON_FORMAT=false # Print everything in logger as json; false by
2933
#### Client Configurations ####
3034
###############################
3135

36+
# BitMind Bittensor API
37+
BITMIND=true
38+
BITMIND_API_TOKEN=
39+
3240
# Discord Configuration
3341
DISCORD_APPLICATION_ID=
3442
DISCORD_API_TOKEN= # Bot token
@@ -80,6 +88,11 @@ WHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Mana
8088
WHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification
8189
WHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)
8290

91+
# Alexa Client Configuration
92+
ALEXA_SKILL_ID= # Your Alexa skill ID from developer console (format: amzn1.ask.skill-...)
93+
ALEXA_CLIENT_ID= # OAuth2 Client ID from Alexa developer console permissions tab
94+
ALEXA_CLIENT_SECRET= # OAuth2 Client Secret from Alexa developer console permissions tab
95+
8396

8497
# Simsai Specific Configuration
8598
SIMSAI_API_KEY= # API key for SimsAI authentication
@@ -130,14 +143,23 @@ ETERNALAI_AGENT_ID= # Ex: 1711
130143
ETERNALAI_API_KEY=
131144
ETERNALAI_LOG=false #Default: false
132145

133-
# Hyperbolic Configuration
146+
# Hyperbolic Provider Configuration
134147
HYPERBOLIC_API_KEY= # Hyperbolic API Key
135148
HYPERBOLIC_MODEL=
149+
136150
IMAGE_HYPERBOLIC_MODEL= # Default: FLUX.1-dev
137151
SMALL_HYPERBOLIC_MODEL= # Default: meta-llama/Llama-3.2-3B-Instruct
138152
MEDIUM_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-70B-Instruct
139153
LARGE_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-405-Instruct
140154

155+
156+
# Hyperbolic Plugin Configuration
157+
HYPERBOLIC_ENV=production
158+
HYPERBOLIC_API_KEY=
159+
HYPERBOLIC_GRANULAR_LOG=true
160+
HYPERBOLIC_SPASH=true
161+
HYPERBOLIC_LOG_LEVEL=debug
162+
141163
# Infera Configuration
142164
INFERA_API_KEY= # visit api.infera.org/docs to obtain an API key under /signup_user
143165
INFERA_MODEL= # Default: llama3.2:latest
@@ -318,10 +340,16 @@ TOGETHER_API_KEY= # Together API Key
318340
# CoinMarketCap / CMC
319341
COINMARKETCAP_API_KEY=
320342

343+
# Zerion
344+
ZERION_API_KEY=
345+
321346
# CoinGecko
322347
COINGECKO_API_KEY=
323348
COINGECKO_PRO_API_KEY=
324349

350+
# Moralis
351+
MORALIS_API_KEY=
352+
325353
# EVM
326354
EVM_PRIVATE_KEY=
327355
EVM_PROVIDER_URL=
@@ -372,6 +400,10 @@ STARKNET_RPC_URL=
372400
LENS_ADDRESS=
373401
LENS_PRIVATE_KEY=
374402

403+
# Form Chain
404+
FORM_PRIVATE_KEY= # Form character account private key
405+
FORM_TESTNET=true # A flag indicating if connection is made to Form Testnet. Set to false for Mainnet connection.
406+
375407
# Coinbase
376408
COINBASE_COMMERCE_KEY= # From Coinbase developer portal
377409
COINBASE_API_KEY= # From Coinbase developer portal
@@ -403,6 +435,10 @@ CONFLUX_ESPACE_PRIVATE_KEY=
403435
CONFLUX_ESPACE_RPC_URL=
404436
CONFLUX_MEME_CONTRACT_ADDRESS=
405437

438+
# Mind Network Configuration
439+
MIND_HOT_WALLET_PRIVATE_KEY=
440+
MIND_COLD_WALLET_ADDRESS=
441+
406442
# ZeroG
407443
ZEROG_INDEXER_RPC=
408444
ZEROG_EVM_RPC=
@@ -431,19 +467,14 @@ SQUID_API_THROTTLE_INTERVAL=1000 # Default: 1000; Used to throttle API calls to
431467
# Defaults to OFF if not specified
432468
TEE_MODE=OFF # LOCAL | DOCKER | PRODUCTION
433469
WALLET_SECRET_SALT= # ONLY define if you want to use TEE Plugin, otherwise it will throw errors
470+
TEE_LOG_DB_PATH= # Custom path for TEE Log database, default: ./data/tee_log.sqlite
434471

435472
# TEE Verifiable Log Configuration
436473
VLOG= # true/false; if you want to use TEE Verifiable Log, set this to "true"
437474

438475
# Galadriel Configuration
439476
GALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/
440477

441-
# Venice Configuration
442-
VENICE_API_KEY= # generate from venice settings
443-
SMALL_VENICE_MODEL= # Default: llama-3.3-70b
444-
MEDIUM_VENICE_MODEL= # Default: llama-3.3-70b
445-
LARGE_VENICE_MODEL= # Default: llama-3.1-405b
446-
IMAGE_VENICE_MODEL= # Default: fluently-xl
447478

448479
# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation
449480
AKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/
@@ -540,6 +571,7 @@ COSMOS_AVAILABLE_CHAINS= # mantrachaintestnet2,cosmos # Array of chains
540571
CRONOSZKEVM_ADDRESS=
541572
CRONOSZKEVM_PRIVATE_KEY=
542573

574+
543575
# Fuel Ecosystem (FuelVM)
544576
FUEL_WALLET_PRIVATE_KEY=
545577

@@ -598,6 +630,7 @@ ECHOCHAMBERS_QUIET_PERIOD=900 # 15 minutes - waits for 15 minutes of silence
598630
ALLORA_API_KEY= # Allora API key, format: UP-f8db7d6558ab432ca0d92716
599631
ALLORA_CHAIN_SLUG= # must be one of mainnet, testnet. If not specified, it will use testnet by default
600632

633+
601634
# B2 Network
602635
B2_PRIVATE_KEY= # Private key of the B2 Network account to use for the agent
603636

@@ -606,7 +639,7 @@ OPACITY_TEAM_ID=f309ac8ae8a9a14a7e62cd1a521b1c5f
606639
OPACITY_CLOUDFLARE_NAME=eigen-test
607640
OPACITY_PROVER_URL=https://opacity-ai-zktls-demo.vercel.app
608641

609-
# AWS S3 Configuration Settings for File Upload
642+
# AWS Credentials for S3 File Upload and Amazon Bedrock
610643
AWS_ACCESS_KEY_ID=
611644
AWS_SECRET_ACCESS_KEY=
612645
AWS_REGION=
@@ -819,15 +852,6 @@ SUNO_API_KEY=
819852
# Udio AI Music Generation
820853
UDIO_AUTH_TOKEN=
821854

822-
# ####################################
823-
# #### Hyperbolic Configuration ####
824-
# ####################################
825-
HYPERBOLIC_ENV=production
826-
HYPERBOLIC_API_KEY=
827-
HYPERBOLIC_GRANULAR_LOG=true
828-
HYPERBOLIC_SPASH=true
829-
HYPERBOLIC_LOG_LEVEL=debug
830-
831855
# Football Plugin Configuration
832856
FOOTBALL_API_KEY= # API key from Football-Data.org (https://www.football-data.org/)
833857

.github/workflows/ci.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ on:
77
jobs:
88
check:
99
runs-on: ubuntu-latest
10+
env:
11+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
12+
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
13+
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
14+
TURBO_REMOTE_ONLY: true
1015
steps:
1116
- uses: actions/checkout@v4
1217

.github/workflows/integrationTests.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
runs-on: ubuntu-latest
1313
env:
1414
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
15+
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
16+
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
17+
TURBO_REMOTE_ONLY: true
1518
steps:
1619
- uses: actions/checkout@v4
1720

.github/workflows/smoke-tests.yml

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
runs-on: ubuntu-latest
1313
env:
1414
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
15+
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
16+
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
17+
TURBO_REMOTE_ONLY: true
1518
steps:
1619
- uses: actions/checkout@v4
1720

.gitignore

+10-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ packages/plugin-buttplug/intiface-engine
1212
node-compile-cache
1313

1414
.idea
15+
.vscode
16+
.zed
1517
.DS_Store
1618

1719
dist/
@@ -42,7 +44,11 @@ timeline_cache.json
4244

4345
*.sqlite
4446

45-
characters/
47+
# Character configurations
48+
characters/**/secrets.json
49+
characters/**/*.env
50+
characters/**/*.key
51+
characters/**/private/
4652

4753
packages/core/src/providers/cache
4854
packages/core/src/providers/cache/*
@@ -69,6 +75,9 @@ packages/plugin-nvidia-nim/extra
6975
packages/plugin-nvidia-nim/old_code
7076
packages/plugin-nvidia-nim/docs
7177

78+
# Edriziai specific ignores
79+
characters/edriziai-info/secrets.json
80+
7281
# Bug Hunter logs and checkpoints
7382
scripts/bug_hunt/logs/
7483
scripts/bug_hunt/logs/*.log

.vscode/launch.json

-16
This file was deleted.

.vscode/settings.json

-58
This file was deleted.

.vscode/tasks.json

-14
This file was deleted.

README.md

+11
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,17 @@ pnpm install --include=optional sharp
152152

153153
---
154154

155+
### Deploy Eliza in one click
156+
157+
Use [Fleek](https://fleek.xyz/eliza/) to deploy Eliza in one click. This opens Eliza to non-developers and provides the following options to build your agent:
158+
1. Start with a template
159+
2. Build characterfile from scratch
160+
3. Upload pre-made characterfile
161+
162+
Click [here](https://fleek.xyz/eliza/) to get started!
163+
164+
---
165+
155166
### Community & contact
156167

157168
- [GitHub Issues](https://github.com/elizaos/eliza/issues). Best for: bugs you encounter using Eliza, and feature proposals.

0 commit comments

Comments
 (0)