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

merge from main #33

Merged
merged 394 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
394 commits
Select commit Hold shift + click to select a range
f233f78
Merge pull request #463 from snobbee/patch-1
jkbrooks Nov 21, 2024
0d75334
Improve knowledge embeddings
tarrencev Nov 21, 2024
8450877
Merge pull request #476 from haeunchin/document-update-for-twitter-co…
bmgalego Nov 21, 2024
9123996
Merge pull request #472 from tarrencev/main
ponderingdemocritus Nov 21, 2024
8dd5e76
improve type saftey
ponderingdemocritus Nov 22, 2024
5b920ec
Merge pull request #494 from ai16z/types
ponderingdemocritus Nov 22, 2024
6d65551
Build plugin
monilpat Nov 22, 2024
0c910a5
fix unique constraint error in postgres
VarKrishin Nov 22, 2024
f982242
Merge branch 'main' into 415-add-0g-plugin
Wilbert957 Nov 22, 2024
a3850b4
improve embeddings
ponderingdemocritus Nov 22, 2024
a406841
revert
ponderingdemocritus Nov 22, 2024
b58c9f3
improve chunks
ponderingdemocritus Nov 22, 2024
c1c9d71
clean up types
ponderingdemocritus Nov 22, 2024
abd2c43
add pre-release
ponderingdemocritus Nov 22, 2024
40c7e86
Merge pull request #496 from ai16z/feat/embeddings
ponderingdemocritus Nov 22, 2024
a729a9c
node-v
ponderingdemocritus Nov 22, 2024
b4bf16a
Merge pull request #501 from ai16z/node-v
ponderingdemocritus Nov 22, 2024
4cba43d
deps
ponderingdemocritus Nov 22, 2024
d1e4dc0
Merge branch 'main' into dev
awidearray Nov 22, 2024
14b28d3
Merge pull request #503 from ai16z/fix/core-deps
ponderingdemocritus Nov 22, 2024
45480bd
Merge pull request #502 from ai16z/dev
awidearray Nov 22, 2024
084a1ea
chore: update changelog
actions-user Nov 22, 2024
fe90b94
remove sol dep
ponderingdemocritus Nov 22, 2024
5deecbe
Merge pull request #504 from ai16z/solana-dep
ponderingdemocritus Nov 22, 2024
c9febde
v0.1.4-alpha.0
ponderingdemocritus Nov 22, 2024
15f3c39
chore: update changelog
actions-user Nov 22, 2024
53e2678
fix: issue with npm
ponderingdemocritus Nov 22, 2024
6328501
Merge pull request #505 from ai16z/fix/npm
ponderingdemocritus Nov 22, 2024
c897fc3
v0.1.4-alpha.1
ponderingdemocritus Nov 22, 2024
c0c30ae
chore: update changelog
actions-user Nov 22, 2024
90f5676
wrap in try to allow non node env to build
antpb Nov 22, 2024
73a4bfd
consistent error
antpb Nov 22, 2024
a0c2bb8
fix other eliza error
antpb Nov 22, 2024
5d7d729
services fix
ponderingdemocritus Nov 22, 2024
32bab40
Merge pull request #509 from ai16z/fix/services
ponderingdemocritus Nov 22, 2024
5c09ab2
v0.1.4-alpha.2
ponderingdemocritus Nov 22, 2024
a6c1b1b
chore: update changelog
actions-user Nov 22, 2024
b856146
docs: add template and client configuration guide
oguzserdar Nov 22, 2024
e1a838c
speech service fix
ponderingdemocritus Nov 22, 2024
79f3ce4
cleanup
ponderingdemocritus Nov 22, 2024
dde12eb
Merge pull request #512 from ai16z/fix/speech
ponderingdemocritus Nov 22, 2024
0191936
v0.1.4-alpha.3
ponderingdemocritus Nov 22, 2024
f5616c9
chore: update changelog
actions-user Nov 22, 2024
26fab78
Integrate coinbase plugin and test and get it working
monilpat Nov 22, 2024
d33edac
Remove unnecessary console.logs
monilpat Nov 22, 2024
f2dde70
Merge pull request #510 from oguzserdar/main
jkbrooks Nov 22, 2024
10aa5d6
Merge pull request #508 from antpb/fix/gracefully-pull-node-dep
jkbrooks Nov 22, 2024
bafbb03
Update pnpm-lock.yaml to the latest in main branch
VarKrishin Nov 22, 2024
b763a62
add precommit
ponderingdemocritus Nov 22, 2024
421fe0b
husky
ponderingdemocritus Nov 22, 2024
9e9836b
prettier
ponderingdemocritus Nov 22, 2024
37f1c33
feat: husky
ponderingdemocritus Nov 22, 2024
bb643af
feat: commit
ponderingdemocritus Nov 22, 2024
3bf4b5d
Merge branch 'ai16z:main' into main
VarKrishin Nov 22, 2024
de3f5af
feat: style
ponderingdemocritus Nov 22, 2024
c5177f6
fix: ecogarden type
ponderingdemocritus Nov 22, 2024
02b5145
Merge pull request #514 from ai16z/feat/pre-commit
ponderingdemocritus Nov 22, 2024
2f06f15
Merge branch 'ai16z:main' into main
VarKrishin Nov 22, 2024
8d32603
fix: lint
ponderingdemocritus Nov 22, 2024
e31e666
Merge pull request #515 from ai16z/fix/trim
ponderingdemocritus Nov 22, 2024
83ec1de
Merge branch 'main' into test/add-linter-to-all-packages
snobbee Nov 22, 2024
2335a92
Create SECURITY.md
awidearray Nov 22, 2024
62ef92a
fix: typo
snobbee Nov 22, 2024
79bdabb
test: fix linter errors and add linter to pre-commit hook
snobbee Nov 22, 2024
502d386
fix: lint
snobbee Nov 22, 2024
cf06999
ci: add linter to ci workflow
snobbee Nov 22, 2024
caa0972
llama_local, ollama and logger fixes/udpates
yodamaster726 Nov 22, 2024
9330697
fix: pretty formatting issues
yodamaster726 Nov 22, 2024
7e8a627
fix: llama vs ollama issues
yodamaster726 Nov 22, 2024
6e05c0f
Merge pull request #490 from snobbee/test/add-linter-to-all-packages
ponderingdemocritus Nov 22, 2024
8e5658a
Implement Coinbase Commerce Provider
monilpat Nov 20, 2024
0b4e85d
add plugin to readme
monilpat Nov 21, 2024
60bdca3
Testing Coinbase Plugin
monilpat Nov 21, 2024
e96e0cc
Build plugin
monilpat Nov 22, 2024
7ef4502
Integrate coinbase plugin and test and get it working
monilpat Nov 22, 2024
4d383c2
Remove unnecessary console.logs
monilpat Nov 22, 2024
932ba8b
chore: merge conflicts
monilpat Nov 22, 2024
d4835c5
Update package.json
monilpat Nov 22, 2024
5ea1551
Merge pull request #513 from monilpat/origin/cb
jkbrooks Nov 22, 2024
cda3c6c
fix: fixing failing goals, cache and token tests
ai16z-demirix Nov 22, 2024
bf4b0a1
Merge branch 'main' into main
yodamaster726 Nov 22, 2024
464377e
feat: clean
ponderingdemocritus Nov 22, 2024
a6126f9
fix: ollamaModel unused variable. fix security.md
yodamaster726 Nov 22, 2024
93608e0
fix: security.md failed to commit
yodamaster726 Nov 22, 2024
68a4dcd
Merge pull request #495 from Ungate-Ai/main
ponderingdemocritus Nov 22, 2024
998e55b
Merge pull request #524 from yodamaster726/ollama-fix
ponderingdemocritus Nov 22, 2024
eddfc28
fix: update unreferenced ollamaModel variable
yodamaster726 Nov 22, 2024
ea52d23
fix: unreferenced ollamaModel variable
yodamaster726 Nov 22, 2024
644ebb2
fix: missing updates for logger.ts
yodamaster726 Nov 23, 2024
b2a947b
Merge pull request #1 from yodamaster726/ollama-fix
yodamaster726 Nov 23, 2024
3e4cb1e
fix: ollamaModel already defined
yodamaster726 Nov 23, 2024
c6afcd9
fix: ollamaModel already defined
yodamaster726 Nov 23, 2024
d0aed6d
Merge pull request #2 from yodamaster726/ollama-fix
yodamaster726 Nov 23, 2024
1cb7b02
fix: ci errors - ILogObjMeta and ILogObj never used
yodamaster726 Nov 23, 2024
7c3aeac
fix: Use "@ts-expect-error" instead of "@ts-ignore",
yodamaster726 Nov 23, 2024
2e1bfb9
fix: missing tslog dpenendency
yodamaster726 Nov 23, 2024
527f649
Merge branch 'main' of https://github.com/yodamaster726/eliza into yo…
ponderingdemocritus Nov 23, 2024
5166970
fix: merge
ponderingdemocritus Nov 23, 2024
986d02e
Merge branch 'yodamaster726-main'
ponderingdemocritus Nov 23, 2024
848ce3a
chore(deps): pin dependencies
renovate[bot] Nov 23, 2024
ce8cc2c
fix(deps): pin dependencies
renovate[bot] Nov 23, 2024
c015f9b
fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56
renovate[bot] Nov 23, 2024
51c31fc
fix: fix
ponderingdemocritus Nov 23, 2024
873d171
fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43
renovate[bot] Nov 23, 2024
4cfe830
fix: char
ponderingdemocritus Nov 23, 2024
ca99c91
fix: telegram issues and oolama
ponderingdemocritus Nov 23, 2024
21a8c96
fix: char
ponderingdemocritus Nov 23, 2024
5565830
Merge pull request #530 from ai16z/fix/telegram
ponderingdemocritus Nov 23, 2024
4ace32e
move query boilerplate
bmgalego Nov 23, 2024
6c38e71
Merge pull request #528 from ai16z/renovate/ai-sdk-anthropic-0.x
ponderingdemocritus Nov 23, 2024
af76760
Merge pull request #529 from ai16z/renovate/aiml-packages
ponderingdemocritus Nov 23, 2024
afb7cc1
Merge pull request #526 from ai16z/renovate/react-monorepo
ponderingdemocritus Nov 23, 2024
837edfc
fix(deps): update dependency @ai-sdk/openai to v1.0.4
renovate[bot] Nov 23, 2024
8430cb8
fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.3
renovate[bot] Nov 23, 2024
c38265e
fix: pass runtime to video downloader
0xFlicker Nov 23, 2024
baaa696
feat: add agent selection, router and sidebar layout in React client
vivoidos Nov 23, 2024
c64074a
fix: this typescript should work but it causes a build error in plugi…
0xFlicker Nov 23, 2024
e75b354
remove agentId from memory manager params and always use runtime agentId
bmgalego Nov 23, 2024
746c9ec
fix
bmgalego Nov 23, 2024
1c4e9f6
Merge pull request #533 from ai16z/renovate/ai-sdk-openai-1.x
jkbrooks Nov 23, 2024
4e85200
Merge pull request #532 from ai16z/renovate/ai-sdk-google-vertex-0.x
jkbrooks Nov 23, 2024
00bac9d
fix(deps): update dependency @opendocsg/pdf2md to v0.1.32
renovate[bot] Nov 23, 2024
330bbdc
fix: put back defaultcharacter.ts and ci issues with logger.ts
yodamaster726 Nov 23, 2024
b08f3f7
Merge pull request #535 from 0xFlicker/fix-videoservice-cache
jkbrooks Nov 23, 2024
95d1dd3
fix: defaultCharacter and get the CI / CD pipeline working
yodamaster726 Nov 23, 2024
8618d66
Merge branch 'main' into ollama-fix
yodamaster726 Nov 23, 2024
1253a13
Merge branch 'main' into fixes-db
bmgalego Nov 23, 2024
d37e731
fix comma
bmgalego Nov 23, 2024
ddd318a
fix(deps): update dependency agent-twitter-client to v0.0.14
renovate[bot] Nov 23, 2024
8a3a1eb
fix(deps): update dependency clsx to v2.1.1
renovate[bot] Nov 23, 2024
0c04231
fix discord voice memory id not unique
bmgalego Nov 23, 2024
4f84331
fix
bmgalego Nov 23, 2024
cb1b11f
Merge pull request #540 from bmgalego/fix-discord-voice
ponderingdemocritus Nov 23, 2024
b905ca1
fix: merge
ponderingdemocritus Nov 23, 2024
05072bd
fix: prettier
ponderingdemocritus Nov 23, 2024
38aeab1
Merge branch 'bmgalego-fixes-db'
ponderingdemocritus Nov 23, 2024
a0b3f4b
Merge branch 'main' of https://github.com/ai16z/eliza
ponderingdemocritus Nov 23, 2024
d464367
chore(deps): update docusaurus monorepo to v3.6.3
renovate[bot] Nov 23, 2024
e252e89
fix(deps): update dependency @solana/web3.js to v1.95.5
renovate[bot] Nov 23, 2024
9eab184
fix(deps): update dependency dompurify to v3.2.1
renovate[bot] Nov 23, 2024
e8ce589
fix
bmgalego Nov 23, 2024
becf262
remove package-lock.json from plugin-coinbase
bmgalego Nov 23, 2024
9a1f14c
add strict to db adapters
bmgalego Nov 23, 2024
ae97d6e
fix query error in postgres getMemories
bmgalego Nov 23, 2024
a395ba1
Merge pull request #545 from bmgalego/more-fixes
bmgalego Nov 23, 2024
36a2f53
fix: facts
ponderingdemocritus Nov 23, 2024
a9d8417
fix: revert
ponderingdemocritus Nov 23, 2024
4dba7b3
add try catch to process action handler
bmgalego Nov 23, 2024
6ca7501
fix token provider getHighestLiquidityPair
bmgalego Nov 23, 2024
f5e1e9d
fix(deps): update dependency pm2 to v5.4.3
renovate[bot] Nov 23, 2024
f5c0bea
Update generation.ts
tomguluson92 Nov 23, 2024
b96b96a
Merge pull request #1 from tomguluson92/tomguluson92-patch-1
tomguluson92 Nov 23, 2024
418b613
Merge branch 'main' into resolve-conflicts
ai16z-demirix Nov 23, 2024
23bd87e
Use BigInt for tweet IDs in client-twitter
wraitii Nov 23, 2024
19e9d1b
fix: voice
ponderingdemocritus Nov 24, 2024
625550b
use elizaLooger for error
bmgalego Nov 24, 2024
06aeacf
fix: null issue
ponderingdemocritus Nov 24, 2024
5507d36
Merge pull request #552 from wraitii/bigint-for-tweet-ids
ponderingdemocritus Nov 24, 2024
f33f62d
Merge pull request #546 from bmgalego/try-process-actions
ponderingdemocritus Nov 24, 2024
236943f
Merge pull request #550 from tomguluson92/main
ponderingdemocritus Nov 24, 2024
f14e9e0
fix: revert
ponderingdemocritus Nov 24, 2024
ffe210c
Improved Twitter Documentation
grallc Nov 24, 2024
3f9ecb9
fix: sql command
0xFlicker Nov 24, 2024
6483144
fix: bump echogarden to fix case sensitive issue
0xFlicker Nov 24, 2024
d706e77
Merge pull request #561 from 0xFlicker/fix-echogarden
lalalune Nov 24, 2024
666d5c1
Merge pull request #559 from grallc/fix-twitter-docs
lalalune Nov 24, 2024
1c1c4e3
Merge branch 'ai16z:main' into resolve-conflicts
ai16z-demirix Nov 24, 2024
4882fb9
fix(solana-plugin): move token.test to solana plugin
ai16z-demirix Nov 24, 2024
704c7d5
Merge pull request #560 from 0xFlicker/fix-sql
sirkitree Nov 24, 2024
b3d5718
CS - first api hookups.
justabot Nov 24, 2024
436a83d
feat: implement coinbase mass payments across base/sol/eth/pol/arb
monilpat Nov 24, 2024
4b86222
fix: get new wallet flow working
monilpat Nov 24, 2024
5b78148
fix: if can't resolve character path write seed to gitignored charact…
monilpat Nov 24, 2024
fa78749
feat: update plugin readme
monilpat Nov 24, 2024
60fa260
remove db adapter dependencies from core
bmgalego Nov 25, 2024
98284a1
remove plugin-node dependencies from telegram
bmgalego Nov 25, 2024
fd83efa
Merge branch 'main' into conflux-plugin
darwintree Nov 25, 2024
aeacc62
Merge pull request #571 from bmgalego/fix-dependecies
lalalune Nov 25, 2024
12f9594
add missing documents and knowledge memory managers to runtime interf…
bmgalego Nov 25, 2024
973a735
fix conflicts
bmgalego Nov 25, 2024
4a1a9cc
fix: solve conflicts
Nov 25, 2024
d10d51d
remove postinstall script from plugin-coinbase
bmgalego Nov 25, 2024
1977d52
Merge pull request #573 from bmgalego/fix-plugin-coinbase-scripts
shakkernerd Nov 25, 2024
7d3b879
chore: regenerate pnpm-lock.yaml and fix formatting
vivoidos Nov 25, 2024
97518d6
Merge pull request #557 from ai16z/fix/postgres
shakkernerd Nov 25, 2024
c760c33
community stream wdygdtw 2
YoungPhlo Nov 25, 2024
56631d7
Merge pull request #547 from bmgalego/fix-token-providers
jkbrooks Nov 25, 2024
ac3188b
Merge pull request #580 from YoungPhlo/docs/community-streams
lalalune Nov 25, 2024
e010e77
add new pages
madjin Nov 25, 2024
577ef88
Merge pull request #581 from ai16z/new_docs
lalalune Nov 25, 2024
308732a
fix(deps): pin dependencies
renovate[bot] Nov 25, 2024
63cd52d
update api docs
madjin Nov 25, 2024
df0869f
make devex not suck so bad
lalalune Nov 25, 2024
c130e68
update sidebars
madjin Nov 25, 2024
342f4a5
Merge branch 'renovate/pin-dependencies' of https://github.com/ai16z/…
lalalune Nov 25, 2024
11f1301
Merge branch 'renovate/echogarden-espeak-ng-emscripten-0.x' of https:…
lalalune Nov 25, 2024
4b3d689
Merge branch 'renovate/opendocsg-pdf2md-0.x' of https://github.com/ai…
lalalune Nov 25, 2024
1c6ad2e
Merge branch 'renovate/solana-packages' of https://github.com/ai16z/e…
lalalune Nov 25, 2024
8a5e5ed
Merge branch 'renovate/agent-twitter-client-0.x' of https://github.co…
lalalune Nov 25, 2024
7dd26c8
Merge branch 'renovate/docusaurus-monorepo' of https://github.com/ai1…
lalalune Nov 25, 2024
37f560b
Merge branch 'renovate/clsx-2.x' of https://github.com/ai16z/eliza in…
lalalune Nov 25, 2024
11dfe9a
Merge pull request #583 from ai16z/shaw/devex-fixes
lalalune Nov 25, 2024
12c2213
Merge pull request #582 from ai16z/new_api_docs
lalalune Nov 25, 2024
43e267f
Update docs
lalalune Nov 25, 2024
1f1f1ac
Merge branch 'renovate/pm2-5.x' of https://github.com/ai16z/eliza int…
lalalune Nov 25, 2024
5b6c673
Pin dependencies
renovate[bot] Nov 25, 2024
00b38da
Update dependency @solana/web3.js to v1.95.5
renovate[bot] Nov 25, 2024
bf382e0
Update dependency pm2 to v5.4.3
renovate[bot] Nov 25, 2024
9371c12
Merge pull request #584 from ai16z/shaw/package-updates
lalalune Nov 25, 2024
e277c48
Merge branch 'renovate/solana-packages' of https://github.com/ai16z/e…
lalalune Nov 25, 2024
7667565
Merge branch 'renovate/pm2-5.x' of https://github.com/ai16z/eliza int…
lalalune Nov 25, 2024
0a7b8af
Merge branch 'renovate/dompurify-3.x' of https://github.com/ai16z/eli…
lalalune Nov 25, 2024
d596325
Merge branch 'renovate/pin-dependencies' of https://github.com/ai16z/…
lalalune Nov 25, 2024
15b2d26
fix missed merge conflict
lalalune Nov 25, 2024
3761893
new pnpm lock
lalalune Nov 25, 2024
0019101
Merge branch 'realitySpiral/coinbase-mass-payments' of https://github…
lalalune Nov 25, 2024
8cb8226
Merge pull request #585 from ai16z/shaw/package-updates
lalalune Nov 25, 2024
be05967
Pin dependency vue to 3.5.13
renovate[bot] Nov 25, 2024
d18eef5
re-add lock
lalalune Nov 25, 2024
d84cd63
Merge branch 'renovate/pin-dependencies' of https://github.com/ai16z/…
lalalune Nov 25, 2024
4f773b1
Merge pull request #527 from ai16z/renovate/pin-dependencies
lalalune Nov 25, 2024
a1e8447
Merge pull request #586 from ai16z/shaw/realityspiral/coinbase-fixes
lalalune Nov 25, 2024
f7d871f
Merge branch 'ollama-fix' of https://github.com/yodamaster726/eliza i…
lalalune Nov 25, 2024
72de03f
update lock
lalalune Nov 25, 2024
34119d7
Merge pull request #587 from ai16z/shaw/logger-fixes
lalalune Nov 25, 2024
f8b9385
Merge branch 'main' of https://github.com/ai16z/eliza
lalalune Nov 25, 2024
a2eb458
Merge branch 'main' of https://github.com/vivoidos/eliza
lalalune Nov 25, 2024
3ab67cd
update package lock
lalalune Nov 25, 2024
8cc6624
reinstall and remove junk
lalalune Nov 25, 2024
1866913
add react client to pnpm dev
lalalune Nov 25, 2024
0ffa45c
Merge pull request #588 from ai16z/shaw/react-client-fixes
lalalune Nov 25, 2024
edecd95
Merge branch 'conflux-plugin' of https://github.com/conflux-fans/eliz…
lalalune Nov 25, 2024
8442d09
Add 0g
lalalune Nov 25, 2024
72dc145
Merge branch 'main' into resolve-conflicts
lalalune Nov 25, 2024
c6a3bf9
Merge pull request #522 from ai16z-demirix/resolve-conflicts
lalalune Nov 25, 2024
a4bf4c7
Merge pull request #589 from ai16z/shaw/fix-zerog
lalalune Nov 25, 2024
eebeced
fix: enable test run in CI for core package
pgoos Nov 25, 2024
500850e
fix duplicate import
pgoos Nov 25, 2024
4172899
update default character model
pgoos Nov 25, 2024
031b961
Merge pull request #590 from pgoos/fix/enable-tests-ci2
jkbrooks Nov 25, 2024
67a19cd
Merge pull request #564 from justabot/first_api_hookup
jkbrooks Nov 25, 2024
78d9992
update sidebars
madjin Nov 25, 2024
b3445e2
CS - upgrades to file downloading.
justabot Nov 25, 2024
684984b
CS - Downloads working better.
justabot Nov 25, 2024
90332b2
Merge pull request #593 from ai16z/new_sidebar_item
lalalune Nov 25, 2024
3fbad4b
Merge pull request #594 from justabot/download_updates
lalalune Nov 25, 2024
6db8eac
Merge branch 'main' into client-farcaster
bmgalego Nov 25, 2024
0355ab6
Merge pull request #386 from bmgalego/client-farcaster
ponderingdemocritus Nov 25, 2024
a3aff13
Merge from 'main'
MarcoMandar Nov 25, 2024
9402000
Merge pull request #596 from MarcoMandar/pr-33
MarcoMandar Nov 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
121 changes: 77 additions & 44 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
# Required environment variables
# Discord Configuration
DISCORD_APPLICATION_ID=
DISCORD_API_TOKEN= # Bot token
OPENAI_API_KEY=sk-* # OpenAI API key, starting with sk-
REDPILL_API_KEY= # REDPILL API Key
GROK_API_KEY= # GROK API Key
GROQ_API_KEY=gsk_*
DISCORD_API_TOKEN= # Bot token

