Skip to content

Commit 9d2bcb7

Browse files
author
Shaw
committed
more onboarding and cleanup and stuff
1 parent f96b2ca commit 9d2bcb7

1,761 files changed

Lines changed: 44518 additions & 211362 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,8 @@ packages/shared/src/**/*.js.map
285285
packages/shared/src/**/*.d.ts
286286
packages/shared/src/**/*.d.ts.map
287287
!packages/shared/src/elizaos-core-roles.d.ts
288+
!packages/shared/src/env-utils.impl.js
289+
!packages/shared/src/env-utils.impl.d.ts
288290
apps/*/src/**/*.js
289291
apps/*/src/**/*.js.map
290292
apps/*/src/**/*.d.ts
@@ -465,4 +467,4 @@ packages/app-core/test/**/*.js
465467
packages/app-core/test/**/*.d.ts
466468
test/**/*.js
467469
test/**/*.d.ts
468-
test_output/
470+
test_output/

.madgerc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"detectiveOptions": {
3+
"ts": {
4+
"skipTypeImports": true
5+
},
6+
"tsx": {
7+
"skipTypeImports": true
8+
}
9+
}
10+
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ packages/ ← framework and shared packages
5555
5656
plugins/ ← runtime plugins and app plugins
5757
app-companion/ app-browser/ app-knowledge/ app-phone/
58-
app-task-coordinator/ app-training/ app-form/ ...
58+
app-task-coordinator/ app-training/ plugin-form/ ...
5959
plugin-discord/ plugin-openai/ plugin-sql/ ...
6060
6161
packages/elizaos/templates/ ← CLI scaffolds + min-project / min-plugin for APP/PLUGIN create
@@ -134,7 +134,7 @@ For first-party app plugin references, browse [`plugins/app-*`](plugins). A few
134134
- [`app-browser`](plugins/app-browser) — agent-driven browser automation.
135135
- [`app-knowledge`](plugins/app-knowledge) — RAG over user documents.
136136
- [`app-phone`](plugins/app-phone) — voice + telephony surface.
137-
- [`app-form`](plugins/app-form) — form-driven data collection.
137+
- [`plugin-form`](plugins/plugin-form) — form-driven data collection.
138138
- [`app-task-coordinator`](plugins/app-task-coordinator) — multi-agent orchestration.
139139
- [`app-training`](plugins/app-training) — trajectory capture + native prompt optimization.
140140

cloud/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,7 +1042,7 @@ POST /api/eliza/rooms/{roomId}/messages
10421042

10431043
**Features**:
10441044

1045-
- AI-assisted character building using GPT-4o-mini
1045+
- AI-assisted character building using gpt-5-mini
10461046
- Progressive JSON generation
10471047
- Live preview of character definition
10481048
- Import/export elizaOS-compatible JSON

