-
Notifications
You must be signed in to change notification settings - Fork 5.3k
chore: 1.0.18 #5419
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: 1.0.18 #5419
Conversation
Co-authored-by: Copilot <[email protected]>
- Replace inquirer with @clack/prompts in plugin-creator.ts - Replace global prompt() with @clack/prompts in generate-unit-tests.ts - Remove inquirer and @types/inquirer dependencies - Add proper cancellation handling with clack.isCancel() - Maintain existing validation logic and error messages - Improve CLI consistency and user experience Fixes #5295
- Rename 'answer' to 'shouldGenerateTests' for clarity - Extract repeated cancellation handling into helper method - Differentiate between user cancellation and declining option
- Changed all component inputs (actions, providers, evaluators, services) to be optional (required=false) - Added check in getCommaSeparatedInput to return empty array for optional empty inputs - This restores the original behavior where users could skip providing component names - Fixes bug introduced when migrating from inquirer to @clack/prompts
- Changed clack.cancel() to clack.outro() when user selects 'No' - clack.cancel() is reserved for actual cancellations (Ctrl+C) - clack.outro() properly indicates a normal completion with skipped action - Improves UX by not treating deliberate choices as cancellations
- Bump versions for several packages including @langchain/core, @mermaid-js/parser, and bun. - Ensure compatibility with latest dependencies and maintain stability across the project. - Update @types/bun and other related packages to their latest versions for improved type definitions.
- Add simple track for quick adoption with getting started guide - Add technical track with architecture deep dives - Create unified entry point at docs/index.mdx - Implement clear navigation between tracks - Add character creation guide and templates gallery - Include comprehensive FAQs for both tracks - Update sidebar configuration for new structure
fix: handle string and array types in bio for backward compatibility
fix: recording icon padding
fix: handle unwrapped server responses in BaseApiClient
Co-authored-by: Copilot <[email protected]>
fix: issue-5407, plugin loading bun on windows
- Add SidebarItem interface for sidebar item objects - Add SitemapItem interface for sitemap items - Add SitemapParams interface for sitemap creation parameters - Replace all 'any' types in sidebar generators and sitemap creation - Improve type safety while maintaining Docusaurus compatibility - Fix minor formatting inconsistencies
fix(docs): replace 'any' types with proper TypeScript interfaces
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
- Update test files - Update TypeScript definitions - Update CLI utilities - Update client components 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
chore: linting updates across multiple packages
- Replace [key: string]: any with [key: string]: unknown - Replace any parameter type with Record<string, unknown> - Resolves TypeScript ESLint warnings about explicit any usage
Run bun run lint across all packages to ensure code formatting consistency. No actual changes were needed as all files were already properly formatted. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
chore: run linting on codebase
Co-authored-by: Copilot <[email protected]>
test: extra windows ci install time
Downgraded vite-plugin-node-polyfills from 0.23.0 to 0.17.0 in the client package to fix compatibility issues with the current Vite version. This resolves build errors in the client package.
…rade fix: downgrade vite-plugin-node-polyfills to resolve client build issues
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Vite Plugin Downgrade Causes Protocol Import Breakage
A significant regression of vite-plugin-node-polyfills
from ^0.23.0
to 0.17.0
was introduced, along with a configuration change to disable protocolImports
. While likely intended to resolve immediate build compatibility issues, this downgrade may reintroduce older bugs, remove critical features or fixes, and could break functionality dependent on protocol imports in browser environments.
packages/client/package.json#L72-L73
eliza/packages/client/package.json
Lines 72 to 73 in 6087288
"vite-plugin-compression": "^0.5.1", | |
"vite-plugin-node-polyfills": "0.17.0" |
packages/client/vite.config.ts#L37-L41
eliza/packages/client/vite.config.ts
Lines 37 to 41 in 6087288
react() as unknown as Plugin, | |
nodePolyfills({ | |
// Minimal configuration for v0.21.0 | |
protocolImports: false, | |
}) as unknown as Plugin, |
Was this report helpful? Give feedback by reacting with 👍 or 👎
commit 4a38bf5748bfd2a97f2109ac25bc388e20fb43f3 Author: Sayo <[email protected]> Date: Mon Jul 7 19:22:47 2025 +0530 Update env-settings.tsx commit 1e2950ea2e4aa0f09a42c6109220a016e44c344b Merge: 38f2c817c cd307b78a Author: Sayo <[email protected]> Date: Mon Jul 7 19:20:16 2025 +0530 Merge pull request #5431 from elizaOS/fix/remove-cli-timestamps feat(cli): improve user experience with clean spinner flow and proper task sequencing commit cd307b78ae29e6f7419b25fe1cca34eddb866e7e Merge: 10f177407 b32c91ccb Author: Sayo <[email protected]> Date: Mon Jul 7 19:02:46 2025 +0530 Merge branch 'fix/remove-cli-timestamps' of https://github.com/elizaOS/eliza into fix/remove-cli-timestamps commit 10f177407266b9660e45aed529eef364b52ddf22 Author: Sayo <[email protected]> Date: Mon Jul 7 19:02:36 2025 +0530 Improve agent creation and plugin install feedback Agent creation now always displays success and usage instructions, regardless of interactive mode, ensuring users receive critical information. Plugin installation with spinner now provides clearer success and failure feedback, skips in CI/test environments, and logs debug info on failure without interrupting the flow. commit b32c91ccbc7b9478015b8b68d787461473fae4c5 Author: Sayo <[email protected]> Date: Mon Jul 7 18:50:52 2025 +0530 Update packages/cli/src/utils/spinner-utils.ts Co-authored-by: Copilot <[email protected]> commit 2060b7f227d756108fdfd5a61e0838f6283dedaa Merge: 6d7ef563f 87a72c103 Author: Sayo <[email protected]> Date: Mon Jul 7 18:49:43 2025 +0530 Merge branch 'fix/remove-cli-timestamps' of https://github.com/elizaOS/eliza into fix/remove-cli-timestamps commit 6d7ef563fd77d0e9bb0dad8dc587e21296b4307d Author: Sayo <[email protected]> Date: Mon Jul 7 18:49:33 2025 +0530 Update install.ts commit 87a72c1031ce9e7ebaf5d61c6887b7e831e47589 Merge: 7b1d31123 38f2c817c Author: Sayo <[email protected]> Date: Mon Jul 7 18:29:10 2025 +0530 Merge branch 'develop' into fix/remove-cli-timestamps commit 7b1d31123d8fa8925a5e051ce4ba723bb2d85c46 Author: Sayo <[email protected]> Date: Mon Jul 7 18:22:57 2025 +0530 polish(cli): perfect spinner flow continuity and task completion - Make plugin installation completely silent to avoid breaking spinner flow - Fix clack.tasks() to properly show completion status with return values - Remove individual success messages that interrupt clean vertical line - Ensure all spinner tasks complete with proper checkmarks - Polish the visual flow for perfect UX consistency ✅ No more plugin success messages between spinner tasks ✅ Clean vertical line continuity maintained throughout ✅ Spinner tasks properly complete and show checkmarks ✅ Perfect flow: config → clean spinners → success Fixes the disconnect where spinner tasks didn't disappear and individual success messages broke the clean progression line. commit fea4494aa89522bceeff0ee8ad74f56205b97d5c Author: Sayo <[email protected]> Date: Mon Jul 7 18:16:56 2025 +0530 fix(cli): ensure directory creation before config file writes - Add directory creation before configuration prompts in creators.ts - Add directory creation in storePostgresUrl to ensure .env file can be written - Fix ENOENT errors when trying to write config files to non-existent directories - Prevent multiple cancellations during project creation flow ✅ Directory created before PostgreSQL configuration ✅ Directory created before AI model configuration ✅ .env file writes will succeed with proper parent directory ✅ No more ENOENT errors requiring multiple cancellations Fixes the issue where users had to cancel 3 times due to directory creation timing. commit ab345b60a2f2b72ed400fdcb09cacd5be3b00cd3 Author: Sayo <[email protected]> Date: Mon Jul 7 18:12:15 2025 +0530 fix(cli): move PostgreSQL configuration prompt before spinner tasks - Apply same fix to PostgreSQL configuration as was done for AI models - Move PostgreSQL URL prompting before spinner tasks to maintain clean flow - Prevent database configuration from interrupting spinner progression - Ensure consistent UX for all configuration types (database + AI models) ✅ PGLite: No prompts, clean spinner flow ✅ PostgreSQL: URL prompt first, then clean spinner flow ✅ All AI models: Configuration first, then clean spinner flow ✅ Consistent pattern: All interactive config → clean spinners → success Now both PostgreSQL and OpenAI selections maintain the same clean UX flow. commit 14f41a8b88ba7893717165e8ab95d63cb5760048 Author: Sayo <[email protected]> Date: Mon Jul 7 18:09:37 2025 +0530 fix(cli): move API key prompts before spinner tasks for clean UX flow - Move OpenAI/Claude/etc API key configuration before spinner tasks start - Prevent interactive prompts from interrupting clean spinner flow - Maintain proper separation: interactive prompts → clean spinners → success - Fix UX issue where OpenAI selection showed prompts mid-spinner flow ✅ Local AI: Clean spinner flow (no prompts needed) ✅ OpenAI/Claude: API prompts first, then clean spinner flow ✅ Non-interactive: No prompts, direct to spinner flow ✅ Consistent UX: Always clean spinner progression after prompts Now OpenAI selection will show the same clean spinner flow as Local AI. commit 9405956238eb3d941df76ece8cc215a926a77e3c Author: Sayo <[email protected]> Date: Mon Jul 7 18:06:15 2025 +0530 feat(cli): complete DRY implementation with proper boolean parsing for QUIET_MODE - Set QUIET_MODE=true as CLI default but allow override with process.env - Create DRY isQuietMode() utility using parseBooleanFromText from core - Support all boolean formats: true/false, yes/no, 1/0, on/off, enable/disable - Apply DRY principle: single function for boolean check across all files - Fix edge cases: QUIET_MODE=false now properly shows verbose logs - Remove all remaining rough edges from create command output ✅ Proper boolean parsing: QUIET_MODE=false now works correctly ✅ DRY implementation: No repeated boolean logic across files ✅ Environment override: External QUIET_MODE values respected ✅ Clean defaults: CLI starts in quiet mode but configurable Now supports: QUIET_MODE=false/no/0/off/disable for verbose output commit 59c1d8d51d514dd5ff9b0ee76648251f9837f69b Author: Sayo <[email protected]> Date: Mon Jul 7 17:52:35 2025 +0530 feat(cli): replace verbose logs with clean clack spinners in create command - Add DRY spinner utilities (spinner-utils.ts) with reusable functions - Replace stdio: 'inherit' with clean spinners for all long-running operations - Use clack.tasks() to group related operations (copy, setup, install, build) - Maintain error handling with captured output for debugging - Non-critical operations (plugin installs) show warnings instead of failing - Significantly improve UX by eliminating hundreds of lines of verbose output Before: Ugly bun install/build logs cluttering the terminal After: Clean progress indicators with organized task flow ✅ installDependencies: Now shows spinner instead of verbose package logs ✅ buildProject: Now shows spinner instead of verbose build logs ✅ installPlugin: Now shows spinner with graceful error handling ✅ Template operations: Now grouped in clean task workflow commit 38f2c817ce8533ed4d2da63b49f45827f2c502ee Merge: 79d00f87c 8293f2988 Author: Sayo <[email protected]> Date: Mon Jul 7 17:47:51 2025 +0530 Merge pull request #5430 from elizaOS/fix/remove-cli-timestamps feat: add LOG_TIMESTAMPS environment variable to control log timestamps commit 8293f29888fe36493bff544eb7d8f2f64dd33739 Author: Sayo <[email protected]> Date: Mon Jul 7 17:25:13 2025 +0530 Update claude-code-review.yml commit a5ad396613d0eb5a8005c3a193903436a0777533 Author: Sayo <[email protected]> Date: Mon Jul 7 17:18:30 2025 +0530 feat: add LOG_TIMESTAMPS environment variable with default true - Added LOG_TIMESTAMPS env var to control timestamp display in logs - Defaults to true (shows timestamps) for both CLI and runtime logs - Set LOG_TIMESTAMPS=false to hide timestamps for cleaner output - CLI logs use 'yyyy-mm-dd HH:MM:ss' format when timestamps enabled - Runtime logs use system standard format when timestamps enabled - Updated documentation in packages/docs/docs/cli/env.md commit 992e829ede51947d862320f0b597a41381fc86f5 Author: Sayo <[email protected]> Date: Mon Jul 7 17:15:57 2025 +0530 feat: add LOG_TIMESTAMPS environment variable to control timestamp display - Added LOG_TIMESTAMPS env var to enable/disable timestamps in both CLI and runtime logs - Defaults to false (no timestamps) for cleaner CLI output - When set to true, shows timestamps in 'yyyy-mm-dd HH:MM:ss' format for CLI logs - Runtime logger shows system standard format when timestamps are enabled - Updated documentation in packages/docs/docs/cli/env.md commit 09ea1951849f5459176f9bec694fea045d1131b0 Author: Sayo <[email protected]> Date: Mon Jul 7 17:12:27 2025 +0530 Add LOG_TIMESTAMPS env option for log timestamps Introduces the LOG_TIMESTAMPS environment variable to control whether timestamps are shown in logs. When enabled, timestamps are included; otherwise, they are omitted for cleaner CLI output. commit 054d5618fb03e721102d9a850e19f8efb23e2da8 Author: Sayo <[email protected]> Date: Mon Jul 7 17:07:59 2025 +0530 fix: remove timestamps from CLI logs while preserving them for runtime logger - Modified createPrettyConfig() to ignore 'time' field in addition to 'pid,hostname' - CLI logs now show clean output without timestamp prefixes - Runtime logger still shows timestamps using 'SYS:standard' format - Improves readability of CLI output during operations like 'elizaos create' commit 79d00f87ca0677a49ed81f8c2bc1060a3c8dd04a Author: Sayo <[email protected]> Date: Mon Jul 7 15:14:00 2025 +0530 fix: resolve Cypress component test build error with node-stdlib-browser - Set protocolImports to false to prevent esbuild directory read errors - Add crypto-browserify override to ensure proper browser polyfills - Align vite.config.cypress.ts with main vite.config.ts polyfill settings - Add process/browser alias to fix readable-stream import issues This fixes the "Error reading node-stdlib-browser/esm/proxy/process: is a directory" error that was preventing Cypress component tests from running in CI. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> commit bdd7abb953d1b263dc90d6035e70886a5a021577 Merge: 293293d24 de2983406 Author: Sayo <[email protected]> Date: Mon Jul 7 14:59:40 2025 +0530 Merge pull request #5428 from elizaOS/fix/browser-compatibility-and-package-updates fix: improve browser compatibility and update dependencies commit de29834069ab3d13cec02e550c906b09af595ebc Merge: 079bfce8e 293293d24 Author: Sayo <[email protected]> Date: Mon Jul 7 14:28:06 2025 +0530 Merge branch 'develop' into fix/browser-compatibility-and-package-updates commit 293293d24259b2a3caa28ff87d7d4f36bce88091 Merge: fd24a2d05 b7aa11740 Author: Sayo <[email protected]> Date: Mon Jul 7 14:27:59 2025 +0530 Merge branch 'main' into develop commit 079bfce8ed43f4baaff7bf1d8437b831c2a5da4b Author: Sayo <[email protected]> Date: Mon Jul 7 14:25:53 2025 +0530 fix: improve browser compatibility and update dependencies - Add CommonJS shims for browser compatibility in Vite config - Configure proper polyfills for crypto, buffer, and Node.js globals - Update package versions: caniuse-lite, decimal.js, zod - Fix async operation in server initialization - Minor code formatting improvements commit fd24a2d05061988347039b6b153d24d91bc73c21 Merge: 6535a0a69 c265fd19f Author: Sayo <[email protected]> Date: Mon Jul 7 13:41:31 2025 +0530 Merge pull request #5426 from ai16z-demirix/fix/issue-5425 fix: issue 5425 - removing check if sender name includes DM commit c265fd19fe8351754e97f3bb6ec5b3b552ce892b Author: Sayo <[email protected]> Date: Mon Jul 7 13:38:40 2025 +0530 chore: remove unnecessary code change comment Remove explanatory comment about removed code check in socketio/index.ts. The code change is self-evident without the comment. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> commit fa49935123a1c9aeb667a0ec560ca646034b0f67 Merge: 0ea36a62f 6535a0a69 Author: Sayo <[email protected]> Date: Mon Jul 7 13:35:41 2025 +0530 Merge branch 'develop' into fix/issue-5425 commit 6535a0a697307a809ea91eb3003159a9843cb1eb Merge: 60872882b 03d338c10 Author: Sayo <[email protected]> Date: Mon Jul 7 13:34:15 2025 +0530 Merge pull request #5427 from elizaOS/fix/cli-update-creates-files-in-non-project-dir fix: prevent CLI update from creating files in non-project directories commit 03d338c1064f210c838601d0f2d5e5395807f668 Author: Sayo <[email protected]> Date: Mon Jul 7 13:22:21 2025 +0530 test: skip global CLI update tests in CI environment - Skip 'update succeeds outside a project' test in CI - Skip 'update command should not create files' test in CI - These tests attempt global CLI updates which aren't appropriate for CI - Tests will still run locally for development validation commit 2eac8c3dd6a9c29130973ce3a345b1638307e333 Author: Sayo <[email protected]> Date: Mon Jul 7 13:14:27 2025 +0530 fix: update test to properly handle directory changes - Change directory before running test instead of using cwd option - Fix exit code check - runCliCommandSilently returns string not object - Ensure directory is restored after test - All update tests now pass locally commit ab99c5c9daa5ec5498bf0f784a68219d9a824ddb Author: Sayo <[email protected]> Date: Mon Jul 7 13:07:47 2025 +0530 fix: correct path import usage in update test - Changed path.join() to join() to match the import statement - Fixes ReferenceError in test execution commit 303b0cb18e2c7148ab4f85e9288683aa3da5ec70 Author: Sayo <[email protected]> Date: Mon Jul 7 12:37:31 2025 +0530 fix: prevent CLI update from creating files in non-project directories - Fixed CLI update to use global installation command (bun add -g) - Modified update logic to skip package updates when not in a project directory - Added test to verify no files are created in empty directories - Shows clear error message if bun is not installed - Ensures 'elizaos update' only updates global CLI when run outside projects Fixes issue where running 'elizaos update' in non-project directories would create package.json, node_modules, etc. commit b7aa117402296a05d5ad56eae15656be03cbf83c Merge: d036af49c 60872882b Author: cjft <[email protected]> Date: Sun Jul 6 22:35:02 2025 -0600 Merge pull request #5419 from elizaOS/develop chore: 1.0.18 commit 60872882bba3321ac252c79dc10c5665b0209174 Merge: 06fe7445e c3287dd93 Author: cjft <[email protected]> Date: Sun Jul 6 22:20:56 2025 -0600 Merge pull request #5424 from elizaOS/fix/client-vite-polyfills-downgrade fix: downgrade vite-plugin-node-polyfills to resolve client build issues commit 0ea36a62f0e6b467469e308ca3b48d03be4bb3a9 Author: ai16z-demirix <[email protected]> Date: Sun Jul 6 22:50:54 2025 +0200 fix: issue5425 - removing check if sender name includes DM commit c3287dd936d7a8a01171718ebf696c11dead63a0 Author: Sayo <[email protected]> Date: Mon Jul 7 00:26:08 2025 +0530 fix: downgrade vite-plugin-node-polyfills to resolve client build issues Downgraded vite-plugin-node-polyfills from 0.23.0 to 0.17.0 in the client package to fix compatibility issues with the current Vite version. This resolves build errors in the client package. commit 06fe7445e395db741aa49f54179fbade805d159a Merge: 1a91386b9 0b87ed6c9 Author: Sayo <[email protected]> Date: Sun Jul 6 22:57:33 2025 +0530 Merge pull request #5423 from elizaOS/fix/windows-ci-plugin-tests test: extra windows ci install time commit 0b87ed6c924e50b1b8520f74203355da3c0f0fb5 Author: Sayo <[email protected]> Date: Sun Jul 6 22:57:20 2025 +0530 Update plugins.test.ts commit b86406c4f817f454d184d9f83906c3a83a7fbb20 Author: Sayo <[email protected]> Date: Sun Jul 6 22:05:57 2025 +0530 Update plugins.test.ts commit b584e72bf3a46f0971c3fd990842d6b06423d6ee Author: Sayo <[email protected]> Date: Sun Jul 6 22:04:07 2025 +0530 Update packages/cli/tests/commands/plugins.test.ts Co-authored-by: Copilot <[email protected]> commit c4e9992c9e0ab3b76d5307815af5c3bc04f167a2 Author: Sayo <[email protected]> Date: Sun Jul 6 22:00:19 2025 +0530 Update plugins.test.ts commit 1a91386b9a831c3118d7830bea762dbbefac9c0a Merge: 8a6bf12f2 53214d341 Author: Sayo <[email protected]> Date: Sun Jul 6 17:17:11 2025 +0530 Merge pull request #5422 from elizaOS/feat/linting-fixes chore: run linting on codebase commit 53214d3417d5b789cfa8977d41d9718228931352 Author: Sayo <[email protected]> Date: Sun Jul 6 17:16:40 2025 +0530 chore: run linting on codebase Run bun run lint across all packages to ensure code formatting consistency. No actual changes were needed as all files were already properly formatted. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> commit 8a6bf12f2d25d9ce5dca2a6538afa99d0d651ea7 Author: Sayo <[email protected]> Date: Sun Jul 6 17:12:08 2025 +0530 fix(docs): replace remaining 'any' types with 'unknown' and Record types - Replace [key: string]: any with [key: string]: unknown - Replace any parameter type with Record<string, unknown> - Resolves TypeScript ESLint warnings about explicit any usage commit ece1870f02e824c7c84aa7683e9f219465e80976 Merge: 113790e84 ef691fb39 Author: Sayo <[email protected]> Date: Sun Jul 6 16:53:31 2025 +0530 Merge pull request #5420 from elizaOS/chore/update-files chore: linting updates across multiple packages commit ef691fb396d1e257fc960b2186360fb5cd22c952 Author: Sayo <[email protected]> Date: Sun Jul 6 16:52:40 2025 +0530 chore: update various project files - Update test files - Update TypeScript definitions - Update CLI utilities - Update client components 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> commit 113790e84c6f7433fedb7c5614a8d3b0af62e081 Merge: 733e776c5 c5c88b7ed Author: Sayo <[email protected]> Date: Sun Jul 6 16:42:26 2025 +0530 Merge pull request #5418 from elizaOS/fix/docs-typescript-any-types fix(docs): replace 'any' types with proper TypeScript interfaces commit c5c88b7edd9fca954d5f3083d974900b9ccecf5f Author: Sayo <[email protected]> Date: Sun Jul 6 16:41:57 2025 +0530 fix(docs): replace 'any' types with proper TypeScript interfaces - Add SidebarItem interface for sidebar item objects - Add SitemapItem interface for sitemap items - Add SitemapParams interface for sitemap creation parameters - Replace all 'any' types in sidebar generators and sitemap creation - Improve type safety while maintaining Docusaurus compatibility - Fix minor formatting inconsistencies commit 733e776c575f34fe0bcf2516bc847855c4d037e2 Merge: 30a24fa59 d036af49c Author: Sayo <[email protected]> Date: Sun Jul 6 16:37:12 2025 +0530 Merge branch 'main' into develop commit 30a24fa59c3ca5c83e76fa5970c38eb8b7860ddd Merge: 26159f421 c4ba5d5fd Author: Sayo <[email protected]> Date: Sun Jul 6 16:30:43 2025 +0530 Merge pull request #5416 from ai16z-demirix/fix/issue-5407 fix: issue-5407, plugin loading bun on windows commit c4ba5d5fd1084f9344158b39e3e14c9546b294ee Author: Sayo <[email protected]> Date: Sun Jul 6 16:29:28 2025 +0530 Update packages/cli/src/utils/plugin-creator.ts Co-authored-by: Copilot <[email protected]> commit e3a577ecff8f1dc0ce71fbc78548ff8fcb9efcee Author: Sayo <[email protected]> Date: Sun Jul 6 16:26:26 2025 +0530 Update plugins.test.ts commit a582625228354ec6fc0934a24a9739f144765c17 Author: Sayo <[email protected]> Date: Sun Jul 6 16:22:17 2025 +0530 fix: issue-5407, plugin loading bun on windows commit 5bda3912b33cd5ea82e3c36b5405a6997bee6732 Author: ai16z-demirix <[email protected]> Date: Sun Jul 6 12:23:53 2025 +0200 fix: fixed inconsistency due to cursor review commit 75a39bf9773fd7a171a428b6cac2b3bb2f951532 Author: ai16z-demirix <[email protected]> Date: Sun Jul 6 11:07:21 2025 +0200 fix: issue-5407, plugin loading bun on windows commit 26159f421a19762e98f4c8bcc2e45499962eb125 Merge: 2bdff6d19 1c7392b26 Author: Sayo <[email protected]> Date: Sun Jul 6 13:59:05 2025 +0530 Merge pull request #5343 from Dangoz/fix-baseApiClient-response fix: handle unwrapped server responses in BaseApiClient commit 1c7392b261e02f334bfd8cc2a03be94e09db2c23 Merge: b63d40a2e 2bdff6d19 Author: Sayo <[email protected]> Date: Sun Jul 6 13:53:35 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit 2bdff6d19be201e46db86fc02ab25d13a6bd029e Merge: 7b1c8211f 75a387bcc Author: Sayo <[email protected]> Date: Sun Jul 6 13:45:11 2025 +0530 Merge pull request #5401 from SYMBaiEX/docs/navbar-fixes-and-styling feat: implement comprehensive documentation overhaul with two-track system commit 75a387bccfcc4c8de2a6996f5b02177721a96384 Merge: 928d3528f 7b1c8211f Author: Sayo <[email protected]> Date: Sun Jul 6 12:46:47 2025 +0530 Merge branch 'develop' into docs/navbar-fixes-and-styling commit b63d40a2e015f138a180102addcdb2af3f7d633b Merge: ad4092cd3 7b1c8211f Author: Sayo <[email protected]> Date: Sun Jul 6 12:43:58 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit 928d3528fc8f18cb664e6f330d5fb43764b2200f Author: Sayo <[email protected]> Date: Sun Jul 6 12:41:59 2025 +0530 Apply suggestion from @coderabbitai[bot] Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> commit 7b1c8211f1ef710fd0ebab693e8ee2d3ca6859d7 Merge: 98dedd96f 35b7327c6 Author: Sayo <[email protected]> Date: Sun Jul 6 12:40:51 2025 +0530 Merge pull request #5412 from reallesee/develop ci: update GitHub Actions upload-artifact to v4 commit 35b7327c6fad3ac93f6e226b1fdee2bf61ef25f9 Merge: fbe42528a 98dedd96f Author: Sayo <[email protected]> Date: Sun Jul 6 12:39:33 2025 +0530 Merge branch 'develop' into develop commit 98dedd96fe3ede3636de98e6cabb73664ffe500c Merge: d81c7d87d 58ea0f603 Author: Sayo <[email protected]> Date: Sun Jul 6 12:38:19 2025 +0530 Merge pull request #5414 from ai16z-demirix/feat/issue-5410 feat: issue-5410 fixing JSDoc comments commit 3dbfdfc441f74f11f6f6459eca4716c6c24ba09f Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 19:51:59 2025 -0500 fix: update Docusaurus configuration for AI chat and enhance mobile styles - Change AI chat URL to use Netlify function endpoint for proper integration. - Refactor CSS to apply containment only on desktop for navbar and main-wrapper, improving mobile performance. - Add mobile-specific styles to hide GitHub and RSS icons, and fix z-index issues for mobile sidebar elements. - These updates enhance the user experience and ensure compatibility with mobile devices. commit ac677cf58f1bd38b074bc0d613056692650be10e Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 19:03:08 2025 -0500 fix: configure AI chat to use POST method instead of GET - Add method and headers configuration to @ahelmy/docusaurus-ai plugin - Ensures requests use POST with Content-Type: application/json - Fixes 405 Method Not Allowed error with Netlify function commit 6142d06b60480c6e2663ab38f8c1987988808eaf Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 19:01:29 2025 -0500 docs: complete technical architecture documentation for issue #5234 Add comprehensive technical documentation covering core missing areas: - State Management Architecture (state-management.md) * State composition and provider aggregation * Memory system with embedding search and scoping * Caching layer and database integration * Real implementation details from codebase analysis - Socket Communication Architecture (socket-communication.md) * Server-side Socket.IO implementation * Client-side connection management * Message flow and event broadcasting * Real-time agent coordination - Room/World Abstraction System (room-world-abstraction.md) * Platform mapping (Discord, Telegram, etc.) * UUID deterministic generation and agent perspectives * Entity hierarchy and component system * Cross-platform entity resolution - Service Layer Architecture (service-layer.md) * Service lifecycle management and dependency injection * Built-in services (transcription, browser, speech) * Service builder pattern and custom development * Error handling and resilience patterns These documents address the core technical gaps identified in issue #5234, providing deep architectural understanding for developers building on ElizaOS. All documentation verified against actual codebase implementation. commit 175718b99b93f95b10628f5229554ae20590ae7f Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 18:57:18 2025 -0500 docs: update .env.example and state management documentation for consistency and clarity - Changed environment variable prefixes in .env.example to ensure all AI-related variables use the REACT_APP_ prefix. - Revised state management documentation to enhance clarity, focusing on state composition, memory operations, and caching mechanisms. - Improved overall structure and readability of the state management architecture section, aligning with the project's documentation standards. commit b0621b25576b7a4ad7978c5f1811fe4e6e68aa3b Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 18:41:53 2025 -0500 fix: address PR review feedback for security and documentation formatting - Remove sk- prefix from .env.example to avoid triggering security scanners - Fix REACT_APP_ variable prefixes for consistency in docs configuration - Add missing language specifier to code block in creating-plugins.md - Maintain correct environment variable structure for React docs app commit 6040b127f68aad524132ba31fddcba6d97f86bbe Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 18:31:24 2025 -0500 feat: add AI assistant integration and comprehensive plugin creation guide - Add @ahelmy/docusaurus-ai plugin with Netlify serverless function - Create comprehensive plugin creation guide in technical development track - Add "Build a Plugin" button to showcase page - Update sidebar navigation to include new plugin creation guide - Configure POST-only API endpoint for AI chat functionality commit c99b7529a7f152b63e9b8a12b520cd32ca200d83 Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 18:10:31 2025 -0500 docs: update Docusaurus configuration and enhance search functionality - Added new dependency for AI integration: @ahelmy/docusaurus-ai. - Updated Docusaurus configuration to streamline search functionality by removing deprecated lunr-search settings. - Enhanced CSS for the search input to ensure interactivity and visibility, improving user experience. - These changes align with the project's focus on integrating AI capabilities and improving documentation clarity. commit 62a951c339f8893695c965f8a94a7612a0a241cb Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 17:26:35 2025 -0500 docs: enhance Docusaurus configuration with type annotations - Added type annotations for sidebar item processing functions to improve type safety and clarity. - Updated the Docusaurus configuration to ensure consistent handling of sidebar items, enhancing maintainability. - These changes align with the project's commitment to using TypeScript effectively and improve the overall documentation quality. commit 61a4c69c01025a780791da36b51e524d1b3823bf Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 17:15:39 2025 -0500 docs: remove AI assistant component and related configurations - Deleted the AIAssistant component and its associated service file to streamline documentation. - Removed AI-related configurations from the Docusaurus setup, ensuring no deprecated references remain. - This cleanup enhances the clarity of the documentation and aligns it with the current project architecture, focusing on relevant components only. commit 2a30b9baade8916d09ce9e6885e2c8ac2e13a8a0 Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 17:08:41 2025 -0500 docs: update dependencies and remove deprecated files - Added new dependencies for AI SDKs: @ai-sdk/openai, @ai-sdk/react, and ai. - Removed outdated documentation files related to AI search implementation and setup. - Updated Docusaurus configuration to handle environment variables more effectively. - Adjusted sidebar structure to reflect the removal of deprecated guides and templates. These changes enhance the documentation's clarity and ensure it aligns with the latest project architecture and dependency requirements. commit c77928e450be609a1c3eac80ea79416a72062344 Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 14:06:28 2025 -0500 docs: update installation commands to use bun for all adapters and clients - Replaced 'npm install' commands with 'bun install' across all adapter and client documentation files. - Ensured consistency in package installation instructions to align with the project's requirement to use bun as the package manager. These changes enhance the clarity and usability of the documentation, ensuring it reflects the latest project structure and guidelines. commit c0f97bd90692341c5248b5f3a8ae79ae7cc304e9 Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 14:02:43 2025 -0500 docs: update Docusaurus configuration and sidebar structure - Filtered out 'adapters' and 'clients' categories from the sidebar, retaining only 'plugins'. - Updated sidebar items to include icons for 'plugins' category. - Removed deprecated 'design system' category and its associated items from the sidebar. - Adjusted CLI documentation to replace 'npm' commands with 'bun' commands for consistency. - Removed 'modelProvider' from character examples to align with the current architecture. These changes enhance the clarity and usability of the documentation, ensuring it reflects the latest project structure and guidelines. commit 58ea0f603b6e6f659c04594d2721b0f7baf1c312 Author: ai16z-demirix <[email protected]> Date: Sat Jul 5 20:58:05 2025 +0200 feat: issue-5410 fixing JSDoc comments commit 11cb32529c6f42ce274fd534aee48672156754b5 Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 10:54:49 2025 -0500 docs: remove deprecated 'clients' property from character examples - Removed 'clients' array from all character JSON examples - Added appropriate platform plugins to 'plugins' array instead - Updated Discord examples to include @elizaos/plugin-discord - Updated Telegram examples to include @elizaos/plugin-telegram - Updated Twitter examples to include @elizaos/plugin-twitter - Updated multi-platform examples to include all relevant plugins - Fixed troubleshooting references to check plugins array instead of clients This aligns with the current ElizaOS architecture where platform integrations are handled through plugins/services rather than the deprecated 'clients' property. commit 6562ff5eb3679d1e02f12ece4f9982b76ed4522d Author: SYMBaiEX <[email protected]> Date: Sat Jul 5 10:54:33 2025 -0500 docs: replace npm/npx commands with bun/bunx throughout documentation - Updated all package installation commands to use bun add instead of npm install - Changed all npm run commands to bun run - Replaced npx with bunx for executing packages - Updated npm publish to bun publish - Changed npm login to bunx npm login for compatibility - Updated troubleshooting instructions to reference bun instead of npm This ensures consistency with the project's requirement to use bun as the package manager. commit fbe42528a9cc97fe78e4b2ac569180033b9369e1 Author: Micke <[email protected]> Date: Sat Jul 5 16:13:01 2025 +0300 ci: update GitHub Actions upload-artifact to v4 commit 1f45e63e1751888bfea81d11799a77617902f46e Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 23:06:46 2025 -0500 fix: ensure AI search uses real API calls - Add proper error handling for API responses - Add window declarations for TypeScript - Add detailed logging for debugging AI search - Verify API calls are made to correct endpoints - Add comprehensive documentation for AI search implementation The AI search now makes real API calls to: - OpenAI Chat Completions API (gpt-3.5-turbo) - Anthropic Messages API (claude-3-haiku) - Groq (when configured) Console logs now show: - When AI is enabled and which provider - Each search request to AI - AI responses received - Detailed error context if failures occur commit 3dd6b82b263108cd656015388c2427b86803850d Merge: e2104c68a d81c7d87d Author: SYMBiEX <[email protected]> Date: Fri Jul 4 22:56:59 2025 -0500 Merge branch 'develop' into docs/navbar-fixes-and-styling commit e2104c68acc0ee6c666e8577e2436ab4eca5d736 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 20:51:14 2025 -0500 feat: implement real AI-powered search functionality - Add AI search service that uses OpenAI/Anthropic/Groq when configured - Pass API keys securely through Docusaurus custom fields - Update SmartSearch component to use real AI when enabled - Fix import paths to use relative imports - Maintain fallback to enhanced local search when AI not available AI search will automatically activate when: - REACT_APP_AI_ENABLED is not set to 'false' - An API key is provided (REACT_APP_OPENAI_API_KEY, etc.) - The provider is properly configured commit d81c7d87d7c837f4afd4a71377dc0b17c8f8fa19 Merge: 3fffd346b d3e1dc708 Author: tcm390 <[email protected]> Date: Sat Jul 5 09:33:36 2025 +0800 Merge pull request #5411 from elizaOS/tcm/fix-chat-creation fix: Refactor DM channel creation logic to fetch live message count inste… commit d3e1dc708e3da54ca196017c86a7f8601b6eff65 Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 09:22:53 2025 +0800 clean code commit 59c3b37e635084780929dfa634cdb985e290d6dd Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 09:21:39 2025 +0800 Refactor DM channel creation logic to fetch live message count instead of using stale state commit cc5bbe86d488aa06ba46b4f381bfa1710a300b40 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 20:12:10 2025 -0500 fix: add 'features' tag back to blog tags.yml - Add 'features' tag definition to tags.yml to fix warning for blog posts using this tag - Keeps both 'feature' (singular) and 'features' (plural) tags for flexibility commit 3a14bc12ec395f9473fde7f80098b66a2dd56bf6 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 20:10:17 2025 -0500 fix: remove broken links to removed customize track - Remove reference to customize/twitter-advanced.md in twitter-setup.md - Remove references to character-builder, environment-builder, twitter-advanced, and analytics pages in quick-start.md - Replace Advanced Features section with reference to Technical Documentation commit 9ed22921b3fa63eb954f4cef8abcfe040ac7c5f5 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:57:49 2025 -0500 fix: additional security and markdown improvements - Replace remaining sk- and realistic API key patterns in CLI docs - Fix MD029 ordered list numbering in gallery.md (use 1/1/1 style) - Ensure all API key examples use safe placeholder patterns - Complete security audit of documentation examples commit a3d5fc52033cb394c84394a7eb2f2ad4d1138120 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:52:17 2025 -0500 fix: resolve all CodeRabbit review comments - Remove duplicate 'features' blog tag, keep 'feature' - Fix boolean env vars to lowercase (TWITTER_SEARCH_ENABLE=false) - Add security warnings for password storage in Twitter setup - Replace realistic API key examples with safe placeholders - Add missing language specifiers to code blocks (text, bash, json) - Fix model name accuracy: keep Groq as provider, clarify xAI (Grok) - Fix heading punctuation: remove colons from DO/DON'T headings - Update userId→entityId in API documentation for consistency - Fix version pill text color to black on dark theme Addresses 56 CodeRabbit comments for professional code quality commit 76a852a873a4c6887108bfa1e8e7878790154f62 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:34:29 2025 -0500 fix: remove all references to deleted customize track - Remove customize track card from main intro.mdx - Update AI assistant and content recommendations components - Fix 404 page to redirect customize links to relevant tracks - Update link verification and performance test scripts - All customize track references now point to appropriate simple/technical tracks commit f3d323c7eac1e89d95382b89bc87acc6baeb5d82 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:31:35 2025 -0500 remove: delete customize track files from repository - Remove all files in packages/docs/docs/customize/ directory - Customize track was removed from navigation and should not be tracked commit 527444c15c4fe40c32fc89232bde27d3d3494624 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:27:12 2025 -0500 security: address CodeRabbit review comments - Remove exposed API key from docs/.env file and add to .gitignore - Fix boolean environment variable documentation (use true/false) - API key has been rotated for security commit cc7262a7a1f656722cf17a3212fd38f17a790a8e Merge: 4d80eb36f 3fffd346b Author: SYMBiEX <[email protected]> Date: Fri Jul 4 19:25:52 2025 -0500 Merge branch 'develop' into docs/navbar-fixes-and-styling commit 4d80eb36fc06dca75ffa32129c5e586683e0d9e3 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 19:17:01 2025 -0500 fix: update background color in documentation configuration - Changed background color for the LLMs full feature notification from 'var(--ifm-color-warning-light)' to 'var(--ifm-color-primary-light)' for improved visibility and consistency. - Removed unnecessary whitespace in docusaurus.config.ts to maintain code cleanliness. commit 165c670e582e063f7d4f5c10705ec1fb1b662a3e Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 18:53:40 2025 -0500 feat: enhance documentation with improved Simple and Technical tracks Major improvements to documentation structure and content: - Enhanced intro page with visual learning path and cost transparency - Expanded FAQ with detailed cost breakdowns and deployment guidance - Added deployment guides for Railway and Render (placeholders) - Improved user onboarding with checklists and emergency help sections - Added success stories and community integration - Created comprehensive technical introduction page - Enhanced technical FAQ with production monitoring examples - Added multi-modal agent implementation patterns - Included contribution guidelines and community resources - Updated sidebar navigation with technical intro - Removed customize track as requested - Improved two-track system with clear audience targeting - Added visual flow diagrams using Mermaid - Better cost transparency and realistic expectations - Enhanced community support integration - Fixed MDX compilation issues with angle brackets in tables - Created placeholder deployment guides for future features - Improved navigation and user experience - Added comprehensive troubleshooting sections These changes significantly improve the documentation for both non-technical users and developers, providing clearer learning paths and better support. commit eb3de40cbba01bd4b1ba82b4f1189c8248760a91 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 18:00:22 2025 -0500 chore: update documentation and configuration files - Updated docusaurus.config.ts to temporarily disable experimental features until @docusaurus/faster is installed. - Modified sidebars.ts for improved labeling and organization of customization sections. - Enhanced intro.mdx with additional images and layout adjustments for better visual appeal. - Revised analytics.md, character-builder.md, environment-builder.md, feature-workshop.md, overview.md, and visual-lab.md to improve clarity and structure. - Removed deprecated SearchBar component and cleaned up custom.css to maintain visual identity. commit 3fffd346b544377ea0951d006718e19f5ce558af Merge: d4d2c8ed3 74da49b60 Author: cjft <[email protected]> Date: Fri Jul 4 15:48:44 2025 -0600 Merge pull request #5408 from elizaOS/twitter-docs chore: update twitter plugin docs commit 74da49b603eca74ebd5e5376f0b5e6894268dae8 Author: Christopher Trimboli <[email protected]> Date: Fri Jul 4 15:47:21 2025 -0600 update twitter plugin docs commit ff23c1cfb46134100f68999bccf6e8b43ed75f50 Merge: 8946d6f2a d4d2c8ed3 Author: Sayo <[email protected]> Date: Sat Jul 5 01:00:12 2025 +0530 Merge branch 'develop' into docs/navbar-fixes-and-styling commit ad4092cd3bf286ad12b75ea14e760e9fac80d3c3 Merge: c0d4697cd d4d2c8ed3 Author: Sayo <[email protected]> Date: Sat Jul 5 00:59:47 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit d4d2c8ed346cb1e1604bc57a1321cf5c99de9891 Merge: a351d4f2c 8ebd50890 Author: Sayo <[email protected]> Date: Sat Jul 5 00:14:30 2025 +0530 Merge pull request #5406 from elizaOS/fix/test-utils-connection-attempts fix: improve maxConnectionAttempts calculation in test-utils commit 8ebd50890b4ab58ac5c43ccb7676aa019c919a72 Author: Sayo <[email protected]> Date: Sat Jul 5 00:13:48 2025 +0530 fix: improve maxConnectionAttempts calculation in test-utils - Replace arbitrary time division with actual polling interval-based calculation - Ensure minimum 5 connection attempts regardless of timing - Provide more consistent behavior across platforms (especially macOS CI) - Fix potential premature timeout issues in slower environments commit 8946d6f2a9eead2eb0555e3918b6a6acd1db9eac Merge: 963738151 a351d4f2c Author: Sayo <[email protected]> Date: Sat Jul 5 00:07:38 2025 +0530 Merge branch 'develop' into docs/navbar-fixes-and-styling commit a351d4f2c80dae81971a5297041d11ec0e02a61c Merge: 6d279457a 9d48fc14b Author: Sayo <[email protected]> Date: Sat Jul 5 00:06:58 2025 +0530 Merge pull request #5405 from elizaOS/fix/ubuntu-cli-tests-memory-allocation fix(ci): standardize memory allocation and test execution across platforms commit 9d48fc14b073ead846fa2083de192aa02a7beff0 Author: Sayo <[email protected]> Date: Sat Jul 5 00:06:47 2025 +0530 Update test-utils.ts commit 60ab388ca4eea87d29bdc20c2a1883ee4cb0fee2 Author: Sayo <[email protected]> Date: Fri Jul 4 23:52:20 2025 +0530 regen bun lock commit 9cba7cbe031ae1970f06f77379dbfb9f20ef1c4f Author: Sayo <[email protected]> Date: Fri Jul 4 23:52:13 2025 +0530 refactor: switch test characters from local AI to OpenAI plugin - Change ada.json and multi-chars.json to use @elizaos/plugin-openai - Remove dependency on @elizaos/plugin-local-ai since AI models are no longer downloaded in CI - Ensures tests use available OpenAI plugin instead of requiring local models commit 67d47410817ce6a0ae1dc43226b5872f51c6eb14 Author: Sayo <[email protected]> Date: Fri Jul 4 23:51:09 2025 +0530 refactor: remove AI model download step and consolidate CLI tests - Remove unnecessary local AI model download step from CI workflow - Consolidate three identical CLI TypeScript test steps into single step - Follow DRY principle by removing OS-specific test duplicates - Maintain same functionality across all platforms (Ubuntu, macOS, Windows) commit 5a94223d227b7672c058066dbd014ac43cf51d09 Author: Sayo <[email protected]> Date: Fri Jul 4 23:40:12 2025 +0530 refactor(ci): remove redundant cleanup steps Tests already have proper built-in cleanup via: - beforeEach: killProcessOnPort() - afterEach: processManager.cleanup() - Individual tests: serverProcess.kill() in finally blocks Removes 30+ lines of redundant CI cleanup code across all platforms. commit 0fd1e482d751fc2369d45773458654d079e9a3a6 Author: Sayo <[email protected]> Date: Fri Jul 4 23:37:53 2025 +0530 fix(ci): standardize memory allocation and test execution across platforms - Increase Ubuntu and Windows memory allocation from 4GB to 8GB to match macOS - Simplify Ubuntu test execution by removing complex inline cleanup - Use clean test execution pattern consistent across all platforms - Should resolve 'No agents found' and 'AGENT_NOT_FOUND' errors in Ubuntu tests This brings Ubuntu CI tests on par with the reliable macOS approach. commit c0d4697cd6169d755332934d1dc77ad9c1085d26 Merge: c6d01c4fd 6d279457a Author: Sayo <[email protected]> Date: Fri Jul 4 23:27:04 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit c6d01c4fd1a61510b7e141a9afb5f3c3a8f92856 Author: Sayo <[email protected]> Date: Fri Jul 4 23:26:31 2025 +0530 fix(api-client): correct wrapped response detection to only check for success property - Fix response parsing logic in BaseApiClient to detect wrapped responses by checking only for 'success' property - Previously required both 'success' and 'data' properties, causing wrapped error responses to be mishandled - Valid error responses like { success: false, error: {...} } are now properly detected and throw ApiError - Add comprehensive test case to verify wrapped error response handling - All existing tests continue to pass (168 total) - No breaking changes to existing functionality Resolves issue where wrapped error responses were returned directly instead of throwing ApiError commit 963738151df6dbaec9459e92d4befac44264b26b Merge: 6441907e5 6d279457a Author: Sayo <[email protected]> Date: Fri Jul 4 23:09:42 2025 +0530 Merge branch 'develop' into docs/navbar-fixes-and-styling commit 6d279457adac65b2cbe388987859b4a7c8531f4b Merge: 1b932e4de 16ac982e6 Author: tcm390 <[email protected]> Date: Sat Jul 5 01:37:07 2025 +0800 Merge pull request #5404 from elizaOS/tcm/reuse-delete-hook fix: use delete hook commit 16ac982e62377f230edf3da2cc24368835088249 Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 01:34:48 2025 +0800 use delete hook commit 1b932e4de47ad55c3d40bd17fcbe0a175cb22ccd Merge: d65d566be be1144255 Author: tcm390 <[email protected]> Date: Sat Jul 5 01:27:40 2025 +0800 Merge pull request #5403 from elizaOS/tcm/header-dropdown feat: header dropdown commit be1144255b5b045b2a2d0ffda6a05a42afb4f4f6 Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 01:24:52 2025 +0800 clean code commit 7079811fdd4b81022480809a77545b3952d2106b Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 01:21:07 2025 +0800 min width commit 224f0fae1f277c2e4d0a212ff8a50acf61fcf5e0 Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 01:14:19 2025 +0800 update header dropdown commit 051964f3a1d8589534cc3a07f07716dd6b31c560 Author: Ting Chien Meng <[email protected]> Date: Sat Jul 5 01:13:56 2025 +0800 agebt deletion hook commit 6441907e5858a5400da59d65175ba38637d10900 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:47:59 2025 -0500 feat: add docs development scripts to root package.json ✨ Added start:docs and dev:docs commands for convenient documentation development from the root directory: - bun start:docs - Start documentation dev server - bun dev:docs - Development mode for docs These commands use turbo to run the docs package scripts and make it easier to work on documentation without navigating to the packages/docs directory. commit 701adc526ce864ad6887a3f754c1dcfeeeffdfa3 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:40:29 2025 -0500 chore: update bun.lock with latest dependencies commit 1424982f39de2904589f5fa2c89649a1ea4f750f Merge: 19c7269d7 d65d566be Author: SYMBiEX <[email protected]> Date: Fri Jul 4 09:34:57 2025 -0500 Merge branch 'elizaOS:develop' into docs/navbar-fixes-and-styling commit d65d566be87f44af41c84f494f3cc3623b8080d7 Merge: 2b1709a28 4f02026f4 Author: tcm390 <[email protected]> Date: Fri Jul 4 22:33:33 2025 +0800 Merge pull request #5402 from elizaOS/tcm/small-fix2 fix: resolve group chat crash and unify SplitButton corner radius commit 4f02026f43245e077efcbaf133da1c0c7020ddcf Merge: 6b711b8bd 2b1709a28 Author: tcm390 <[email protected]> Date: Fri Jul 4 22:33:15 2025 +0800 Merge branch 'develop' into tcm/small-fix2 commit 6b711b8bda2d6234adafc04287c282eb9525c908 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 22:30:58 2025 +0800 unify height and coner radius commit 19c7269d7c04c15e1594e97bf3621d3e4b973525 Merge: 1969ffeba 2b1709a28 Author: SYMBiEX <[email protected]> Date: Fri Jul 4 09:30:48 2025 -0500 Merge branch 'develop' into docs/navbar-fixes-and-styling commit ee573579ec88cf43785bdea5f8da8880d92cbb0e Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 22:30:31 2025 +0800 add independent main and dropdown button className support to SplitButton commit 1969ffebafca8224bef0a01d463f2cb978058456 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:21:48 2025 -0500 docs: restructure documentation and fix configuration - Added simple/intro.md to fix sidebar reference error - Updated docusaurus.config.ts with RSS feed and navbar fixes - Modified sidebars.ts for proper navigation structure - Updated package.json with new dependencies - Enhanced quick-start guide content - Resolved build warnings and navigation issues commit d79453bdefbe79bb471681c8c5db33e44837e079 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:20:54 2025 -0500 feat: enhance search capabilities and add AI Assistant layout - Implemented semantic content search with multiple search strategies - Added Layout wrapper to ensure AI Assistant visibility across all pages - Enhanced search with content analysis and better ranking - Improved user experience with intelligent search results commit e6ed554ddbb434d73cefa49c12b300ad99435a0e Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:20:35 2025 -0500 fix: remove Smart recommendations and fix documentation navigation - Removed ContentRecommendations component from DocItem/Content - Fixed unwanted redirect from /docs/intro to /docs/simple/intro - Cleaned up navigation routing logic in Root component - Improved documentation user experience commit b96b72e868377f92f8758fe05cc0047659e89683 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 09:20:10 2025 -0500 fix: navbar header styling and RSS button alignment - Fixed RSS button container to match GitHub button styling exactly - Removed problematic vertical centering that broke navbar layout - Ensured consistent styling between RSS and GitHub icons - Fixed dropdown positioning and button padding commit d45128438492b5f568bff5096d1871714caf9a51 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 22:17:06 2025 +0800 null check commit 2b1709a2864259b8c9cd12d4ba2415a67e5f2ca9 Merge: b65b398b7 75b93ae8e Author: tcm390 <[email protected]> Date: Fri Jul 4 22:14:38 2025 +0800 Merge pull request #5400 from elizaOS/tcm/prevent-duplicate-new-chat fix: prevent duplicate new chat creation commit 75b93ae8efad8303ad2c223f7f3f20da9b31fe07 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 22:14:08 2025 +0800 prevent duplicate new chat creation commit da5302c6dc27efecef1b5bc4f10dd4f311a063d9 Merge: 13a66235f b65b398b7 Author: Sayo <[email protected]> Date: Fri Jul 4 19:41:04 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit b65b398b7419e4b51cbc2153d21d98a256c2306b Merge: bb655518b fb8efc898 Author: tcm390 <[email protected]> Date: Fri Jul 4 22:08:36 2025 +0800 Merge pull request #5399 from elizaOS/tcm/fix-avatar-wipe fix: preserve avatar when updating secrets from SecretPanel commit fb8efc89890f72397d7b875a90c0e560d6a38dd7 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 22:03:47 2025 +0800 fix(agent-settings): preserve avatar when updating secrets via SecretPanel commit 13a66235fd79499fdb36e08f3c7ec79dbed848fa Merge: a75b20e05 bb655518b Author: Sayo <[email protected]> Date: Fri Jul 4 19:32:22 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit bb655518b726c203354ad6bf0e8b70653f1365a1 Merge: 1d65b57ad c7d4e5b67 Author: tcm390 <[email protected]> Date: Fri Jul 4 21:45:22 2025 +0800 Merge pull request #5398 from elizaOS/tcm/agent-card-new-chat fix: agent card new chat commit c7d4e5b67be6d9e03d9cd9741e096f3f25edff17 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:41:12 2025 +0800 remove navigation commit 8301cad24b2c2de00a25c69b8b958ffcec585e14 Merge: c02ab8e53 1d65b57ad Author: tcm390 <[email protected]> Date: Fri Jul 4 21:31:21 2025 +0800 Merge branch 'develop' into tcm/agent-card-new-chat commit c02ab8e53c661498a626f0d5743243905e8b185b Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:31:08 2025 +0800 add deps and null check commit bf9eca7c71ac0d6780a10e3389ad05e4d4f79bd0 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:27:16 2025 +0800 correct button text commit e2b45e7473d4f7bccd8c5069ae0560b835a88612 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:23:14 2025 +0800 fix rerender issue commit dbf3ed480d8949c20430b5a86f232c6a14cc6b40 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:22:24 2025 +0800 clean code commit fc4459a6ac8e638356a0bb499b202d01230268bd Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 21:21:55 2025 +0800 handle agent card new chat commit 1d65b57ad3b2fe4a37ef0214eedbc765fccc2b58 Merge: c4d4687ab 6bc7582e3 Author: Sayo <[email protected]> Date: Fri Jul 4 17:35:26 2025 +0530 Merge pull request #5397 from elizaOS/feature/ui-cursor-pointer-improvements feat: improve UI cursor pointer interactions commit 6bc7582e3700fe5e57f3f20a8e2bee1a060ef3dd Author: Sayo <[email protected]> Date: Fri Jul 4 17:32:08 2025 +0530 feat: improve UI cursor pointer interactions - Add cursor-pointer to all interactive sidebar elements - Update button base class to include cursor-pointer - Improve sidebar styling and layout consistency - Fix create new button styling with sidebar-accent background commit c4d4687ab2753195d9be973009503768da36e516 Merge: 6453f3453 9d031e034 Author: Sayo <[email protected]> Date: Fri Jul 4 17:01:04 2025 +0530 Merge pull request #5368 from ai16z-demirix/feat/issue-5367 feat: bun test:app base setup - issue 5367 commit 6453f3453792c860742aae5fce19f32d4b675a38 Merge: da838a75f 6cacef73c Author: Sayo <[email protected]> Date: Fri Jul 4 16:58:08 2025 +0530 Merge pull request #5396 from elizaOS/fix/docs-version-1.0.17 fix(docs): update documentation version from 1.0.10 to 1.0.17 commit da838a75f8806350ec1d5cd3a80fb9f6781b4e6c Merge: 1d9168a24 052656919 Author: tcm390 <[email protected]> Date: Fri Jul 4 19:27:16 2025 +0800 Merge pull request #5393 from elizaOS/tcm/cursor-review fix: cursor review commit 6cacef73cd6ed08e8060e761c96ab2b45ad4dda0 Author: Sayo <[email protected]> Date: Fri Jul 4 16:56:43 2025 +0530 fix(docs): update documentation version from 1.0.10 to 1.0.17 - Updated the current version label in docusaurus.config.ts - This fixes the incorrect version display showing 1.10.0 instead of 1.0.17 🤖 Generated with Claude Code commit 052656919ed2de0a8eed0ea5ddfe80edbed7d03b Merge: 5394bc23a 633ccaf5a Author: tcm390 <[email protected]> Date: Fri Jul 4 19:19:53 2025 +0800 Merge pull request #5395 from elizaOS/cursor/fix-non-null-assertion-in-useimperativehandle-efc8 Fix non-null assertion in useImperativeHandle commit 633ccaf5ac2c53ff8659db67cf7087601504ae6b Merge: 3cbf51446 5394bc23a Author: tcm390 <[email protected]> Date: Fri Jul 4 19:19:41 2025 +0800 Merge branch 'tcm/cursor-review' into cursor/fix-non-null-assertion-in-useimperativehandle-efc8 commit 5394bc23a0deea7eed25b159f1f3dd1918f8bf81 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 19:15:21 2025 +0800 fix cursor review commit 3cbf51446d21a7a2e178c315040df16ac3706b8a Author: Cursor Agent <[email protected]> Date: Fri Jul 4 11:13:30 2025 +0000 Fix SplitButton ref handling and minor styling tweak Co-authored-by: tcm390 <[email protected]> commit a7d91b2ae24f30409c53157e1730e486ba313c2e Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 19:03:03 2025 +0800 fix cursor review commit 9d031e0347cd8ce096e47d066fb26cc10a605cfc Merge: 291bf3fbe 1d9168a24 Author: Demirix <[email protected]> Date: Fri Jul 4 12:59:09 2025 +0200 Merge branch 'develop' into feat/issue-5367 commit 1d9168a24d69a85a8b95d98be5f83bd3dc199e87 Merge: fddda3b91 59c56d615 Author: tcm390 <[email protected]> Date: Fri Jul 4 18:46:59 2025 +0800 Merge pull request #5392 from elizaOS/tcm/dm-chat-header feat: dm chat header commit 59c56d61575458eaf86805100554ffb80a561536 Merge: 53fc71702 fddda3b91 Author: tcm390 <[email protected]> Date: Fri Jul 4 18:45:07 2025 +0800 Merge branch 'develop' into tcm/dm-chat-header commit 53fc717025e1167915d33a5874436902ff423b0e Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 18:40:33 2025 +0800 update header design commit 291bf3fbec2c6a5f75015499ddba1c17fe7da841 Merge: 20c1afb9c fddda3b91 Author: Sayo <[email protected]> Date: Fri Jul 4 16:08:14 2025 +0530 Merge branch 'develop' into feat/issue-5367 commit fddda3b910132fc32ab77ab8c964774403937bac Merge: ed388497e c825aa468 Author: Sayo <[email protected]> Date: Fri Jul 4 15:45:34 2025 +0530 Merge pull request #5390 from elizaOS/feature/ui-avatar-improvements feat: improve UI avatar handling and styling consistency commit 41f50b8b1ce3d8b9e67a8b30b0197d9d4072e7fc Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 18:10:17 2025 +0800 fix(chat): allow new DM if renamed empty chat exists commit ed388497e923f927b0946601e27aa684b17ee065 Merge: 754b839a9 eea9abab0 Author: Sayo <[email protected]> Date: Fri Jul 4 15:37:05 2025 +0530 Merge pull request #5391 from elizaOS/feat/update-actions-tab-label feat: update actions tab label to 'Model Calls' in agent sidebar commit eea9abab027ed2c2f1ad02539e0bfa3df8479754 Author: Sayo <[email protected]> Date: Fri Jul 4 15:36:29 2025 +0530 feat: update actions tab label to 'Model Calls' in agent sidebar - Changed the label from 'Actions' to 'Model Calls' for better clarity - Updated in packages/client/src/components/agent-sidebar.tsx commit 38f16363bcb22b79a7c5ef47d708d57e0c9d1a2b Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 18:04:39 2025 +0800 fix(chat): prevent creating new DM channel if latest is empty commit c825aa46897fb91382f54954c88b8339486b104c Author: Sayo <[email protected]> Date: Fri Jul 4 15:32:36 2025 +0530 feat: improve UI avatar handling and styling consistency - Add getAgentAvatar utility function to agent-card component - Replace custom avatar rendering with consistent Avatar component usage - Improve avatar display in sidebar groups with proper fallbacks - Update styling to use consistent rounded corners - Remove unused icon imports and clean up component structure - Enhance group avatar display with better spacing and border styling commit 42e140958706dfb8531c8dd9ccb3e56e92618a04 Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 17:43:14 2025 +0800 fix(chat): ensure newly created DM chat is selected commit 20c1afb9c87e331047c4fd8f10d9e990d515a0b7 Merge: dcf2cfd42 754b839a9 Author: Demirix <[email protected]> Date: Fri Jul 4 11:13:19 2025 +0200 Merge branch 'develop' into feat/issue-5367 commit 754b839a98196a6b7e0fee7aa0e96dcdbd036245 Merge: ffe7c83c4 3172ec60a Author: Sayo <[email protected]> Date: Fri Jul 4 14:35:18 2025 +0530 Merge pull request #5389 from elizaOS/feature/update-select-border-radius chore: Update select component border radius commit 3172ec60ad24fdd5cf5a1349a927b0b53b9a0cff Author: Sayo <[email protected]> Date: Fri Jul 4 14:34:16 2025 +0530 Update select component border radius to rounded-xl commit b0c6092fdfec15cb55eb719829583f9c17aef7ce Author: Ting Chien Meng <[email protected]> Date: Fri Jul 4 16:14:58 2025 +0800 update header design commit a75b20e05bfa55c32e2389f0047d91e0d552cafd Merge: 5c923c6c1 ffe7c83c4 Author: Sayo <[email protected]> Date: Fri Jul 4 12:47:28 2025 +0530 Merge branch 'develop' into fix-baseApiClient-response commit dcf2cfd427dfb164bd5cbba3848052fdd5cd6e2c Merge: e05635d17 ffe7c83c4 Author: Sayo <[email protected]> Date: Fri Jul 4 12:47:10 2025 +0530 Merge branch 'develop' into feat/issue-5367 commit ffe7c83c49aabe3ea8ebf075e90e2bb939a7459c Merge: f82f9b18b d05b91a9d Author: Sayo <[email protected]> Date: Fri Jul 4 12:46:45 2025 +0530 Merge pull request #5359 from SYMBaiEX/fix/migrate-cli-to-clack-prompts feat: migrate CLI to @clack/prompts for consistency commit e05635d170407b9e4200db008b1da0eaf9b9d9a4 Merge: ec706160b f82f9b18b Author: Sayo <[email protected]> Date: Fri Jul 4 12:31:59 2025 +0530 Merge branch 'develop' into feat/issue-5367 commit 4e5552dfb6716e278c901c41826cda3db6ff3cfe Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 00:44:25 2025 -0500 fix: update parameter names in DatabaseAdapter methods for clarity - Change `roomId` to `roomIds` in `getRoomsByIds` method to reflect multiple room retrieval. - Update `roomId` to `rooms` in `createRooms` method to indicate an array of room objects. - Remove outdated parameter description in `setCache` method for improved documentation accuracy. commit ec59d81546679afb77ceeec86a5964200c1f7670 Author: SYMBaiEX <[email protected]> Date: Fri Jul 4 00:37:15 2025 -0500 feat: enhance documentation with AI features and components - Add .env.example for environment configuration - Introduce AI Setup README for enabling AI features - Update docusaurus.config.ts to integrate AI settings - Implement new components: AIAssistant, ContentRecommendations, SmartSearch, and QATestRunner - Create comprehensive guides for AI configuration, character building, and plugin development - Add performance and accessibility testing scripts - Revise documentation structure to support new AI functionalities and improve user experience commit d05b91a9d397307d608a87162b343b57908552de Merge: 6dfcc8ed5 f82f9b18b Author: SYMBiEX <[email protected]> Date: Thu Jul 3 22:30:23 2025 -0500 Merge branch 'develop' into fix/migrate-cli-to-clack-prompts commit f82f9b18bef32bf6468c41c795b792645492a6db Merge: fa3bae5ba 9f52a68fa Author: tcm390 <[email protected]> Date: Fri Jul 4 08:43:16 2025 +0800 Merge pull request #5388 from elizaOS/tcm/fix-recording-padding fix: recording icon padding commit 9f52a68fa6a53b7dd4f23e30…
Summary
Changes included
🤖 Generated with Claude Code