# AI Model API Keys
OPENAI_API_KEY= # OpenAI API key, starting with sk-
REDPILL_API_KEY= # REDPILL API Key
GROK_API_KEY= # GROK API Key
GROQ_API_KEY= # Starts with gsk_
OPENROUTER_API_KEY=
GOOGLE_GENERATIVE_AI_API_KEY= # Gemini API key
GOOGLE_GENERATIVE_AI_API_KEY= # Gemini API key

ELEVENLABS_XI_API_KEY= # API key from elevenlabs
# Speech Synthesis
ELEVENLABS_XI_API_KEY= # API key from elevenlabs

# ELEVENLABS SETTINGS
# ElevenLabs Settings
ELEVENLABS_MODEL_ID=eleven_multilingual_v2
ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM
ELEVENLABS_VOICE_STABILITY=0.5
Expand All @@ -20,72 +23,102 @@ ELEVENLABS_VOICE_USE_SPEAKER_BOOST=false
ELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4
ELEVENLABS_OUTPUT_FORMAT=pcm_16000

# Twitter/X Configuration
TWITTER_DRY_RUN=false
TWITTER_USERNAME= # Account username
TWITTER_PASSWORD= # Account password
TWITTER_EMAIL= # Account email
TWITTER_COOKIES= # Account cookies

