Skip to content

Feature/389 agent builder#396

Merged
felix-schultz merged 15 commits intodevfrom
feature/389-agent-builder
Nov 24, 2025
Merged

Feature/389 agent builder#396
felix-schultz merged 15 commits intodevfrom
feature/389-agent-builder

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request introduces several dependency upgrades, configuration improvements, and UI logic changes, primarily targeting the desktop application. The updates aim to keep the project up to date with the latest frameworks, improve build performance, and enhance the user experience in specific views. Below are the most important changes grouped by theme:

Dependency and Configuration Updates:

  • Upgraded core dependencies in apps/desktop/package.json to latest major versions, including next to 16.0.3, react and react-dom to 19.2.0, and their corresponding type definitions. Also updated eslint-config-next and added explicit overrides for React types to ensure consistency. [1] [2] [3] [4]
  • Enhanced next.config.mjs with new experimental features, enabled the React Compiler, and optimized development performance with options like turbopackFileSystemCacheForDev. [1] [2]

UI and Layout Improvements:

  • Updated the layout logic in apps/desktop/app/library/config/layout.tsx to render the storage route differently, providing a better loading experience with a skeleton and improved suspense handling. [1] [2]
  • Simplified the apps/desktop/app/library/config/storage/page.tsx component by removing unnecessary wrapper elements, resulting in cleaner structure and reduced nesting. [1] [2]
  • Wrapped the main application layout in ExecutionEngineProviderComponent to provide context or functionality globally across the app. [1] [2]

Rust and Schema Updates:

  • Updated Rust dependencies in Cargo.toml, enabling new features for rig-core and adding rmcp with extended feature flags for improved protocol support.
  • Fixed property ordering in several objects within the generated Tauri desktop-schema.json to ensure compatibility and correctness in schema validation. [1] [2] [3] [4] [5] [6] [7] [8] [9]

- Updated the LinkFloatingToolbar component to apply a non-selectable style to the insert and edit divs using React's useMemo for performance optimization.

chore(package): update dependencies

- Upgraded Next.js to version 16.0.3.
- Updated React and React DOM to version 19.2.0.
- Updated TypeScript types for React and React DOM to the latest versions.
- Updated eslint-config-next to version 16.0.3.
- added blog article about agent configs
- added MCP compatibility
- Introduced `PushReasoningNode`, `PushStepNode`, `PushTextToStepNode`, and `RemoveStepNode` to handle reasoning and step management in chat events.
- Updated `ChatStreamingResponse` to include plan steps and reasoning.
- Enhanced UI components to display execution plans and reasoning effectively.
- Replaced `SimpleMarkdown` with `TextEditor` for rendering markdown content in various components.
- Updated database schema to accommodate new plan step structures and statuses.
- Improved performance by optimizing the rendering of large content in the text editor.
@felix-schultz felix-schultz linked an issue Nov 24, 2025 that may be closed by this pull request
@felix-schultz felix-schultz merged commit 32e71c3 into dev Nov 24, 2025
3 of 11 checks passed
@felix-schultz felix-schultz linked an issue Nov 24, 2025 that may be closed by this pull request
@felix-schultz felix-schultz deleted the feature/389-agent-builder branch November 24, 2025 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Reasoning Tokens and Thinking in Chat Long Pin Texts should be handled correctly

1 participant