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

feat: Implement Nostr client #1203

Open
wants to merge 28 commits into
base: develop
Choose a base branch
from

Conversation

AbdelStark
Copy link

Relates to:

Risks

Low. It's an optional client to use.

Background

What does this PR do?

What kind of change is this?

Features (non-breaking change which adds functionality)

Why are we doing this? Any context or related work?

Nostr is the simplest open protocol that is able to create a censorship-resistant global "social" network once and for all.

It's nature and strong focus on censorship-resistance makes it a perfect fit for the Eliza agent framework.

Configuration

Here are the env variables that need to be set in the .env file:

Variable Description Example
NOSTR_RELAYS The list of Nostr relays to connect to wss://relay.damus.io,wss://relay.primal.net
NOSTR_NSEC_KEY Nostr Private Key (starts with nsec) nsec1...
NOSTR_NPUB_KEY Nostr Public Key (starts with npub) npub1...
NOSTR_POLL_INTERVAL How often (in seconds) to check for Nostr interactions 120
NOSTR_POST_IMMEDIATELY Whether to post immediately or not false
NOSTR_DRY_RUN Whether to dry run or not false

Sample configuration:

# The list of Nostr relays to connect to.
NOSTR_RELAYS="wss://relay.damus.io,wss://relay.primal.net"
# Nostr Private Key (starts with nsec)
NOSTR_NSEC_KEY="nsec1..."
# Nostr Public Key (starts with npub)
NOSTR_NPUB_KEY="npub1..."
# How often (in seconds) the bot should check for Nostr interactions (default: 2 minutes)
NOSTR_POLL_INTERVAL=120
# Whether to post immediately or not
NOSTR_POST_IMMEDIATELY=false
# Whether to dry run or not
NOSTR_DRY_RUN=false

Note: The nsec configured key is used as the default signer when instantiating the NDK instance.

Nostr client must be set in the Character definition, example:

{
    "name": "goku",
    "clients": ["nostr"],
    "modelProvider": "anthropic"
    
}

Changes summary

  • Add env variables for Nostr in .env.example.
  • Introduce Nostr NDK for Nostr client.
  • Implement Nostr client in Eliza (in packages/client-nostr).
    • Implement NostrClient class.
    • Implement NostrInteractionManager in packages/client-nostr/src/interactions.ts. For now it's a no op service.
    • Implement NostrPostManager in packages/client-nostr/src/post.ts.

Resources

Documentation changes needed?

My changes do not require a change to the project documentation.

Testing

Where should a reviewer start?

Detailed testing steps

  • As anon
      - run pnpm run dev --characters="characters/goku.character.json"
      - verify that Nostr notes are posted

Screenshots

Screenshot of Nostr notes posted by the agent:

Screenshot 2024-12-17 at 18 34 11

Screenshot of terminal of the running agent with logs:

Screenshot 2024-12-17 at 18 34 27

Discord username

abdel.stark

@odilitime odilitime added the Plugin_new Mark PRs that are a new plugin label Dec 18, 2024
@odilitime
Copy link
Collaborator

S3 changes trip me up for a second but I think I get it now

@AbdelStark
Copy link
Author

S3 changes trip me up for a second but I think I get it now

Yeah this is not related to the Nostr client, but for some reasons there was an error because of a mismatch of interface for the S3 service, and I had to fix it.

AbdelStark and others added 5 commits December 18, 2024 18:24
commit 4e27c73
Merge: d1bdf00 a01157f
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:21:56 2024 -0800

    Merge pull request elizaOS#1209 from marcNY/patch-1

    docs: Update README.md

commit a01157f
Merge: 502d4a1 d1bdf00
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:20:33 2024 -0800

    Merge branch 'develop' into patch-1

commit d1bdf00
Merge: b3ebb3c eecb77f
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:18:45 2024 -0800

    Merge pull request elizaOS#1207 from v1xingyue/v1xingyue-patch-1

    fix: gitpod cicd bug

commit b3ebb3c
Merge: 1781ae1 7b9c285
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:08:17 2024 -0800

    Merge pull request elizaOS#1201 from 9547/doc-cn

    docs(cn): add python 3.7