TWITTER_USERNAME= # Account username
TWITTER_PASSWORD= # Account password
TWITTER_EMAIL= # Account email
TWITTER_COOKIES= # Account cookies
X_SERVER_URL=
XAI_API_KEY=
XAI_MODEL=

#POST INTERVAL RANDOM MIN-MAX MINUTES
POST_INTERVAL_MIN= #90 #Default
POST_INTERVAL_MAX= #180 #Default


#USE IMAGE GEN
IMAGE_GEN= #TRUE
# Post Interval Settings (in minutes)
POST_INTERVAL_MIN= # Default: 90
POST_INTERVAL_MAX= # Default: 180

#Leave blank to use local embeddings
USE_OPENAI_EMBEDDING= #TRUE
# Feature Flags
IMAGE_GEN= # Set to TRUE to enable image generation
USE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI, leave blank for local

#OpenRouter (Use one model for everything or set individual for small, medium, large tasks)
#leave blank to use defaults hermes 70b for small tasks & 405b for medium/large tasks
OPENROUTER_MODEL=
# OpenRouter Models
OPENROUTER_MODEL= # Default: uses hermes 70b/405b
SMALL_OPENROUTER_MODEL=
MEDIUM_OLLAMA_MODEL=
LARGE_OLLAMA_MODEL=
MEDIUM_OPENROUTER_MODEL=
LARGE_OPENROUTER_MODEL=