cloud/apps/api/agents/[id]/a2a/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ async function handleChat(
218218
rpcId: string | number,
219219
authUser: { id: string; organization_id: string },
220220
): Promise<Response> {
221-
const { model = "gpt-4o-mini", messages } = params as {
221+
const { model = "gpt-5-mini", messages } = params as {
222222
model?: string;
223223
messages: Array<{ role: string; content: string }>;
224224
};

cloud/apps/api/agents/[id]/mcp/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ app.get("/", rateLimit(RateLimitPresets.STANDARD), async (c) => {
8080
message: { type: "string", description: "The message to send" },
8181
model: {
8282
type: "string",
83-
description: "Model to use (default: gpt-4o-mini)",
84-
enum: ["gpt-4o-mini", "gpt-4o", "claude-sonnet-4-6"],
83+
description: "Model to use (default: gpt-5-mini)",
84+
enum: ["gpt-5-mini", "gpt-4o", "claude-sonnet-4-6"],
8585
},
8686
},
8787
required: ["message"],
@@ -252,7 +252,7 @@ async function handleToolCall(
252252
}
253253

254254
if (name === "chat") {
255-
const { message, model = "gpt-4o-mini" } = args as {
255+
const { message, model = "gpt-5-mini" } = args as {
256256
message: string;
257257
model?: string;
258258
};

cloud/apps/api/mcp/list/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ const mcpDefinitions = [
6868
},
6969
model: {
7070
type: "enum",
71-
options: ["gpt-4o", "gpt-4o-mini", "claude-sonnet-4-6", "gemini-2.0-flash-exp"],
71+
options: ["gpt-4o", "gpt-5-mini", "claude-sonnet-4-6", "gemini-2.0-flash-exp"],
7272
optional: true,
7373
default: "gpt-4o",
7474
description: "The AI model to use for generation",

cloud/apps/api/v1/character-assistant/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ app.post("/", async (c) => {
126126
const systemPrompt = isEditMode && character ? editSystemPrompt(character) : createSystemPrompt;
127127

128128
const result = streamText({
129-
model: "gpt-4o-mini",
129+
model: "gpt-5-mini",
130130
system: systemPrompt,
131131
messages: await convertToModelMessages(messages),
132132
temperature: 0.7,

cloud/apps/api/v1/models/[...model]/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import type { AppEnv } from "@/types/cloud-worker-env";
1313
/**
1414
* GET /api/v1/models/[...model]
1515
* Gets details for a specific model by its identifier.
16-
* Supports both slash-separated and URL-encoded model names (e.g., "openai/gpt-4o-mini").
16+
* Supports both slash-separated and URL-encoded model names (e.g., "openai/gpt-5-mini").
1717
*
1818
* @param request - The Next.js request object.
1919
* @param context - Route context containing model segments as an array.
@@ -40,7 +40,7 @@ async function __next_GET(request: Request, context: { params: Promise<{ model:
4040
);
4141
}
4242

43-
// Join segments to support both "openai/gpt-4o-mini" and "openai%2Fgpt-4o-mini"
43+
// Join segments to support both "openai/gpt-5-mini" and "openai%2Fgpt-5-mini"
4444
const model = modelSegments.join("/");
4545

4646
if (isGroqNativeModel(model)) {

cloud/apps/frontend/public/.well-known/llms-full.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ knowledgeable, thorough, patient, analytical, helpful
805805

806806
| Provider | Models | Best For |
807807
| ------------- | -------------------------------- | --------------------------- |
808-
| **OpenAI** | GPT-4o, GPT-4o-mini, GPT-4-turbo | General purpose, coding |
808+
| **OpenAI** | GPT-4o, gpt-5-mini, GPT-4-turbo | General purpose, coding |
809809
| **Anthropic** | Claude Sonnet 4.6, Claude Opus 4.7 | Long-form content, analysis |
810810
| **Google** | Gemini Pro, Gemini Flash | Multimodal, fast responses |
811811

@@ -993,7 +993,7 @@ Fill in the agent's personality:
993993

994994
Choose your AI model provider and model:
995995

996-
- OpenAI (GPT-4o, GPT-4o-mini)
996+
- OpenAI (GPT-4o, gpt-5-mini)
997997
- Anthropic (Claude Sonnet 4.6)
998998
- Google (Gemini Pro)
999999

@@ -2270,7 +2270,7 @@ You can use an agent ID as the model to chat with your custom AI agents:
22702270
| Model | Provider | Description |
22712271
| ---------------------------- | --------- | ------------------------ |
22722272
| `gpt-4o` | OpenAI | Most capable GPT-4 model |
2273-
| `gpt-4o-mini` | OpenAI | Fast and efficient |
2273+
| `gpt-5-mini` | OpenAI | Fast and efficient |
22742274
| `claude-sonnet-4-6` | Anthropic | Latest Claude model |
22752275
| `gemini-1.5-pro` | Google | Gemini Pro model |
22762276

@@ -2950,7 +2950,7 @@ Check crypto payment status.
29502950
| Service | Unit | Price |
29512951
| -------------------- | ---------- | -------------- |
29522952
| GPT-4o | 1M tokens | $2.50 / $10.00 |
2953-
| GPT-4o-mini | 1M tokens | $0.15 / $0.60 |
2953+
| gpt-5-mini | 1M tokens | $0.15 / $0.60 |
29542954
| Claude Sonnet 4.6 | 1M tokens | $3.00 / $15.00 |
29552955
| Claude 3.5 Haiku | 1M tokens | $1.00 / $5.00 |
29562956
| Embeddings (3-small) | 1M tokens | $0.02 |
@@ -4016,8 +4016,8 @@ The `/api/v1/models` response is the source of truth for the full live catalog.
40164016
| Model | Context | Best For |
40174017
| ------------- | ------- | ----------------------- |
40184018
| `gpt-4o` | 128K | General purpose, vision |
4019-
| `gpt-4o-mini` | 128K | Fast, cost-effective |
4020-
| `gpt-4-turbo` | 128K | Complex reasoning |
4019+
| `gpt-5-mini` | 128K | Fast, cost-effective |
4020+
| `gpt-5.5` | 128K | Complex reasoning |
40214021

40224022
### Anthropic
40234023

@@ -4059,11 +4059,11 @@ The `/api/v1/models` response is the source of truth for the full live catalog.
40594059

40604060
## Model Selection Tips
40614061

4062-
Start with `gpt-4o-mini` or `claude-sonnet-4-6` for a good balance.
4062+
Start with `gpt-5-mini` or `claude-sonnet-4-6` for a good balance.
40634063

40644064
| Use Case | Recommended Model |
40654065
| ----------------- | ------------------- |
4066-
| General chat | `gpt-4o-mini` |
4066+
| General chat | `gpt-5-mini` |
40674067
| Complex reasoning | `gpt-4o` |
40684068
| Code generation | `claude-sonnet-4-6` |
40694069
| Long documents | `gemini-1.5-pro` |
@@ -6545,7 +6545,7 @@ For social media interactions:
65456545

65466546
| Provider | Models |
65476547
| ----------- | -------------------------------- |
6548-
| `openai` | gpt-4o, gpt-4o-mini, gpt-4-turbo |
6548+
| `openai` | gpt-4o, gpt-5-mini, gpt-5.5 |
65496549
| `anthropic` | claude-sonnet-4-6, claude-opus-4-7 |
65506550
| `google` | gemini-1.5-pro, gemini-1.5-flash |
65516551

0 commit comments

Comments
 (0)