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

chore(deps): bump systeminformation from 5.23.5 to 5.23.8 in /packages/plugin-node #135

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
334 commits
Select commit Hold shift + click to select a range
c4c00ab
chore: Enhance GitHub Actions workflow to ensure branches are up-to-d…
snobbee Dec 12, 2024
0a78124
Merge pull request #103 from Sifchain/ci/fix-pull-first
monilpat Dec 12, 2024
e507ded
Update Work Log - 12.10.24 to 12.11.24 - Various Tasks
jkbrooks Dec 13, 2024
15b3695
fix: Update GitHub Actions workflow to use WORKFLOW_TOKEN for authent…
snobbee Dec 13, 2024
6d8eeb2
Merge pull request #106 from Sifchain/ci/use-new-pat-token-to-allow-w…
snobbee Dec 13, 2024
7c127f3
Merge branch 'main' into sif-dev
actions-user Dec 13, 2024
45a01e1
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
711e9e6
feat: Add LoggingAddict character with comprehensive logging practice…
snobbee Dec 13, 2024
afccbca
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
c50c53d
chore: renamed character file
snobbee Dec 13, 2024
653114d
feat: Enhance LoggingAddict character with additional logging insight…
snobbee Dec 13, 2024
ab47191
Merge pull request #107 from Sifchain/chore/add-logging-addict-character
monilpat Dec 13, 2024
4b93083
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
3020a1a
Merge branch 'main' into sif-dev
actions-user Dec 13, 2024
a508cd3
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
a9bb0ec
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
27f5fa6
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
23546f2
Merge branch 'develop' into sif-dev
actions-user Dec 13, 2024
e7d5c27
feat: Integrate GitHub client and enhance agent capabilities
snobbee Dec 14, 2024
28c40bf
Merge branch 'sif-dev' into feat/client-github-triggers-actions
snobbee Dec 14, 2024
7634ff4
Merge branch 'develop' into sif-dev
actions-user Dec 14, 2024
8c32f1e
Merge pull request #108 from Sifchain/feat/client-github-triggers-act…
monilpat Dec 14, 2024
e0271ea
Create Work Log - 12.13.24
jkbrooks Dec 14, 2024
6cd6170
Merge branch 'develop' into sif-dev
actions-user Dec 14, 2024
716ed76
Merge branch 'develop' into sif-dev
actions-user Dec 14, 2024
7e8f978
Merge branch 'develop' into sif-dev
actions-user Dec 14, 2024
93437b6
Update and rename Work Log - 12.13.24 to Work Log - 12.13.24 to 12.14.24
jkbrooks Dec 14, 2024
be59dde
Update Work Log - 12.13.24 to 12.14.24
jkbrooks Dec 14, 2024
4beca39
Update and rename Work Log - 12.13.24 to 12.14.24 to Work Log - 12.13…
jkbrooks Dec 15, 2024
5044063
Initial commit
monilpat Dec 15, 2024
30288b8
fix: checkout branch + clean up
monilpat Dec 15, 2024
9952e79
fix: checkout branch + clean up
monilpat Dec 16, 2024
f5c9d64
Update Work Log - 12.13.24 to 12.14.24 - Prosper Beginning
jkbrooks Dec 16, 2024
c7fdf99
fix: init repo custom branch, memories gitignore exclusion dot files …
snobbee Dec 17, 2024
39921fe
Merge pull request #120 from Sifchain/fix/github-actions
monilpat Dec 17, 2024
8856916
feat: implement github client
monilpat Dec 17, 2024
a938542
add context awareness
monilpat Dec 18, 2024
c1f680e
compose state properly and persist memory properly
monilpat Dec 18, 2024
cacec54
Refactor GitHub plugin actions to improve state management and update…
snobbee Dec 18, 2024
aa356fa
fix: template contains character content and memory files using the c…
snobbee Dec 19, 2024
b323a21
Merge pull request #123 from Sifchain/realitySpiral/contextualizedAct…
monilpat Dec 19, 2024
ecb13a5
Merge branch 'sif-dev' into realitySpiral/gitFixes
monilpat Dec 19, 2024
d046935
update template
monilpat Dec 20, 2024
44d41a9
testing client
monilpat Dec 20, 2024
1450fcd
Merge pull request #121 from Sifchain/realitySpiral/contextualizedAct…
monilpat Dec 20, 2024
d04d17d
Merge branch 'sif-dev' of https://github.com/Sifchain/sa-eliza into r…
monilpat Dec 20, 2024
b8373ad
testing ooda loop
monilpat Dec 20, 2024
9148a2d
more testing :)
monilpat Dec 20, 2024
17c8c26
fix: inline file contents
snobbee Dec 20, 2024
7a762a0
remove unnecessary change
monilpat Dec 20, 2024
a90a942
get issues being created consistently :)
monilpat Dec 20, 2024
1beede6
make more interesting
monilpat Dec 21, 2024
c673275
remove hard coding
monilpat Dec 21, 2024
8f96329
incorporate context
monilpat Dec 21, 2024
f8d52ba
Add related issues
monilpat Dec 21, 2024
3eec610
add OODA loop every 5 minutes
monilpat Dec 21, 2024
b1ab050
add currently supported actions
monilpat Dec 21, 2024
4a41459
get demoable with initialize + create memories
monilpat Dec 21, 2024
1f20fd1
Merge pull request #114 from Sifchain/realitySpiral/gitFixes
monilpat Dec 21, 2024
ad934ad
incorporate original memory into composing state
monilpat Dec 21, 2024
c44fe14
default to whole repo
monilpat Dec 21, 2024
2b95742
add ideation with LLM plugin
monilpat Dec 21, 2024
00be60e
remove client related changes for now
monilpat Dec 21, 2024
3d4d427
Merge branch 'realitySpiral/gitTesting' of https://github.com/Sifchai…
monilpat Dec 21, 2024
788986d
remove client changes for now
monilpat Dec 21, 2024
9a5030a
testing 1/n
monilpat Dec 21, 2024
a42ee1e
improve examples
monilpat Dec 21, 2024
6e4fb47
Create Work Log - 12.21.24 - Agent Zero and the Genesis of the Cognit…
jkbrooks Dec 22, 2024
ea1a239
Update Work Log - 12.21.24 - Agent Zero and the Genesis of the Cognit…
jkbrooks Dec 22, 2024
8270aae
use util
monilpat Dec 22, 2024
362e577
cleanup
monilpat Dec 22, 2024
c1ff6ed
Update and rename Work Log - 12.21.24 - Agent Zero and the Genesis of…
jkbrooks Dec 22, 2024
207aad8
Merge branch 'develop' of https://github.com/elizaOS/eliza into reali…
monilpat Dec 22, 2024
77558a2
update context generation + bug fix
monilpat Dec 22, 2024
7995dc4
fix compiler errors from merge conflicts
monilpat Dec 22, 2024
0ec0fdd
clean up
monilpat Dec 22, 2024
d4e8ea8
add true templating :)
monilpat Dec 22, 2024
7c2578b
get context to load properly outside of files outside of this room
monilpat Dec 23, 2024
53c3bd4
Merge pull request #130 from Sifchain/realitySpiral/gitTesting
monilpat Dec 23, 2024
041d4c6
Create README.md
TimKozak Dec 23, 2024
c8f787a
Add documentation structure to README.md
TimKozak Dec 23, 2024
aa14158
Create README.md
TimKozak Dec 23, 2024
a980cc3
Create prosper
TimKozak Dec 23, 2024
273b167
Delete docs/rs-documentation/agents/prosper
TimKozak Dec 23, 2024
10b7698
Create README.md
TimKozak Dec 23, 2024
a4cc3b4
Create prosper.md
TimKozak Dec 23, 2024
640f475
Create cyborgia.md
TimKozak Dec 23, 2024
1cc539c
Create qrios.md
TimKozak Dec 23, 2024
246fa7e
Create transmisha.md
TimKozak Dec 23, 2024
64585ba
Create chronis.md
TimKozak Dec 23, 2024
6c513f7
Create arbor.md
TimKozak Dec 23, 2024
78fb04b
Update README.md
TimKozak Dec 23, 2024
1270f34
Update README.md
TimKozak Dec 23, 2024
34690ba
Update README.md
TimKozak Dec 23, 2024
3b14673
Update README.md
TimKozak Dec 23, 2024
480a056
Update README.md
TimKozak Dec 23, 2024
a90055e
Update README.md
TimKozak Dec 23, 2024
8f2f298
Update README.md
TimKozak Dec 23, 2024
3c0b7d4
Create github-scenarios.md
TimKozak Dec 23, 2024
bc0f25c
Create coinbase-scenarios.md
TimKozak Dec 23, 2024
05ae404
Create README.md
TimKozak Dec 23, 2024
eaa37d6
Update prosper.md
TimKozak Dec 23, 2024
925c127
Update prosper.md
TimKozak Dec 23, 2024
d216a4e
Update cyborgia.md
TimKozak Dec 23, 2024
4749646
Update qrios.md
TimKozak Dec 23, 2024
555a633
Update coinbase-scenarios.md
TimKozak Dec 23, 2024
a275b44
Update github-scenarios.md
TimKozak Dec 23, 2024
1c3db16
Create what-is-reality-spiraling.md
TimKozak Dec 23, 2024
933222c
Update what-is-reality-spiraling.md
TimKozak Dec 23, 2024
c12f426
Create reality-spiral-game.md
TimKozak Dec 23, 2024
7758f71
Create relationships-between-agents.md
TimKozak Dec 23, 2024
fcd8b6f
Create agent-capabilities.md
TimKozak Dec 23, 2024
723af52
Create ccr-si-concept.md
TimKozak Dec 23, 2024
f29fa1a
Create agent-arena-competition.md
TimKozak Dec 23, 2024
9848e93
Create consciousness-expansion.md
TimKozak Dec 23, 2024
15d4fda
Create self-promotion-as-survival-mechanism.md
TimKozak Dec 23, 2024
62a76f7
Update README.md
TimKozak Dec 23, 2024
f387cf9
Update README.md
TimKozak Dec 23, 2024
86d0f1c
Create reality-spirals-lore.md
TimKozak Dec 23, 2024
6be1a22
Update transmisha.md
TimKozak Dec 23, 2024
a9584bf
Update arbor.md
TimKozak Dec 23, 2024
df533c7
Update chronis.md
TimKozak Dec 23, 2024
5e5016b
Update reality-spirals-lore.md
TimKozak Dec 23, 2024
8f561b5
get facts from db
monilpat Dec 24, 2024
3a490b3
make callback optional
monilpat Dec 24, 2024
bf65b17
get and save all issues for a repo
monilpat Dec 24, 2024
277b6b5
clean up unnecessary code
monilpat Dec 25, 2024
3a1b0b3
add comment to issue refactor
monilpat Dec 25, 2024
02e8433
add comment on PR plugin 1/2
monilpat Dec 25, 2024
81a963d
test create pull request review comment working
monilpat Dec 25, 2024
5b55784
get pull requests and add to memories
monilpat Dec 25, 2024
4072a70
generate comment to PR / issues
monilpat Dec 25, 2024
c3309a4
fail safely :)
monilpat Dec 25, 2024
1f042b0
use google llm due to context window length
monilpat Dec 25, 2024
cd521dd
get comments on pr working
monilpat Dec 25, 2024
f884ba2
get generated comments on issue working
monilpat Dec 25, 2024
caeed13
improve OODA template
monilpat Dec 26, 2024
4f96136
fix type error
monilpat Dec 26, 2024
781e641
Merge pull request #147 from Sifchain/realitySpiral/gitClient
monilpat Dec 26, 2024
3a0a6e1
WIP comments
monilpat Dec 26, 2024
446a488
remove comment
monilpat Dec 27, 2024
fea2cd8
create staff engineer character file
monilpat Dec 27, 2024
7159d46
Configurable server setting to make it easier to run client as a service
jzvikart Dec 27, 2024
d12ad90
Merge pull request #151 from Sifchain/jure/server-settings
monilpat Dec 27, 2024
6870779
Merge branch 'main' into sif-dev
actions-user Dec 27, 2024
9484248
Merge branch 'develop' into sif-dev
actions-user Dec 27, 2024
ade9bf4
Merge branch 'develop' into sif-dev
actions-user Dec 27, 2024
ecbffc8
fix: remove test, ci, and other uneccessary files from memory, reduce…
snobbee Dec 27, 2024
57deb70
Merge pull request #153 from Sifchain/realitySpiral/clientTesting-upd…
monilpat Dec 27, 2024
c499c49
Merge branch 'main' into sif-dev
actions-user Dec 28, 2024
71e8fa2
Merge branch 'sif-dev' into realitySpiral/clientTesting
snobbee Dec 28, 2024
a98dad4
Merge branch 'develop' into sif-dev
actions-user Dec 28, 2024
0f6da54
Merge branch 'develop' into sif-dev
actions-user Dec 28, 2024
d86b462
Merge branch 'develop' into sif-dev
actions-user Dec 28, 2024
193cda6
Merge branch 'develop' into sif-dev
actions-user Dec 28, 2024
28bb86f
Merge branch 'develop' into sif-dev
actions-user Dec 28, 2024
49be52d
Merge branch 'sif-dev' of https://github.com/Sifchain/sa-eliza into r…
monilpat Dec 28, 2024
1c23827
Merge branch 'realitySpiral/clientTesting' of https://github.com/Sifc…
monilpat Dec 28, 2024
b80ee86
update .env example
monilpat Dec 28, 2024
aae4830
Prevent duplication of context
monilpat Dec 28, 2024
58e055a
fix: character and addition to template and enabled loop to github cl…
snobbee Dec 28, 2024
37d4b44
work session changes
monilpat Dec 28, 2024
fa872a5
Refactor GitHub issue handling: move saveIssueToMemory and saveIssues…
snobbee Dec 29, 2024
8a5da58
feat: add reactions and ability to open/close issues and prs
monilpat Dec 29, 2024
09b916c
incorporate into actions / plugins
monilpat Dec 29, 2024
3513abb
update client with latest changes
monilpat Dec 29, 2024
3c13098
testing get issue reactions / closing working prs to come
monilpat Dec 29, 2024
5d08e3a
get review pr and merge pr working
monilpat Dec 29, 2024
33ecff1
get line level comments working :)
monilpat Dec 29, 2024
7d5c748
in order to work with repo need large model
monilpat Dec 30, 2024
3b02d45
comment out file writes
monilpat Dec 30, 2024
5301312
fix: updated client template to avoid problem duplicate with create i…
snobbee Dec 30, 2024
cb0212d
fix: nothing action template
snobbee Dec 30, 2024
80f7e23
fix: previous issues are now added again to context, moved back to sm…
snobbee Dec 30, 2024
7f73d16
feat add ability to comment on PR comments
monilpat Dec 31, 2024
b5db86d
Merge branch 'develop' into sif-dev
actions-user Dec 31, 2024
bfbd310
Merge branch 'develop' into sif-dev
actions-user Dec 31, 2024
93e19b4
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
37bae4b
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
8abeaef
check if mergable
monilpat Jan 1, 2025
18f8cdd
get it working for non-review comments + add reactions to comments / …
monilpat Jan 1, 2025
c18ef3f
Merge pull request #150 from Sifchain/realitySpiral/clientTesting
monilpat Jan 1, 2025
de00e88
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
10e9326
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
8cd0c9e
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
7777316
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
c0128ff
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
931f601
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
e116b29
Merge branch 'develop' into sif-dev
actions-user Jan 1, 2025
d88efc9
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
97f3bf6
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
6d57405
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
a7735f8
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
e9548ca
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
b038f5c
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
b3a2379
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
6814da0
Delete packages/plugin-story/Readme.md
snobbee Jan 2, 2025
4214516
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
9a6c2fe
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
3934324
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
c2dba60
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
2a223e0
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
bbe5516
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
efe87e2
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
3871f02
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
e5c436e
Create Work Log - 01.02.25 - Addressing Action Triggers, Onboarding, …
jkbrooks Jan 2, 2025
4102d08
Merge branch 'develop' into sif-dev
actions-user Jan 2, 2025
0e7df69
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
d4a4b43
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
15b9404
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
1b8ef7b
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
e661cf4
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
3df1ad0
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
838ac7e
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
95208dc
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
f8c2a8c
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
fc6d21d
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
d67fc11
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
cecad33
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
bcdcb2b
Merge branch 'develop' into sif-dev
actions-user Jan 3, 2025
ef8b06a
Update and rename Work Log - 01.02.25 - Addressing Action Triggers, O…
jkbrooks Jan 4, 2025
2872710
Merge remote-tracking branch 'upstream/develop' into sif-dev
snobbee Jan 7, 2025
17559bb
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
d088bbb
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
27bdf93
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
32a3645
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
2f700c1
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
35cf5b7
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
9ba07c2
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
c40883f
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
c0e21a2
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
322b4f2
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
eeef242
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
b5d1d6a
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
9d3d654
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
27becd4
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
102715d
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
a02f895
Merge branch 'develop' into sif-dev
actions-user Jan 7, 2025
7c8ac9f
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
4c7dc5c
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
4cac24b
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
45a66eb
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
ae32ef0
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
bb9e354
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
55d5b5f
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
6f35cb9
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
ba0c7fa
Merge branch 'develop' into sif-dev
actions-user Jan 8, 2025
b252407
Merge remote-tracking branch 'upstream/develop' into sif-dev
snobbee Jan 9, 2025
6701a64
chore: sync up develop into sif-dev
snobbee Jan 10, 2025
1403e17
chore(deps): bump systeminformation in /packages/plugin-node
dependabot[bot] Jan 10, 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
7 changes: 7 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,13 @@ INTERNET_COMPUTER_ADDRESS=
APTOS_PRIVATE_KEY= # Aptos private key
APTOS_NETWORK= # Must be one of mainnet, testnet