#Set to Use for New OLLAMA provider
OLLAMA_SERVER_URL= #Leave blank for default localhost:11434
# Ollama Configuration
OLLAMA_SERVER_URL= # Default: localhost:11434
OLLAMA_MODEL=
OLLAMA_EMBEDDING_MODEL= #default mxbai-embed-large
#To use custom model types for different tasks set these
SMALL_OLLAMA_MODEL= #default llama3.2
MEDIUM_OLLAMA_MODEL= #default herems3
LARGE_OLLAMA_MODEL= #default hermes3:70b
OLLAMA_EMBEDDING_MODEL= # Default: mxbai-embed-large
SMALL_OLLAMA_MODEL= # Default: llama3.2
MEDIUM_OLLAMA_MODEL= # Default: hermes3
LARGE_OLLAMA_MODEL= # Default: hermes3:70b

# For asking Claude stuff
ANTHROPIC_API_KEY=
# API Keys
ANTHROPIC_API_KEY= # For Claude
HEURIST_API_KEY= # Get from https://heurist.ai/dev-access

# Heurist API (Get API Key at https://heurist.ai/dev-access)
HEURIST_API_KEY=
# Heurist Models
SMALL_HEURIST_LANGUAGE_MODEL=
MEDIUM_HEURIST_LANGUAGE_MODEL=
LARGE_HEURIST_LANGUAGE_MODEL=
HEURIST_IMAGE_MODEL=

