Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic Plugin Loading (merged_) #3339

Merged
merged 104 commits into from
Feb 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
2b5f13c
Disable dynamic plugins loading
avaer Jan 15, 2025
4e84563
Remove old package installs
avaer Jan 15, 2025
c9545d0
Add missing @huggingface/transformers
avaer Jan 15, 2025
9cf62c9
Update lock
avaer Jan 15, 2025
c47cdb3
Clean up core plugin depenencies
avaer Jan 15, 2025
3b63d5b
Bump lock
avaer Jan 15, 2025
b2b2b20
Fix turbo
avaer Jan 15, 2025
542329d
Update lock
avaer Jan 15, 2025
9601047
Add client direct dist
avaer Jan 15, 2025
650cc54
Add bootstrap dist
avaer Jan 15, 2025
d6f26ce
Unlock clients validation
avaer Jan 15, 2025
f5cc56a
Hook in discord plugin
avaer Jan 15, 2025
761188c
Add notes
avaer Jan 15, 2025
a115f75
Update package deps
avaer Jan 16, 2025
776917d
Add missing deps
avaer Jan 16, 2025
bef3bbe
Remove double DirectClient ref
avaer Jan 16, 2025
67ce7e5
Fix client-discord naming
avaer Jan 16, 2025
50ee813
Refresh lock file
avaer Jan 16, 2025
fe10b4a
Update core
avaer Jan 16, 2025
566ee0f
Initial new client integration support
avaer Jan 16, 2025
ddbb781
Install core to default to support dynamic plugins loading
avaer Jan 16, 2025
a741295
Add discord client to character
avaer Jan 16, 2025
016d50a
Update lock
avaer Jan 16, 2025
21e5aa8
Update lock
avaer Jan 16, 2025
bf2a155
Add client-twitter
avaer Jan 17, 2025
de0c56b
Update lock
avaer Jan 17, 2025
a514c05
Core cleanup
avaer Jan 19, 2025
163d884
Update core initialization type
avaer Jan 19, 2025
7493edf
Load plugin.json file names
avaer Jan 19, 2025
7b59f5c
Update error handling
avaer Jan 19, 2025
7f828f0
Update clients/plugins loading
avaer Jan 19, 2025
a0b1a68
Update clients format
avaer Jan 19, 2025
68c110e
Update plugin imports
avaer Jan 19, 2025
9a94700
Update lock
avaer Jan 19, 2025
4c28809
Update lock
avaer Jan 19, 2025
e1c1e63
Update modules
avaer Jan 19, 2025
874dcf4
Update lock
avaer Jan 19, 2025
a7a0925
Remove start:plugins
avaer Jan 19, 2025
7af55b8
Use new agentConfig spec in package.json
avaer Jan 22, 2025
80734ba
Update types
avaer Jan 30, 2025
7f5c911
Update plugin-bootstrap
avaer Jan 30, 2025
fc0ce00
Update client-direct
avaer Jan 30, 2025
4e705a5
Update imports
avaer Jan 30, 2025
268a6ea
Add dynamic imports support
avaer Jan 30, 2025
871e725
Update lock
avaer Jan 30, 2025
33a9fcf
Clean up discord.js dep
avaer Feb 4, 2025
3f66c9a
Merge branch 'develop' into dynamic-plugins2
avaer Feb 5, 2025
981e04b
Add missing names in plugins
avaer Feb 5, 2025
d0319d8
Remove package.json
avaer Feb 5, 2025
d66384c
Remove duplicate in package.json
avaer Feb 5, 2025
e73eb7a
Update conflicting param name
avaer Feb 5, 2025
4b97b2f
Update client-direct build
avaer Feb 5, 2025
9ad9b89
Build plugin-bootstrap
avaer Feb 5, 2025
662aa25
Update types
avaer Feb 5, 2025
b34c519
Remove plugin di
avaer Feb 5, 2025
3c7ed4b
Comment out on chain json
avaer Feb 5, 2025
62e227d
Move adapter-redis -> cache-redis
avaer Feb 6, 2025
f99fb7d
Refactor constructor parameter name in WhatsAppPlugin class
avaer Feb 6, 2025
eb51bd2
Internalize adapter-mongodb initialization
avaer Feb 6, 2025
f38b532
Internalize adapter-pglite initialization
avaer Feb 6, 2025
b5f783b
Internalize adapter-postgres initialization
avaer Feb 6, 2025
690a8a9
Internalize adapter-qdrant initialization
avaer Feb 6, 2025
9c20e80
Internalize adapter-sqlite initialization
avaer Feb 6, 2025
ef9646e
Internalize adapter-supabase initialization
avaer Feb 6, 2025
a1508c2
Update adapter plugin names
avaer Feb 6, 2025
69a7c22
Port alexa plugin
avaer Feb 6, 2025
d654a99
Update client-auto interface
avaer Feb 6, 2025
5867933
Update client-deva interface
avaer Feb 6, 2025
28c1724
Update client-direct interdace
avaer Feb 6, 2025
68a6a39
Update client-discord interface
avaer Feb 6, 2025
41e7528
Update client-eliza-home interface
avaer Feb 6, 2025
d5228c5
Update client-farcaster interface
avaer Feb 6, 2025
3e89c15
Update client-discord interface
avaer Feb 6, 2025
74141e4
Update cache-redis name
avaer Feb 6, 2025
23f5e64
Update client-instagram interface
avaer Feb 6, 2025
4eb6ea5
Update client-lens interface
avaer Feb 6, 2025
9e43ae6
Update client-simsai interface
avaer Feb 6, 2025
6df82d9
Update client-slack interface
avaer Feb 6, 2025
71aa61e
Update client-telegram-account interface
avaer Feb 6, 2025
d126891
Update client-telegram interface
avaer Feb 6, 2025
ca2c41a
Update client-twitter interface
avaer Feb 6, 2025
40930f0
Major refactor to xmtp plugin
avaer Feb 6, 2025
06dd58b
Do not check in client-direct dist
avaer Feb 6, 2025
4a73f35
Update client plugins names
avaer Feb 6, 2025
df2385c
Remove dead dep from client-discord
avaer Feb 6, 2025
4a7c3c0
Remove clients from defaultCharacter.ts
avaer Feb 6, 2025
7d1aa96
Remove clients from CharacterSchema
avaer Feb 6, 2025
d1f7be8
Defer loading database/cache
avaer Feb 6, 2025
e513fbf
Add plugin adapters tracking
avaer Feb 6, 2025
6673587
Update clients tracking in types
avaer Feb 6, 2025
c01a03f
Remove dupe dep
avaer Feb 6, 2025
e8737fe
Remove twitter client dep from bittensor
avaer Feb 6, 2025
112945d
Update plugin-echochambers
avaer Feb 6, 2025
66c9a07
Remove dead dep
avaer Feb 6, 2025
ef84a8b
Update agent deps
avaer Feb 6, 2025
1080837
Dynamic adapter loading in agent
avaer Feb 6, 2025
9419a2e
Install adapter-sqlite by default
avaer Feb 6, 2025
14d4d10
Rename client-direct
avaer Feb 6, 2025
f7705d2
Update plugin-rabbi-trader deps
avaer Feb 6, 2025
4eda739
Update lock
avaer Feb 6, 2025
6fce48f
pretty
lalalune Feb 6, 2025
74088fe
pretty
lalalune Feb 6, 2025
c00852f
Merge branch 'develop' of http://github.com/ai16z/eliza into HEAD
lalalune Feb 6, 2025
4a37bb0
Remove redis cache from repo and update
lalalune Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 1 addition & 132 deletions agent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,140 +18,9 @@
"exec": "node --enable-source-maps --loader ts-node/esm src/index.ts"
},
"dependencies": {
"@elizaos/adapter-supabase": "workspace:*",
"@elizaos/adapter-pglite": "workspace:*",
"@elizaos/adapter-postgres": "workspace:*",
"@elizaos/adapter-redis": "workspace:*",
"@elizaos/adapter-sqlite": "workspace:*",
"@elizaos/adapter-qdrant": "workspace:*",
"@elizaos/adapter-mongodb": "workspace:*",
"@elizaos/client-auto": "workspace:*",
"@elizaos/client-direct": "workspace:*",
"@elizaos/client-discord": "workspace:*",
"@elizaos/client-farcaster": "workspace:*",
"@elizaos/client-lens": "workspace:*",
"@elizaos/client-telegram": "workspace:*",
"@elizaos/client-telegram-account": "workspace:*",
"@elizaos/client-twitter": "workspace:*",
"@elizaos/client-instagram": "workspace:*",
"@elizaos/client-slack": "workspace:*",
"@elizaos/client-alexa": "workspace:*",
"@elizaos/client-simsai": "workspace:*",
"@elizaos/core": "workspace:*",
"@elizaos/plugin-0g": "workspace:*",
"@elizaos/plugin-abstract": "workspace:*",
"@elizaos/plugin-agentkit": "workspace:*",
"@elizaos/plugin-aptos": "workspace:*",
"@elizaos/plugin-birdeye": "workspace:*",
"@elizaos/plugin-zerion": "workspace:*",
"@elizaos/plugin-binance": "workspace:*",
"@elizaos/plugin-avail": "workspace:*",
"@elizaos/plugin-bnb": "workspace:*",
"@elizaos/plugin-bootstrap": "workspace:*",
"@elizaos/plugin-di": "workspace:*",
"@elizaos/plugin-intiface": "workspace:*",
"@elizaos/plugin-coinbase": "workspace:*",
"@elizaos/plugin-coingecko": "workspace:*",
"@elizaos/plugin-coinmarketcap": "workspace:*",
"@elizaos/plugin-conflux": "workspace:*",
"@elizaos/plugin-cosmos": "workspace:*",
"@elizaos/plugin-desk-exchange": "workspace:*",
"@elizaos/plugin-echochambers": "workspace:*",
"@elizaos/plugin-evm": "workspace:*",
"@elizaos/plugin-edwin": "workspace:*",
"@elizaos/plugin-flow": "workspace:*",
"@elizaos/plugin-gelato": "workspace:*",
"@elizaos/plugin-giphy": "workspace:*",
"@elizaos/plugin-gitbook": "workspace:*",
"@elizaos/plugin-gitcoin-passport": "workspace:*",
"@elizaos/plugin-goat": "workspace:*",
"@elizaos/plugin-icp": "workspace:*",
"@elizaos/plugin-initia": "workspace:*",
"@elizaos/plugin-image-generation": "workspace:*",
"@elizaos/plugin-lens-network": "workspace:*",
"@elizaos/plugin-lit": "workspace:*",
"@elizaos/plugin-massa": "workspace:*",
"@elizaos/plugin-mind-network": "workspace:*",
"@elizaos/plugin-moralis": "workspace:*",
"@elizaos/plugin-movement": "workspace:*",
"@elizaos/plugin-news": "workspace:*",
"@elizaos/plugin-nft-generation": "workspace:*",
"@elizaos/plugin-node": "workspace:*",
"@elizaos/plugin-quick-intel": "workspace:*",
"@elizaos/plugin-solana": "workspace:*",
"@elizaos/plugin-solana-v2": "workspace:*",
"@elizaos/plugin-injective": "workspace:*",
"@elizaos/plugin-solana-agent-kit": "workspace:*",
"@elizaos/plugin-squid-router": "workspace:*",
"@elizaos/plugin-autonome": "workspace:*",
"@elizaos/plugin-starknet": "workspace:*",
"@elizaos/plugin-story": "workspace:*",
"@elizaos/plugin-sui": "workspace:*",
"@elizaos/plugin-sgx": "workspace:*",
"@elizaos/plugin-iq6900": "workspace:*",
"@elizaos/plugin-tee": "workspace:*",
"@elizaos/plugin-tee-log": "workspace:*",
"@elizaos/plugin-tee-marlin": "workspace:*",
"@elizaos/plugin-ton": "workspace:*",
"@elizaos/plugin-twitter": "workspace:*",
"@elizaos/plugin-primus": "workspace:*",
"@elizaos/plugin-cronoszkevm": "workspace:*",
"@elizaos/plugin-cronos": "workspace:*",
"@elizaos/plugin-3d-generation": "workspace:*",
"@elizaos/plugin-fuel": "workspace:*",
"@elizaos/plugin-avalanche": "workspace:*",
"@elizaos/plugin-video-generation": "workspace:*",
"@elizaos/plugin-web-search": "workspace:*",
"@elizaos/plugin-dexscreener": "workspace:*",
"@elizaos/plugin-letzai": "workspace:*",
"@elizaos/plugin-thirdweb": "workspace:*",
"@elizaos/plugin-genlayer": "workspace:*",
"@elizaos/plugin-tee-verifiable-log": "workspace:*",
"@elizaos/plugin-depin": "workspace:*",
"@elizaos/plugin-open-weather": "workspace:*",
"@elizaos/plugin-obsidian": "workspace:*",
"@elizaos/plugin-arthera": "workspace:*",
"@elizaos/plugin-allora": "workspace:*",
"@elizaos/plugin-opacity": "workspace:*",
"@elizaos/plugin-hyperliquid": "workspace:*",
"@elizaos/plugin-akash": "workspace:*",
"@elizaos/plugin-quai": "workspace:*",
"@elizaos/plugin-lightning": "workspace:*",
"@elizaos/plugin-b2": "workspace:*",
"@elizaos/plugin-nft-collections": "workspace:*",
"@elizaos/plugin-pyth-data": "workspace:*",
"@elizaos/plugin-openai": "workspace:*",
"@elizaos/plugin-devin": "workspace:*",
"@elizaos/plugin-holdstation": "workspace:*",
"@elizaos/plugin-router-nitro": "workspace:*",
"@elizaos/plugin-nvidia-nim": "workspace:*",
"@elizaos/plugin-0x": "workspace:*",
"@elizaos/plugin-bittensor": "workspace:*",
"@elizaos/plugin-chainbase": "workspace:*",
"@elizaos/plugin-dkg": "workspace:*",
"@elizaos/plugin-email": "workspace:*",
"@elizaos/plugin-sei": "workspace:*",
"@elizaos/plugin-omniflix": "workspace:*",
"@elizaos/plugin-suno": "workspace:*",
"@elizaos/plugin-udio": "workspace:*",
"@elizaos/plugin-hyperbolic": "workspace:*",
"@elizaos/plugin-football": "workspace:*",
"@elizaos/plugin-imgflip": "workspace:*",
"@elizaos/plugin-ethstorage": "workspace:*",
"@elizaos/plugin-mina": "workspace:*",
"@elizaos/plugin-email-automation": "workspace:*",
"@elizaos/plugin-dcap": "workspace:*",
"@elizaos/plugin-form": "workspace:*",
"@elizaos/plugin-ankr": "workspace:*",
"@elizaos/client-xmtp": "workspace:*",
"@elizaos/plugin-trikon": "workspace:*",
"@elizaos/plugin-zilliqa": "workspace:*",
"@elizaos/client-deva": "workspace:*",
"@elizaos/plugin-arbitrage": "workspace:*",
"@elizaos/plugin-multiversx": "workspace:*",
"@elizaos/plugin-near": "workspace:*",
"@elizaos/plugin-stargaze": "workspace:*",
"@elizaos/plugin-zksync-era": "workspace:*",
"@elizaos/core": "workspace:*",
"readline": "1.3.0",
"ws": "8.18.0",
"yargs": "17.7.2"
Expand Down
Loading
Loading