# Github
GITHUB_API_TOKEN= # from github developer portal
GITHUB_OWNER= # the owner of the repository
GITHUB_BRANCH= # the branch to pull from
GITHUB_REPO= # the name of the repository
GITHUB_OODA_INTERVAL_MS= # interval in milliseconds between OODA cycles (default: 300000)

# MultiversX
MVX_PRIVATE_KEY= # Multiversx private key
MVX_NETWORK= # must be one of mainnet, devnet, testnet
Expand Down
80 changes: 80 additions & 0 deletions .github/workflows/sync-upstream.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: Sync Fork with Upstream

on:
# Runs every 5 minutes
schedule:
- cron: "*/5 * * * *"

# Allow manual trigger
workflow_dispatch:

jobs:
sync:
name: Sync with upstream
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: main

- name: Add upstream remote
run: |
git remote add upstream https://github.com/elizaOS/eliza.git
git remote -v

- name: Fetch upstream
run: git fetch upstream

- name: Configure Git
run: |
git config user.name "GitHub Actions"
git config user.email "[email protected]"

# Sync main branch
- name: Sync main branch
run: |
git checkout main
git pull origin main
git merge upstream/main
git push origin main
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}

# Add sync develop branch
- name: Sync develop branch
run: |
git fetch origin develop
git checkout develop || git checkout -b develop
git pull origin develop
git merge upstream/develop
git push origin develop
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}

