Skip to content

Commit 8dbbe2a

Browse files
committed
Merge branch 'develop' of github.com:elizaOS/eliza into plugin-cookiefun
2 parents ac5a686 + 085e970 commit 8dbbe2a

File tree

117 files changed

+5005
-425
lines changed

Some content is hidden

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

117 files changed

+5005
-425
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -954,4 +954,7 @@ ARBITRAGE_EVM_PRIVATE_KEY= # Private key for the wallet executi
954954
FLASHBOTS_RELAY_SIGNING_KEY= # Signing key for Flashbots relay interactions
955955
BUNDLE_EXECUTOR_ADDRESS= # Address of the bundle executor contract
956956

957+
# DESK Exchange Plugin Configration
958+
DESK_EXCHANGE_PRIVATE_KEY= # Required for trading and cancelling orders
959+
DESK_EXCHANGE_NETWORK= # "mainnet" or "testnet
957960

agent/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,10 @@
5656
"@elizaos/plugin-conflux": "workspace:*",
5757
"@elizaos/plugin-cookiefun": "workspace:*",
5858
"@elizaos/plugin-cosmos": "workspace:*",
59+
"@elizaos/plugin-desk-exchange": "workspace:*",
5960
"@elizaos/plugin-echochambers": "workspace:*",
6061
"@elizaos/plugin-evm": "workspace:*",
62+
"@elizaos/plugin-edwin": "workspace:*",
6163
"@elizaos/plugin-flow": "workspace:*",
6264
"@elizaos/plugin-gelato": "workspace:*",
6365
"@elizaos/plugin-giphy": "workspace:*",
@@ -67,9 +69,7 @@
6769
"@elizaos/plugin-icp": "workspace:*",
6870
"@elizaos/plugin-initia": "workspace:*",
6971
"@elizaos/plugin-image-generation": "workspace:*",
70-
"@elizaos/plugin-intiface": "workspace:*",
7172
"@elizaos/plugin-lens-network": "workspace:*",
72-
"@elizaos/plugin-letzai": "workspace:*",
7373
"@elizaos/plugin-lit": "workspace:*",
7474
"@elizaos/plugin-massa": "workspace:*",
7575
"@elizaos/plugin-mind-network": "workspace:*",

docs/community/Discord/collaborations/3d-ai-tv/chat_2024-12-07.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The conversation focused on integrating @bigdookie's artwork as bumpers in their
1515
- Do we need video producers? Why is it complicated for comfy stuff to be fast-paced? (asked by [boom](09:56))
1616
- What are the next steps in establishing a Creative Studio and bidding on projects? How does budget influence project success? (asked by [whobody, boom](10:27))
1717
- How will the open-source approach help us? How can Banodoco handle bids on their end? (asked by [boom (10:00)])
18-
- Can we prompt an engineer to help the story arch or main punchlines for AI-assisted writing? How does it come together with human and AI collaboration in filmmaking? (asked by [boom] (10:05))
18+
- Can we prompt an engineer to help the story arc or main punchlines for AI-assisted writing? How does it come together with human and AI collaboration in filmmaking? (asked by [boom] (10:05))
1919

2020
## Who Helped Who
2121

docs/community/Discord/development/coders/chat_2024-10-27.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Summary
44

5-
In the chat, Cyfer785 sought assistance for creating a frontend interface that would display AI-generated content in a retro style with live scrolling text, reminiscent of Claude's capabilities but tailored to their own AI pipe output. DegenSpartan and Poe engaged in the conversation, suggesting that Cyfer785 was essentially attempting to replicate features from existing projects like Infinite Backrooms and Claude without adding original value. The discussion highlighted a divergence of interests as Cyfer785's vision did not align with what DegenSpartan and Poe were willing or able to provide, leading to the conclusion that they were not suitable collaborators for this project. Despite some initial enthusiasm from other participants like astr0x., who humorously claimed a share of non-existent profits, the technical focus remained on Cyfer785's request for a unique AI interface development.
5+
In the chat, Cyfer785 sought assistance for creating a frontend interface that would display AI-generated content in a retro style with live scrolling text, reminiscent of Claude's capabilities but tailored to their own AI pipe output. DegenSpartan and Poe engaged in the conversation, suggesting that Cyfer785 was essentially attempting to replicate features from existing projects like Infinite Backrooms and Claude without adding original value. The discussion highlighted a divergence of interests as Cyfer785's vision did not align with what DegenSpartan and Poe were willing or able to provide, leading to the conclusion that they were not suitable collaborators for this project. Despite some initial enthusiasm from other participants like astr0x, who humorously claimed a share of non-existent profits, the technical focus remained on Cyfer785's request for a unique AI interface development.
66