# Wallet Configuration
WALLET_PRIVATE_KEY=EXAMPLE_WALLET_PRIVATE_KEY
WALLET_PUBLIC_KEY=EXAMPLE_WALLET_PUBLIC_KEY

BIRDEYE_API_KEY=

# Solana Configuration
SOL_ADDRESS=So11111111111111111111111111111111111111112
SLIPPAGE=1
BASE_MINT=So11111111111111111111111111111111111111112
RPC_URL=https://api.mainnet-beta.solana.com
HELIUS_API_KEY=


## Telegram
# Telegram Configuration
TELEGRAM_BOT_TOKEN=

# Together Configuration
TOGETHER_API_KEY=

# Server Configuration
SERVER_PORT=3000

# Starknet
# Starknet Configuration
STARKNET_ADDRESS=
STARKNET_PRIVATE_KEY=
STARKNET_RPC_URL=


# Farcaster
FARCASTER_HUB_URL=
FARCASTER_FID=
FARCASTER_PRIVATE_KEY=

# Coinbase
COINBASE_COMMERCE_KEY= # from coinbase developer portal
COINBASE_API_KEY= # from coinbase developer portal
COINBASE_PRIVATE_KEY= # from coinbase developer portal
# if not configured it will be generated and written to runtime.character.settings.secrets.COINBASE_GENERATED_WALLET_ID and runtime.character.settings.secrets.COINBASE_GENERATED_WALLET_HEX_SEED
COINBASE_GENERATED_WALLET_ID= # not your address but the wallet id from generating a wallet through the plugin
COINBASE_GENERATED_WALLET_HEX_SEED= # not your address but the wallet hex seed from generating a wallet through the plugin and calling export