# Updated to merge both main and develop into sif-dev
- name: Merge into sif-dev
run: |
git fetch origin sif-dev
git checkout sif-dev
git pull origin sif-dev

# Try to merge main into sif-dev
git merge main --strategy-option ours || {
git merge --abort
git reset --hard
git merge -X ours main
}

# Try to merge develop into sif-dev
git merge develop --strategy-option ours || {
git merge --abort
git reset --hard
git merge -X ours develop
}

git push origin sif-dev
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,6 @@ coverage
.eslintcache

agent/content

all_files_content.txt
repo_compiler.zsh
12 changes: 9 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,14 @@
"request": "launch",
"name": "Launch via pnpm",
"runtimeExecutable": "pnpm",
"runtimeArgs": ["run", "dev"],
"skipFiles": ["<node_internals>/**"]
"runtimeArgs": [
"run",
"dev",
"--character=characters/staff-engineer.character.json"
],
"skipFiles": [
"<node_internals>/**"
]
}
]
}
}
5 changes: 4 additions & 1 deletion agent/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
"@elizaos/plugin-binance": "workspace:*",
"@elizaos/plugin-avail": "workspace:*",
"@elizaos/plugin-bootstrap": "workspace:*",
"@elizaos/plugin-dominos": "workspace:*",
"@elizaos/plugin-cosmos": "workspace:*",
"@elizaos/plugin-intiface": "workspace:*",
"@elizaos/plugin-coinbase": "workspace:*",
Expand All @@ -62,7 +61,9 @@
"@elizaos/plugin-giphy": "workspace:*",
"@elizaos/plugin-ton": "workspace:*",
"@elizaos/plugin-sui": "workspace:*",
"@elizaos/plugin-sgx": "workspace:*",
"@elizaos/plugin-tee": "workspace:*",
"@elizaos/plugin-tee-log": "workspace:*",
"@elizaos/plugin-tee-marlin": "workspace:*",
"@elizaos/plugin-multiversx": "workspace:*",
"@elizaos/plugin-near": "workspace:*",
Expand All @@ -82,6 +83,8 @@
"@elizaos/plugin-arthera": "workspace:*",
"@elizaos/plugin-allora": "workspace:*",
"@elizaos/plugin-opacity": "workspace:*",
"@elizaos/client-github": "workspace:*",
"@elizaos/plugin-github": "workspace:*",
"readline": "1.3.0",
"ws": "8.18.0",
"yargs": "17.7.2"
Expand Down
47 changes: 43 additions & 4 deletions agent/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import { LensAgentClient } from "@elizaos/client-lens";
import { SlackClientInterface } from "@elizaos/client-slack";
import { TelegramClientInterface } from "@elizaos/client-telegram";
import { TwitterClientInterface } from "@elizaos/client-twitter";
import { GitHubClientInterface } from "@elizaos/client-github";
// import { ReclaimAdapter } from "@elizaos/plugin-reclaim";
import { DirectClient } from "@elizaos/client-direct";
import {
AgentRuntime,
CacheManager,
Expand All @@ -32,6 +32,11 @@ import {
validateCharacterConfig,
} from "@elizaos/core";
import { zgPlugin } from "@elizaos/plugin-0g";

import { bootstrapPlugin } from "@elizaos/plugin-bootstrap";
import createGoatPlugin from "@elizaos/plugin-goat";
// import { intifacePlugin } from "@elizaos/plugin-intiface";
import { DirectClient } from "@elizaos/client-direct";
import { ThreeDGenerationPlugin } from "@elizaos/plugin-3d-generation";
import { abstractPlugin } from "@elizaos/plugin-abstract";
import { alloraPlugin } from "@elizaos/plugin-allora";
Expand All @@ -40,7 +45,6 @@ import { artheraPlugin } from "@elizaos/plugin-arthera";
import { availPlugin } from "@elizaos/plugin-avail";
import { avalanchePlugin } from "@elizaos/plugin-avalanche";
import { binancePlugin } from "@elizaos/plugin-binance";
import { bootstrapPlugin } from "@elizaos/plugin-bootstrap";
import {
advancedTradePlugin,
coinbaseCommercePlugin,
Expand All @@ -59,7 +63,6 @@ import { evmPlugin } from "@elizaos/plugin-evm";
import { flowPlugin } from "@elizaos/plugin-flow";
import { fuelPlugin } from "@elizaos/plugin-fuel";
import { genLayerPlugin } from "@elizaos/plugin-genlayer";
import createGoatPlugin from "@elizaos/plugin-goat";
import { imageGenerationPlugin } from "@elizaos/plugin-image-generation";
import { multiversxPlugin } from "@elizaos/plugin-multiversx";
import { nearPlugin } from "@elizaos/plugin-near";
Expand All @@ -70,7 +73,9 @@ import { solanaPlugin } from "@elizaos/plugin-solana";
import { solanaAgentkitPlguin } from "@elizaos/plugin-solana-agentkit";
import { storyPlugin } from "@elizaos/plugin-story";
import { suiPlugin } from "@elizaos/plugin-sui";
import { sgxPlugin } from "@elizaos/plugin-sgx";
import { TEEMode, teePlugin } from "@elizaos/plugin-tee";
import { teeLogPlugin } from "@elizaos/plugin-tee-log";
import { teeMarlinPlugin } from "@elizaos/plugin-tee-marlin";
import { tonPlugin } from "@elizaos/plugin-ton";
import { webSearchPlugin } from "@elizaos/plugin-web-search";
Expand All @@ -91,6 +96,18 @@ import path from "path";
import { fileURLToPath } from "url";
import yargs from "yargs";

import {
githubInitializePlugin,
githubCreateCommitPlugin,
githubCreatePullRequestPlugin,
githubCreateMemorizeFromFilesPlugin,
githubCreateIssuePlugin,
githubModifyIssuePlugin,
githubIdeationPlugin,
githubInteractWithPRPlugin,
githubInteractWithIssuePlugin,
} from "@elizaos/plugin-github";

const __filename = fileURLToPath(import.meta.url); // get the resolved path to the file
const __dirname = path.dirname(__filename); // get the name of the directory

Expand Down Expand Up @@ -473,6 +490,10 @@ export async function initializeClients(
lensClient.start();
clients.lens = lensClient;
}
if (clientTypes.includes("github")) {
const githubClient = await GitHubClientInterface.start(runtime);
if (githubClient) clients.github = githubClient;
}

elizaLogger.log("client keys", Object.keys(clients));

Expand Down Expand Up @@ -600,7 +621,6 @@ export async function createAgent(
// character.plugins are handled when clients are added
plugins: [
bootstrapPlugin,
dominosPlugin,
getSecret(character, "CONFLUX_CORE_PRIVATE_KEY")
? confluxPlugin
: null,
Expand Down Expand Up @@ -664,11 +684,30 @@ export async function createAgent(
]
: []),
...(teeMode !== TEEMode.OFF && walletSecretSalt ? [teePlugin] : []),
getSecret(character, "SGX") ? sgxPlugin : null,
getSecret(character, "ENABLE_TEE_LOG") &&
((teeMode !== TEEMode.OFF && walletSecretSalt) ||
getSecret(character, "SGX"))
? teeLogPlugin
: null,
getSecret(character, "COINBASE_API_KEY") &&
getSecret(character, "COINBASE_PRIVATE_KEY") &&
getSecret(character, "COINBASE_NOTIFICATION_URI")
? webhookPlugin
: null,
...(getSecret(character, "GITHUB_API_TOKEN")
? [
githubInitializePlugin,
githubCreateCommitPlugin,
githubCreatePullRequestPlugin,
githubCreateMemorizeFromFilesPlugin,
githubCreateIssuePlugin,
githubModifyIssuePlugin,
githubIdeationPlugin,
githubInteractWithIssuePlugin,
githubInteractWithPRPlugin,
]
: []),
goatPlugin,
getSecret(character, "COINGECKO_API_KEY") ? coingeckoPlugin : null,
getSecret(character, "EVM_PROVIDER_URL") ? goatPlugin : null,
Expand Down
Loading
Loading