-
Notifications
You must be signed in to change notification settings - Fork 33
Dev to Main - Major Features & Improvements #178
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Refactored AssistantWorkflowBuilder to include a new WorkflowGeneratorModal and improved argument handling in the workflow steps. - Enhanced ApiItem to allow word wrapping in descriptions and improved JSON display.
Implemented AI Generatation button in AssistantWorkflowBuilder
…match schema requirements
Bug Fix - Ensure all values are strings in WorkflowGeneratorModal to …
- Enhanced error handling during assistant lookup with specific error messages for better debugging. - Introduced a new function to disable the send button based on input validation and assistant availability. - Improved UI feedback for error states and added retry options for users when an error occurs.
Bug Fix - Standalone Assistant
- Introduced a centralized URL validation function to improve consistency across components. - Updated AssistantAdminUI to delay tab activation for better user experience. - Enhanced WebsiteURLInput and AssistantModal to utilize the new validation logic, ensuring URLs are properly validated and sanitized.
Website url Improvements
- Added state management for dynamic width adjustment of the artifacts display based on chat area utilization. - Implemented a ResizeObserver to detect space usage and adjust the layout accordingly, improving responsiveness. - Updated the share artifact functionality to ensure at least one email is provided before sharing. - Refactored ArtifactsContentBlock for improved styling consistency.
…pport - Integrated createPortal for the ImportAnythingModal to improve rendering within the DOM. - Added lightMode state to dynamically adjust modal styling based on user preferences. - Cleaned up legacy workspace action hint for better visual alignment.
Bug Fix - ui
- Modified the condition for displaying the rotation warning label to include a check for the absence of the apiKey purpose. - Adjusted the rendering logic for the RotateApiKey component to ensure it only appears when the apiKey has no purpose, enhancing clarity in the UI.
Bug Fix - Update ApiKeys Component Logic for Rotation Warning
- Updated AdminUI to include rate limit handling for Amplify groups, ensuring proper defaults for billing groups. - Improved UserCostModal with new billing groups functionality, including fetching and displaying costs, enhanced search capabilities, and CSV download options. - Refactored ConfigurationsTab to manage billing group settings and rate limits more effectively. - Added utility functions for formatting currency and handling MTD costs across components. - Enhanced API key management with MTD cost display for better user insights.
Enhance Admin UI and User Cost Management and Rate Limiting Features
- Introduced a button to add new models and improved the UI for editing model names. - Updated the endpoint testing logic to differentiate between O models and regular models, adjusting the request body accordingly. - Implemented model name validation to ensure uniqueness and prevent default names. - Enhanced the overall user experience in managing OpenAI endpoints within the Admin UI.
Enhance OpenAI Endpoints Management
- Removed the Pricing page component to streamline the application. - Updated UserCostModal to replace "Platform Cost" with "Token Cost" for clarity. - Changed the header in UserCostModal to reflect "Token Total" instead of "Platform Total".
Refactor UserCostModal and Remove Pricing Page
…ve in a compressed state - Introduced the AssistantReasoningMessage component to display reasoning content in chat messages. - Refactored agent log retrieval across multiple components to use a new utility function, getAgentLog, improving code consistency and readability. - Updated logic in AgentFileBlock, AgentImageBlock, AgentTableBlock, and AgentLogBlock to handle agent logs more efficiently. - Enhanced PromptingStatusDisplay to combine reasoning status messages for better user experience.
Add AssistantReasoningMessage component and refactor agent logs to li…
- Updated the `useSendService` hook to remove unnecessary timestamp parameter in `handleAgentRun`. - Simplified the `getLatestAgentState` and `listenForAgentUpdates` functions by removing the timestamp argument, enhancing clarity and consistency in agent state management.
Support Thinking Messages + Agent Log Bug Fix
…dpoints in adminService - Introduced `isCompletionsEndpoint` function to identify completions URLs. - Added `translateDataToResponseBody` function to transform request data for non-completions endpoints, ensuring proper handling of input and output tokens. - Updated `testEndpoint` to apply data transformation conditionally based on the endpoint type.
Admin Test Endpoints - Add data transformation for non-completions en…
Adding zip logic to file handler with tag support
Remove payload compression logic from requestOp API handler
…ty and visual consistency
…iewer View data disclosure in a tab in the user settings
Replace per-file toast spam with single summary toast for batch deletions. Track success/failure per file and show detailed feedback including filenames for any failures. Single file deletions retain individual toast behavior.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR merges improvements and new features from the dev branch into main, representing a update to the platform with enhanced user experience, workflow management, and system stability.
Major New Features
Key Improvements
Critical Fixes
Statistics
Testing Recommendations