# Conflux Configuration
CONFLUX_CORE_PRIVATE_KEY=
CONFLUX_CORE_SPACE_RPC_URL=
CONFLUX_ESPACE_PRIVATE_KEY=
CONFLUX_ESPACE_RPC_URL=
CONFLUX_MEME_CONTRACT_ADDRESS=

#ZeroG
ZEROG_INDEXER_RPC=
ZEROG_EVM_RPC=
ZEROG_PRIVATE_KEY=
ZEROG_FLOW_ADDRESS=


# Coinbase Commerce
COINBASE_COMMERCE_KEY=

6 changes: 6 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,9 @@ None, automtated tests are fine.
<!--
## Deployment instructions
-->

<!-- If you are on Discord, please join https://discord.gg/ai16z and state your Discord username here for contribute role and join us in #development-feed -->
<!--
## Discord username

-->
7 changes: 5 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,16 @@ jobs:
- name: Run Prettier
run: pnpm run prettier --check .

- name: Run Linter
run: pnpm run lint

- name: Create test env file
run: |
echo "TEST_DATABASE_CLIENT=sqlite" > packages/core/.env.test
echo "NODE_ENV=test" >> packages/core/.env.test

# - name: Run tests
# run: cd packages/core && pnpm test // YOLO FOR NOW
- name: Run tests
run: cd packages/core && pnpm test