77
## FAQ
88

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@polkadot/types-codec": "10.13.1",
5656
"@polkadot/keyring": "12.6.2",
5757
"@ai-sdk/provider": "1.0.6",
58-
"@ai-sdk/provider-utils": "2.1.2",
58+
"@ai-sdk/provider-utils": "2.1.6",
5959
"cookie": "0.7.0",
6060
"bs58": "5.0.0",
6161
"@coral-xyz/anchor": "0.28.0"

packages/client-twitter/src/utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export async function buildConversationThread(
8383
text: currentTweet.text,
8484
source: "twitter",
8585
url: currentTweet.permanentUrl,
86+
imageUrls: currentTweet.photos.map((p) => p.url) || [],
8687
inReplyTo: currentTweet.inReplyToStatusId
8788
? stringToUuid(
8889
currentTweet.inReplyToStatusId +
@@ -278,6 +279,7 @@ export async function sendTweet(
278279
text: tweet.text,
279280
source: "twitter",
280281
url: tweet.permanentUrl,
282+
imageUrls: tweet.photos.map((p) => p.url) || [],
281283
inReplyTo: tweet.inReplyToStatusId
282284
? stringToUuid(
283285
tweet.inReplyToStatusId + "-" + client.runtime.agentId

packages/core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@
6767
"@ai-sdk/google-vertex": "0.0.43",
6868
"@ai-sdk/groq": "0.0.3",
6969
"@ai-sdk/mistral": "1.0.9",
70-
"@ai-sdk/openai": "1.0.5",
70+
"@ai-sdk/openai": "1.1.9",
7171
"@ai-sdk/amazon-bedrock": "1.1.0",
7272
"@fal-ai/client": "1.2.0",
7373
"@tavily/core": "^0.0.2",
7474
"@types/uuid": "10.0.0",
75-
"ai": "3.4.33",
75+
"ai": "4.1.16",
7676
"anthropic-vertex-ai": "1.0.2",
7777
"dotenv": "16.4.5",
7878
"fastembed": "1.14.1",
@@ -84,7 +84,7 @@
8484
"js-tiktoken": "1.0.15",
8585
"langchain": "0.3.6",
8686
"ollama-ai-provider": "0.16.1",
87-
"openai": "4.73.0",
87+
"openai": "4.82.0",
8888
"pino": "^9.6.0",
8989
"pino-pretty": "^13.0.0",
9090
"tinyld": "1.3.4",

packages/core/src/parsing.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ export function parseJSONObjectFromText(
152152
} catch (e) {
153153
console.error("Error parsing JSON:", e);
154154
console.error("Text is not JSON", text);
155-
return extractAttributes(parsingText);
155+
return extractAttributes(text);
156156
}
157157
} else {
158158
const objectPattern = /{[\s\S]*?}/;
@@ -165,7 +165,7 @@ export function parseJSONObjectFromText(
165165
} catch (e) {
166166
console.error("Error parsing JSON:", e);
167167
console.error("Text is not JSON", text);
168-
return extractAttributes(parsingText);
168+
return extractAttributes(text);
169169
}
170170
}
171171
}

packages/plugin-0g/biome.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
3+
"organizeImports": {
4+
"enabled": false
5+
},
6+
"linter": {
7+
"enabled": true,
8+
"rules": {
9+
"recommended": true,
10+
"correctness": {
11+
"noUnusedVariables": "error"
12+
},
13+
"suspicious": {
14+
"noExplicitAny": "error"
15+
},
16+
"style": {
17+
"useConst": "error",
18+
"useImportType": "off"
19+
}
20+
}
21+
},
22+
"formatter": {
23+
"enabled": true,
24+
"indentStyle": "space",
25+
"indentWidth": 4,
26+
"lineWidth": 100
27+
},
28+
"javascript": {
29+
"formatter": {
30+
"quoteStyle": "single",
31+
"trailingCommas": "es5"
32+
}
33+
},
34+
"files": {
35+
"ignore": [
36+
"dist/**/*",
37+
"extra/**/*",
38+
"node_modules/**/*"
39+
]
40+
}
41+
}

packages/plugin-0g/eslint.config.mjs

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)