Add Codex runtime support across chat, automations, and skills - #3
Merged
Conversation
…t manager tests - Added Codex engine status display and runtime information to the ModelsPage component. - Implemented a new AttachmentManager test suite to ensure proper rendering and error handling. - Refactored AttachmentManager to remove deprecated warning handling. - Updated chat components to support engine selection and improved user experience with enhanced UI elements.
…n components - Added support for selecting chat engines (Codex and Sentinel) in automation forms and detail screens. - Refactored model retrieval logic to accommodate engine-specific models and reasoning efforts. - Introduced helper functions for managing automation models and reasoning options based on selected engines. - Updated schemas and validation to ensure proper handling of chat engine and model ID requirements. - Enhanced tests to cover new chat engine functionality and ensure correct routing for automation runs.
…on options - Added support for installing skills to both Codex and Sentinel targets, allowing users to choose the installation runtime. - Updated skill detail and installation components to handle target-specific logic and display. - Refactored skill loading and installation functions to accommodate the new Codex target. - Enhanced schemas and validation to ensure proper handling of installation targets and scopes. - Improved UI elements to reflect the new installation options and provide better user feedback.
…ponents - Reformatted code in various components to enhance readability by adjusting line breaks and indentation. - Consolidated import statements for better organization and clarity. - Updated function definitions and return statements for consistent formatting. - Improved overall code structure in chat, automation, and integration components to align with best practices.
- Enhanced the pull request template to clarify the changelog entry instructions. - Modified the release workflow to trigger on pushes to the main branch and prevent redundant release actions based on commit messages. - Implemented a function to extract and format release notes from pull request bodies for improved changelog generation.
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
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
mainand allow PRRelease Notescontent to feed the generated changelogTesting
bun test src/components/chat/attachment-manager.test.tsx src/components/chat/chat-message.test.tsbun test src/hooks/use-thread-chat.test.ts src/lib/ai/chat/runtime/codex-event-helpers.test.ts src/server/api/routers/engines.test.ts src/components/chat/message-parts/tool/registry.test.tsbun test src/lib/automations/runner.test.ts src/server/api/routers/automations.test.ts src/schemas/automation.schema.test.tsnode --check scripts/release/prepare-release.mjsgit diff --checkbun run typechecknot fully run cleanly because the unrelatedt3code/subtree already has existing errors