commit 502d4a1
Author: Marc F <[email protected]>
Date:   Wed Dec 18 16:44:46 2024 +0000

    Update README.md

    Fix starter script: Add missing ‘cd’ command to navigate to ‘eliza-starter’ directory

commit 1781ae1
Merge: 855c029 be74341
Author: Shakker Nerd <[email protected]>
Date:   Wed Dec 18 16:43:48 2024 +0000

    Merge pull request elizaOS#1177 from Sifchain/jure/integration-tests

    feat: integration tests fixes + library improvements

commit eecb77f
Author: v1xingyue <[email protected]>
Date:   Wed Dec 18 22:46:20 2024 +0800

    gitpod cicd bug

    Sometimes we can't fetch tags, so let's fetch tags before.

commit be74341
Merge: 969db65 855c029
Author: Jure Žvikart <[email protected]>
Date:   Wed Dec 18 10:15:08 2024 +0100

    Merge remote-tracking branch 'ai16z/develop' into jure/integration-tests

commit 7b9c285
Author: 9547 <[email protected]>
Date:   Wed Dec 18 16:59:26 2024 +0800

    docs(cn): rm duplicated -

    Signed-off-by: 9547 <[email protected]>

commit 3405828
Author: 9547 <[email protected]>
Date:   Wed Dec 18 16:58:30 2024 +0800

    docs(cn): add python2.7

    Signed-off-by: 9547 <[email protected]>

commit 969db65
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 13:16:52 2024 +0100

    Change CI trigger to 'pull_request'

commit c558ad6
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:54:40 2024 +0100

    Disable logging of fetch requests to avoid disclosing sensitive information

commit 6d24565
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:14:31 2024 +0100

    Minor cleanup

commit e90263f
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:09:04 2024 +0100

    Remove dependency zx

commit 9888ced
Merge: 3fab472 0a23d6d
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:03:45 2024 +0100

    Merge remote-tracking branch 'ai16z/develop' into realitySpiral/integration-tests

commit 3fab472
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:59:33 2024 +0100

    Avoid using console.clear() to preserve messages for debugging

commit e5fb5d5
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:53:08 2024 +0100

    Cleanup

commit 11eff66
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:47:10 2024 +0100

    Get stopAgent() to work as expected

commit a439407
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:56:26 2024 +0100

    Cleanup

commit 87f862f
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:42:36 2024 +0100

    Fixes

commit 9b0302c
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:25:28 2024 +0100

    Wait for server to start

commit 6424c39
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 14:04:50 2024 +0100

    Refactoring

commit 8824041
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 13:50:09 2024 +0100

    Increase delay to avoid CI/CD timeouts
commit 4e27c73
Merge: d1bdf00 a01157f
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:21:56 2024 -0800

    Merge pull request elizaOS#1209 from marcNY/patch-1

    docs: Update README.md

commit a01157f
Merge: 502d4a1 d1bdf00
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:20:33 2024 -0800

    Merge branch 'develop' into patch-1

commit d1bdf00
Merge: b3ebb3c eecb77f
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:18:45 2024 -0800

    Merge pull request elizaOS#1207 from v1xingyue/v1xingyue-patch-1

    fix: gitpod cicd bug

commit b3ebb3c
Merge: 1781ae1 7b9c285
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:08:17 2024 -0800

    Merge pull request elizaOS#1201 from 9547/doc-cn

    docs(cn): add python 3.7

commit 502d4a1
Author: Marc F <[email protected]>
Date:   Wed Dec 18 16:44:46 2024 +0000

    Update README.md

    Fix starter script: Add missing ‘cd’ command to navigate to ‘eliza-starter’ directory

commit 1781ae1
Merge: 855c029 be74341
Author: Shakker Nerd <[email protected]>
Date:   Wed Dec 18 16:43:48 2024 +0000

    Merge pull request elizaOS#1177 from Sifchain/jure/integration-tests

    feat: integration tests fixes + library improvements

commit eecb77f
Author: v1xingyue <[email protected]>
Date:   Wed Dec 18 22:46:20 2024 +0800

    gitpod cicd bug

    Sometimes we can't fetch tags, so let's fetch tags before.

commit be74341
Merge: 969db65 855c029
Author: Jure Žvikart <[email protected]>
Date:   Wed Dec 18 10:15:08 2024 +0100

    Merge remote-tracking branch 'ai16z/develop' into jure/integration-tests

