Skip to content

Commit 23f481d

Browse files
committedMar 18, 2025
updates
1 parent a8eb749 commit 23f481d

File tree

24 files changed

+79
-166
lines changed

24 files changed

+79
-166
lines changed
 

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ characters/**/*.key
3333
characters/**/private/
3434

3535
cache/*
36+
models/*
3637

3738
tsup.config.bundled_*.mjs
3839

‎bun.lock

+50-63
Large diffs are not rendered by default.

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"scripts": {
44
"preinstall": "only-allow bun",
55
"start": "cd ./packages/the-org && bun run start",
6-
"start:debug": "LOG_LEVEL=debug elizaos start",
6+
"start:debug": "cross-env NODE_NO_WARNINGS=1 LOG_LEVEL=debug elizaos start",
77
"start:app": "turbo run start --filter=./packages/app",
88
"dev": "turbo run dev --filter=./packages/the-org",
99
"build:docs": "turbo run build --filter=@elizaos/docs",

‎packages/app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elizaos/app",
3-
"version": "1.0.0-alpha.42",
3+
"version": "1.0.0-beta.0",
44
"private": true,
55
"type": "module",
66
"scripts": {
@@ -17,7 +17,7 @@
1717
"lint": "prettier --write ./src"
1818
},
1919
"dependencies": {
20-
"@elizaos/cli": "^1.0.0-alpha.42",
20+
"@elizaos/cli": "^1.0.0-beta.0",
2121
"@tauri-apps/api": "^2.3.0",
2222
"@tauri-apps/plugin-opener": "^2",
2323
"@tauri-apps/plugin-shell": "^2",

‎packages/autodoc/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "module",
33
"name": "@elizaos/autodoc",
4-
"version": "1.0.0-alpha.28",
4+
"version": "1.0.0-beta.0",
55
"private": true,
66
"description": "",
77
"main": "dist/index.js",

‎packages/cli/src/commands/dev.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,7 @@ async function watchDirectory(dir: string, onChange: () => void): Promise<void>
306306
*/
307307
export const dev = new Command()
308308
.name('dev')
309-
.description(
310-
'Start the project or plugin in development mode with auto-rebuild and restart on file changes'
311-
)
309+
.description('Start the project or plugin in development mode and rebuild on file changes')
312310
.option('-p, --port <port>', 'Port to listen on', (val) => Number.parseInt(val))
313311
.option('-c, --configure', 'Reconfigure services and AI models (skips using saved configuration)')
314312
.option('--character <character>', 'Path or URL to character file to use instead of default')

‎packages/cli/src/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env node
22
process.env.NODE_OPTIONS = '--no-deprecation';
3+
process.env.NODE_NO_WARNINGS = '1';
34

45
import fs from 'node:fs';
56
import path from 'node:path';

‎packages/client/index.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
67
<title>ElizaOS - Client</title>
78
</head>
89
<body>

‎packages/client/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elizaos/client",
3-
"version": "1.0.0-alpha.25",
3+
"version": "1.0.0-beta.0",
44
"private": true,
55
"sideEffects": false,
66
"type": "module",

‎packages/client/public/favicon.ico

14.7 KB
Binary file not shown.

‎packages/docs/docs/core/plugins.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ You can create a new ElizaOS plugin using the CLI:
1818

1919
```bash
2020
# Using npm
21-
npm create eliza@alpha
21+
npm create eliza@beta
2222

2323
# Or using npx
24-
npx @elizaos/cli create
24+
npx @elizaos/cli@beta create
2525
```
2626

2727
When prompted, select "Plugin" as the type to create. The CLI will guide you through the setup process, creating a plugin with the proper structure and dependencies.

‎packages/docs/docs/core/project.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ You can create a new ElizaOS project using:
2121

2222
```bash
2323
# Using npm
24-
npm create eliza@alpha
24+
npm create eliza@beta
2525

2626
# Or using npx
27-
npx @elizaos/cli create
27+
npx @elizaos/cli@beta create
2828
```
2929

3030
The CLI will guide you through the setup process, including:

‎packages/docs/docusaurus.config.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -288,11 +288,11 @@ const config = {
288288
},
289289
},
290290
navbar: {
291-
title: 'eliza',
291+
title: 'elizaOS',
292292
logo: {
293293
alt: 'Eliza Logo',
294-
src: 'img/eliza-os_dark.svg',
295-
srcDark: 'img/eliza-os_light.svg',
294+
src: 'img/icon.png',
295+
srcDark: 'img/icon.png',
296296
},
297297
items: [
298298
{

‎packages/docs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elizaos/docs",
3-
"version": "1.0.0-alpha.63",
3+
"version": "1.0.0-beta.0",
44
"private": true,
55
"packageManager": "bun@9.4.0",
66
"scripts": {

‎packages/docs/packages/plugins/quai.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ bun test
132132

133133
## Dependencies
134134

135-
- quais: ^1.0.0-alpha.25
135+
- quais: ^1.0.0-beta.0
136136
- @elizaos/core: workspace:\*
137137

138138
## Contributing

‎packages/docs/src/components/HomepageHeader/index.jsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ function HomepageHeader() {
1212
<div className={styles.heroSection}>
1313
<div>
1414
<h1 className={styles.heroTitle}>
15-
eliza is a simple, fast, and{' '}
16-
<span className={styles.headerTextGradient}>lightweight AI agent</span> framework
15+
A framework for <br />
16+
<span className={styles.headerTextGradient}>capable AI agents</span>
1717
</h1>
1818
<p className={styles.heroSubtitle}>{siteConfig.tagline}</p>
1919
<div className={styles.buttonGroup}>

‎packages/docs/static/img/favicon.ico

-320 Bytes
Binary file not shown.

‎packages/docs/static/img/favicon2.ico

-15 KB
Binary file not shown.

‎packages/docs/static/img/icon.png

76.9 KB
Loading

‎packages/docs/static/img/logo.svg

-17
This file was deleted.

‎packages/plugin-starter/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@elizaos/plugin-starter",
33
"description": "Plugin starter for elizaOS",
4-
"version": "1.0.0-alpha.42",
4+
"version": "1.0.0-beta.0",
55
"private": true,
66
"type": "module",
77
"main": "dist/index.js",
@@ -24,8 +24,8 @@
2424
"dist"
2525
],
2626
"dependencies": {
27-
"@elizaos/cli": "^1.0.0-alpha.42",
28-
"@elizaos/core": "^1.0.0-alpha.42",
27+
"@elizaos/cli": "^1.0.0-beta.0",
28+
"@elizaos/core": "^1.0.0-beta.0",
2929
"zod": "3.24.2"
3030
},
3131
"devDependencies": {

‎packages/project-starter/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@elizaos/project-starter",
33
"description": "Project starter for elizaOS",
4-
"version": "1.0.0-alpha.42",
4+
"version": "1.0.0-beta.0",
55
"type": "module",
66
"private": true,
77
"main": "dist/index.js",

‎packages/the-org/src/init.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,13 @@ export async function initializeAllSystems(
116116
},
117117
},
118118
};
119-
119+
console.log('*** ensuring world');
120+
console.log(world);
120121
await runtime.ensureWorldExists(world);
122+
console.log('*** ensuring world done');
121123
await initializeOnboarding(runtime, world, config);
122-
// await startOnboardingDM(runtime, server, worldId);
124+
await startOnboardingDM(runtime, server, worldId);
125+
console.log('world', world);
123126
}
124127
} catch (error) {
125128
logger.error('Error initializing systems:', error);

‎packages/the-org/src/investmentManager/plugins/degen-intel/tasks.ts

-61
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@ export const registerTasks = async (runtime: IAgentRuntime, worldId?: UUID) => {
9797
await runtime.deleteTask(task.id);
9898
}
9999

100-
// Set a flag to indicate we've removed these tasks
101-
await runtime.setCache('twitter_tasks_removed', true);
102-
103100
return false;
104101
}
105102
return true;
@@ -114,65 +111,9 @@ export const registerTasks = async (runtime: IAgentRuntime, worldId?: UUID) => {
114111
},
115112
});
116113

117-
// Create a task to check for Twitter service availability and recreate tasks if needed
118-
runtime.registerTaskWorker({
119-
name: 'CHECK_TWITTER_SERVICE_AVAILABILITY',
120-
validate: async () => true, // Always validate
121-
execute: async (runtime, _options, _task) => {
122-
const twitterService = runtime.getService('twitter');
123-
const tasksWereRemoved = await runtime.getCache('twitter_tasks_removed');
124-
125-
// If Twitter service is now available and tasks were previously removed, recreate them
126-
if (twitterService && tasksWereRemoved) {
127-
logger.info('Twitter service is now available, recreating Twitter-related tasks');
128-
129-
// Create the tasks
130-
runtime.createTask({
131-
name: 'INTEL_SYNC_RAW_TWEETS',
132-
description: 'Sync raw tweets from Twitter',
133-
worldId,
134-
metadata: {
135-
updatedAt: Date.now(),
136-
updateInterval: 1000 * 60 * 15, // 15 minutes
137-
},
138-
tags: ['queue', 'repeat', 'degen_intel'],
139-
});
140-
141-
runtime.createTask({
142-
name: 'INTEL_PARSE_TWEETS',
143-
description: 'Parse tweets',
144-
worldId,
145-
metadata: {
146-
updatedAt: Date.now(),
147-
updateInterval: 1000 * 60 * 60 * 24, // 24 hours
148-
},
149-
tags: ['queue', 'repeat', 'degen_intel'],
150-
});
151-
152-
// Clear the removal flag
153-
await runtime.setCache('twitter_tasks_removed', false);
154-
}
155-
},
156-
});
157-
158-
// Always create the service checker task
159-
runtime.createTask({
160-
name: 'CHECK_TWITTER_SERVICE_AVAILABILITY',
161-
description: 'Check if Twitter service is available and recreate tasks if needed',
162-
worldId,
163-
metadata: {
164-
updatedAt: Date.now(),
165-
updateInterval: 1000 * 60 * 5, // Check every 5 minutes
166-
},
167-
tags: ['queue', 'repeat', 'degen_intel'],
168-
});
169-
170114
// Only create the Twitter sync task if the Twitter service exists
171115
const twitterService = runtime.getService('twitter');
172116
if (twitterService) {
173-
// Clear the removal flag since we're creating the tasks
174-
await runtime.setCache('twitter_tasks_removed', false);
175-
176117
runtime.createTask({
177118
name: 'INTEL_SYNC_RAW_TWEETS',
178119
description: 'Sync raw tweets from Twitter',
@@ -184,8 +125,6 @@ export const registerTasks = async (runtime: IAgentRuntime, worldId?: UUID) => {
184125
tags: ['queue', 'repeat', 'degen_intel'],
185126
});
186127
} else {
187-
// Set the flag to indicate tasks haven't been created
188-
await runtime.setCache('twitter_tasks_removed', true);
189128
logger.debug(
190129
'WARNING: Twitter service not found, skipping creation of INTEL_SYNC_RAW_TWEETS task'
191130
);

0 commit comments

Comments
 (0)
Please sign in to comment.