- name: Build packages
run: pnpm run build
76 changes: 76 additions & 0 deletions .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Pre-Release

on:
workflow_dispatch:
inputs:
release_type:
description: "Type of release (prerelease, prepatch, patch, minor, preminor, major)"
required: true
default: "prerelease"

jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/setup-node@v4
with:
node-version: 22

- uses: pnpm/action-setup@v3
with:
version: 8

- name: Configure Git
run: |
git config user.name "${{ github.actor }}"
git config user.email "${{ github.actor }}@users.noreply.github.com"

- name: "Setup npm for npmjs"
run: |
npm config set registry https://registry.npmjs.org/
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc

- name: Install Protobuf Compiler
run: sudo apt-get install -y protobuf-compiler

- name: Install dependencies
run: pnpm install

- name: Build packages
run: pnpm run build

- name: Tag and Publish Packages
id: tag_publish
run: |
RELEASE_TYPE=${{ github.event_name == 'push' && 'prerelease' || github.event.inputs.release_type }}
npx lerna version $RELEASE_TYPE --conventional-commits --yes --no-private --force-publish
npx lerna publish from-git --yes --dist-tag next

- name: Get Version Tag
id: get_tag
run: echo "TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_OUTPUT

- name: Generate Release Body
id: release_body
run: |
if [ -f CHANGELOG.md ]; then
echo "body=$(cat CHANGELOG.md)" >> $GITHUB_OUTPUT
else
echo "body=No changelog provided for this release." >> $GITHUB_OUTPUT
fi

- name: Create GitHub Release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
with:
tag_name: ${{ steps.get_tag.outputs.TAG }}
release_name: Release
body_path: CHANGELOG.md
draft: false
prerelease: ${{ github.event_name == 'push' }}
6 changes: 5 additions & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ jobs:
with:
fetch-depth: 0

- uses: actions/setup-node@v4
with:
node-version: 22

- uses: pnpm/action-setup@v3
with:
version: 8
Expand Down Expand Up @@ -61,7 +65,7 @@ jobs:
- name: Create GitHub Release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
with:
tag_name: ${{ steps.get_tag.outputs.TAG }}
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,11 @@ twitter_cookies.json
timeline_cache.json

*.sqlite

characters/

packages/core/src/providers/cache
packages/core/src/providers/cache/*
cache/*
packages/plugin-coinbase/src/plugins/transactions.csv
packages/plugin-coinbase/package-lock.json
6 changes: 0 additions & 6 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,5 @@
**/*/target
**/*/dist
packages/torii-client/wasm
packages/torii-client/pkg
packages/torii-wasm/pkg/
packages/utils-wasm/pkg/

worlds/dojo-starter

# ignore lock files
**/*-lock.yaml
Expand Down
Loading
Loading