commit 7b9c285
Author: 9547 <[email protected]>
Date:   Wed Dec 18 16:59:26 2024 +0800

    docs(cn): rm duplicated -

    Signed-off-by: 9547 <[email protected]>

commit 3405828
Author: 9547 <[email protected]>
Date:   Wed Dec 18 16:58:30 2024 +0800

    docs(cn): add python2.7

    Signed-off-by: 9547 <[email protected]>

commit 969db65
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 13:16:52 2024 +0100

    Change CI trigger to 'pull_request'

commit c558ad6
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:54:40 2024 +0100

    Disable logging of fetch requests to avoid disclosing sensitive information

commit 6d24565
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:14:31 2024 +0100

    Minor cleanup

commit e90263f
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:09:04 2024 +0100

    Remove dependency zx

commit 9888ced
Merge: 3fab472 0a23d6d
Author: Jure Žvikart <[email protected]>
Date:   Tue Dec 17 04:03:45 2024 +0100

    Merge remote-tracking branch 'ai16z/develop' into realitySpiral/integration-tests

commit 3fab472
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:59:33 2024 +0100

    Avoid using console.clear() to preserve messages for debugging

commit e5fb5d5
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:53:08 2024 +0100

    Cleanup

commit 11eff66
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 19:47:10 2024 +0100

    Get stopAgent() to work as expected

commit a439407
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:56:26 2024 +0100

    Cleanup

commit 87f862f
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:42:36 2024 +0100

    Fixes

commit 9b0302c
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 15:25:28 2024 +0100

    Wait for server to start

commit 6424c39
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 14:04:50 2024 +0100

    Refactoring

commit 8824041
Author: Jure Žvikart <[email protected]>
Date:   Mon Dec 16 13:50:09 2024 +0100

    Increase delay to avoid CI/CD timeouts
commit 46e34be
Merge: 4e27c73 6045011
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:29:44 2024 -0800

    Merge pull request elizaOS#1196 from tomguluson92/patch-1

    docs: Update "CN README" with more details

commit 6045011
Merge: a4f4123 4e27c73
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:29:22 2024 -0800

    Merge branch 'develop' into patch-1

commit a4f4123
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 09:24:52 2024 -0800

    add missing change directories

commit 28b46af
Author: tomguluson92 <[email protected]>
Date:   Wed Dec 18 14:09:56 2024 +0800

    Update README_CN.md

    Add more details in the CN version of README
@AbdelStark AbdelStark changed the title Feat: Implement Nostr client feat: Implement Nostr client Dec 18, 2024
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

most people just copy .env.example to .env; if they're not using nostr are these defaults going to cause any problems?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope, no impact at all if they are not using the Nostr client.
The keys are invalid anyway so someone has to explicitly set them correctly and use the Nostr client

odilitime
odilitime previously approved these changes Dec 20, 2024
AbdelStark and others added 4 commits December 20, 2024 09:53
commit ea8cfb3
Merge: 2217ac0 242052b
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 20:58:03 2024 -0800

    Merge pull request elizaOS#1262 from derRizzMeister/main

    feat: add README_DE.md in docs directory

commit 242052b
Merge: 2d8d74a 2217ac0
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 20:57:44 2024 -0800

    Merge branch 'develop' into main

commit 2d8d74a
Author: Brandon Garvajal <[email protected]>
Date:   Fri Dec 20 11:50:42 2024 +0700

    feat: add README_DE.md in docs directory

commit 2217ac0
Merge: e6de3a5 85c3af4
Author: Odilitime <[email protected]>
Date:   Thu Dec 19 20:23:23 2024 -0800

    Merge pull request elizaOS#1246 from tomguluson92/tomguluson92-patch-2

    feat: upgrade Tavily API with comprehensive input and constrain the token consumption

commit e6de3a5
Merge: 8c0709c d331665
Author: Shakker Nerd <[email protected]>
Date:   Fri Dec 20 02:24:09 2024 +0000

    Merge pull request elizaOS#1258 from ai16z/tcm-claude-vertext-miss

    fix: unsupported model provider: claude_vertex

commit d331665
Author: Susanhu <[email protected]>
Date:   Thu Dec 19 20:12:24 2024 -0500

    mapping claude vertex

commit 8c0709c
Merge: c4cfb8d 93ebd19
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 15:34:11 2024 -0800

    Merge pull request elizaOS#1252 from ai16z/lalalune-patch-1

commit c4cfb8d
Merge: 2d04d80 e97cac5
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 15:33:13 2024 -0800

    Merge pull request elizaOS#1254 from julienbrs/1253--add-twitter-automation-label-notice

commit e97cac5
Author: julienbrs <[email protected]>
Date:   Fri Dec 20 00:01:00 2024 +0100

    doc: add Twitter automation label notice (elizaOS#1253)

commit 93ebd19
Author: Shaw <[email protected]>
Date:   Thu Dec 19 16:28:03 2024 -0600

    Update trump.character.json

    Remove a controversial line so we don't have to waste time on pointless old world political divisions

commit 2d04d80
Merge: 800cd0d a6f4bf6
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:07:08 2024 -0800

    Merge pull request elizaOS#1250 from odilitime/fix-ll

    fix: Fix local_llama key warning

commit a6f4bf6
Merge: 5c9b4ff 800cd0d
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:06:13 2024 -0800

    Merge branch 'develop' into fix-ll

commit 800cd0d
Merge: da405cd 31b336f
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:05:56 2024 -0800

    Merge pull request elizaOS#1245 from renlulu/feat/express-payload-config

    feat: make express payload limit configurable

commit 31b336f
Merge: 9b25e9a da405cd
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:05:24 2024 -0800

    Merge branch 'develop' into feat/express-payload-config

commit da405cd
Merge: 34a04ba cb0fad1
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:04:22 2024 -0800

    Merge pull request elizaOS#1202 from netdragonx/main

    fix: optional chaining on search to avoid startup errors when search is not enabled

commit cb0fad1
Merge: 1aee80d 34a04ba
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:03:34 2024 -0800

    Merge branch 'develop' into main

commit 9b25e9a
Merge: 4dd6d89 34a04ba
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:03:01 2024 -0800

    Merge branch 'develop' into feat/express-payload-config

commit 34a04ba
Merge: 5a023c7 08a5aad
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:02:52 2024 -0800

    Merge pull request elizaOS#1242 from ai16z/tcm-twitter-character-template-issue

    fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config

commit 5a023c7
Merge: 2f157b6 f4e781c
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:02:33 2024 -0800

    Merge pull request elizaOS#1243 from luisalrp/fix-cicd-package-visibility

    Fix visibility issue github image cicd

commit f4e781c
Merge: a4f20db 2f157b6
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:01:19 2024 -0800

    Merge branch 'develop' into fix-cicd-package-visibility

commit 4dd6d89
Merge: 4004a02 2f157b6
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 14:01:11 2024 -0800

    Merge branch 'develop' into feat/express-payload-config

commit 08a5aad
Merge: 80a1b83 2f157b6
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:58:35 2024 -0800

    Merge branch 'develop' into tcm-twitter-character-template-issue

commit 2f157b6
Merge: bb82b05 c98840c
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:56:53 2024 -0800

    Merge pull request elizaOS#1237 from yjshi2015/main

    Update trump.character.json - Enhance terminology in the project for clarity and inclusivity

commit c98840c
Merge: 3a9586e bb82b05
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:56:21 2024 -0800

    Merge branch 'develop' into main

commit bb82b05
Merge: 6cb9134 d552cf8
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:55:23 2024 -0800

    Merge pull request elizaOS#1236 from azurwastaken/fix/typo

    Update README for french, spanish and italian language

commit d552cf8
Merge: b7eca66 6cb9134
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:54:58 2024 -0800

    Merge branch 'develop' into fix/typo

commit 6cb9134
Merge: 1edb372 90a6b91
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:54:31 2024 -0800

    Merge pull request elizaOS#1239 from jonathangus/develop

    fix: Sync UI Client with server port env

commit 90a6b91
Merge: ea61561 1edb372
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:53:32 2024 -0800

    Merge branch 'develop' into develop

commit 1edb372
Merge: 86005ad 370ea70
Author: Monil Patel <[email protected]>
Date:   Thu Dec 19 13:52:55 2024 -0800

    Merge pull request elizaOS#1244 from renlulu/feat/env-twitter-retry

    feat: make twitter login retry times as env

commit 5c9b4ff
Author: odilitime <[email protected]>
Date:   Thu Dec 19 21:33:59 2024 +0000

    handle llama_local getTokenForProvider properly

commit 85c3af4
Author: tomguluson92 <[email protected]>
Date:   Fri Dec 20 03:21:17 2024 +0800

    Update .env.example

commit db43e13
Author: tomguluson92 <[email protected]>
Date:   Fri Dec 20 03:19:54 2024 +0800

    Update index.ts

commit 832a274
Author: tomguluson92 <[email protected]>
Date:   Fri Dec 20 03:18:29 2024 +0800

    Update generation.ts

commit 4004a02
Merge: c905d7c 86005ad
Author: xiaohuo <[email protected]>
Date:   Fri Dec 20 02:14:16 2024 +0800

    Merge branch 'develop' into feat/express-payload-config

commit 370ea70
Merge: 8046d29 86005ad
Author: xiaohuo <[email protected]>
Date:   Fri Dec 20 02:13:37 2024 +0800

    Merge branch 'develop' into feat/env-twitter-retry

commit c905d7c
Author: xiaohuo <[email protected]>
Date:   Fri Dec 20 02:11:38 2024 +0800

    feat: make express payload limit configurable

commit 8046d29
Author: xiaohuo <[email protected]>
Date:   Fri Dec 20 01:52:57 2024 +0800

    chore: env update

commit fe3afef
Author: xiaohuo <[email protected]>
Date:   Fri Dec 20 01:51:01 2024 +0800

    feat: make twitter retry limit a env

commit 80a1b83
Author: Ting Chien Meng <[email protected]>
Date:   Thu Dec 19 11:30:17 2024 -0500

    treat twitterShouldRespondTemplate as string

commit a4f20db
Author: Luis Alberto Rodrigo <[email protected]>
Date:   Thu Dec 19 17:23:18 2024 +0100

    Fix visibility issue github image cicd

commit ea61561
Author: Jonathan Gustafsson <[email protected]>
Date:   Thu Dec 19 14:25:50 2024 +0100

    Fix: Sync UI Client with server port env

commit 3a9586e
Author: Gavin <[email protected]>
Date:   Thu Dec 19 20:16:15 2024 +0800

    Enhance terminology in the project for clarity and inclusivity

commit b7eca66
Merge: 37fb32f 86005ad
Author: azurwastaken <[email protected]>
Date:   Thu Dec 19 12:26:49 2024 +0100

    Merge branch 'develop' into fix/typo

commit 37fb32f
Author: azurwastaken <[email protected]>
Date:   Thu Dec 19 12:20:46 2024 +0100

    Update README_IT.md

commit 84bdd46
Author: azurwastaken <[email protected]>
Date:   Thu Dec 19 12:14:53 2024 +0100

    Update README_ES.md

commit 43699ba
Author: azurwastaken <[email protected]>
Date:   Thu Dec 19 12:10:57 2024 +0100

    fix type in french Readme

commit 86005ad
Merge: d990859 f500c8d
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 07:46:36 2024 +0000

    Merge pull request elizaOS#1229 from simpletrontdip/enhance-tele-client

    feat: add parse mode=Markdown, enhance telegram bot output

commit d990859
Merge: 76960dd 31b2b25
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 07:43:27 2024 +0000

    Merge pull request elizaOS#1214 from vpavlin/fix/akash

    fix: fail when cannot get token, add Akash to generateText switch

commit f500c8d
Merge: 92ddabb 76960dd
Author: Lê Thông <[email protected]>
Date:   Thu Dec 19 14:40:54 2024 +0700

    Merge branch 'develop' into enhance-tele-client

commit 31b2b25
Merge: 97b5d15 76960dd
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 07:38:33 2024 +0000

    Merge branch 'develop' into fix/akash

commit 97b5d15
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 07:35:54 2024 +0000

    feat: include akash to handleProvider

commit 76960dd
Merge: 50ef711 d8f9001
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 06:56:56 2024 +0000

    Merge pull request elizaOS#1218 from danbednarski/twitter-credentials

    chore: clean up scripts

commit d8f9001
Merge: f07efc9 50ef711
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 06:56:18 2024 +0000

    Merge branch 'develop' into twitter-credentials

commit 50ef711
Merge: 21c63c4 bb5caa5
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 06:44:22 2024 +0000

    Merge pull request elizaOS#1226 from tomguluson92/patch-2

    fix: CircuitBreaker.ts

commit bb5caa5
Merge: b8f9d81 21c63c4
Author: Shakker Nerd <[email protected]>
Date:   Thu Dec 19 06:37:04 2024 +0000

    Merge branch 'develop' into patch-2

commit 92ddabb
Author: simpletrontdip <[email protected]>
Date:   Thu Dec 19 13:35:17 2024 +0700

    feat: add parse mode, support telebot output in markdown

commit b8f9d81
Author: tomguluson92 <[email protected]>
Date:   Thu Dec 19 12:48:04 2024 +0800

    feat: CircuitBreaker.ts

commit 21c63c4
Merge: 392efc6 97d474f
Author: Monil Patel <[email protected]>
Date:   Wed Dec 18 18:09:08 2024 -0800

    Merge pull request elizaOS#1219 from odilitime/postgres-fix

    fix: postgres needs the user to exist before you can add a participant

commit 392efc6
Merge: d3d6198 cd5fc2f
Author: Monil Patel <[email protected]>
Date:   Wed Dec 18 18:06:18 2024 -0800

    Merge pull request elizaOS#1220 from ai16z/tcm-telegram-image

    fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram.

commit cd5fc2f
Author: Ting Chien Meng <[email protected]>
Date:   Wed Dec 18 19:25:30 2024 -0500

    handle http image

commit e47b1d9
Author: Ting Chien Meng <[email protected]>
Date:   Wed Dec 18 19:14:07 2024 -0500

    clean code

commit 97d474f
Merge: 3c230b4 81d0273
Author: Odilitime <[email protected]>
Date:   Wed Dec 18 16:06:50 2024 -0800

    Merge branch 'main' into postgres-fix

commit 7ac6616
Author: Ting Chien Meng <[email protected]>
Date:   Wed Dec 18 19:05:57 2024 -0500

    correct content type

commit 98fbe39
Author: Ting Chien Meng <[email protected]>
Date:   Wed Dec 18 19:03:16 2024 -0500

    check content type

commit 6b25b8c
Author: Ting Chien Meng <[email protected]>
Date:   Wed Dec 18 19:02:02 2024 -0500

    support image message

commit d3d6198
Merge: 962d1b9 7aa0902
Author: cygaar <[email protected]>
Date:   Wed Dec 18 19:00:39 2024 -0500

    Merge pull request elizaOS#1217 from cygaar/improve_twitter

    fix: improve twitter post generation prompt

commit 3c230b4
Author: odilitime <[email protected]>
Date:   Wed Dec 18 23:46:30 2024 +0000

    postgres needs the user to exist before you can add a participant

commit 7aa0902
Author: cygaar <[email protected]>
Date:   Wed Dec 18 18:34:53 2024 -0500

    Update

commit f07efc9
Author: Dan Bednarski <[email protected]>
Date:   Wed Dec 18 17:08:29 2024 -0600

    Delete scripts/tweetextractor.mjs

commit d8f80bf
Author: Dan Bednarski <[email protected]>
Date:   Wed Dec 18 17:08:05 2024 -0600

    Rename gettweets-copy.mjs to gettweets.mjs

commit 646acea
Author: cygaar <[email protected]>
Date:   Wed Dec 18 18:00:49 2024 -0500

    Improve generation prompt

commit 21ed0f2
Author: Václav Pavlín <[email protected]>
Date:   Wed Dec 18 22:14:47 2024 +0100

    fix: fail when cannot get token, add Akash to generateText switch

commit 90c84be
Author: Dan Bednarski <[email protected]>
Date:   Wed Dec 18 10:51:28 2024 -0600

    Delete scripts/gettweets.mjs

commit 1aee80d
Author: netdragonx <[email protected]>
Date:   Wed Dec 18 01:27:23 2024 -0800

    Fix: optional chaining on search to prevent error when search is uncommented but not enabled in env file.
@shakkernerd shakkernerd deleted the branch elizaOS:develop December 22, 2024 07:02
@AbdelStark
Copy link
Author

hey sir @odilitime i fixed all the conflicts, can we move forward with this PR ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants