-
Notifications
You must be signed in to change notification settings - Fork 723
Agent start refactor #43
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
Open
MattVOLTA
wants to merge
19
commits into
openai:main
Choose a base branch
from
MattVOLTA:agent-start-refactor
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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
…App. Add support for custom agent configurations and improve data fetching logic for interviews and engagements. Update agent configuration templates to include dynamic placeholders for better customization.
…move unused agent configurations, update default agent set to 'startupInterviewer', and enhance audio playback settings. Adjust InterviewAgent component to log loading states and errors for better debugging.
…ctors. Update App component to remove unused engagement data state. Replace <img> tags with <Image> component in CompanySelector, ContactSelector, and SupportPersonSelector for better performance. Modify HomePage to fix typo in AI interviewer's description and update route handlers to ignore request parameters.
…nfiguration. Add support for Radix UI components and Supabase authentication helpers. Refactor global styles to utilize CSS variables for theming and update layout components for better structure. Implement Suspense for improved loading states in interview components and streamline API route handling with NextRequest.
…terview invites and app pages. Update Next.js configuration to support remote image patterns from Supabase. Introduce new InterviewExperience component for better candidate interaction and improve question tracking logic. Refactor InterviewList to include link copying functionality and update component imports for consistency.
…allow for the detection of the first question and maintain sequential safeguards for subsequent questions. This improves the flow of the interview process by ensuring that the first question can be recognized correctly while preserving the integrity of question tracking.
…ent. Introduce Web Share API for improved user experience on mobile, with fallbacks to Clipboard API and textarea method. Add menu toggle for interview actions, including viewing details and launching AI, while maintaining existing copy link feature. Update component imports for consistency.
…blocks. Remove error parameter from catch statements for cleaner code while maintaining existing fallback functionality for sharing and copying links.
…in the interview process. Add functionality for agents to mark interviews as completed, triggering a redirect to the thank-you screen. Refactor question matching logic to improve detection accuracy and maintain sequential integrity. Introduce delete functionality for interviews in the InterviewList component, allowing users to remove interviews with confirmation prompts.
…e middleware to allow access to auth callback route. Implement error handling for magic link requests and provide user feedback upon sending.
…compatibility with different data types. Update InterviewList component to change button text from 'Share Link' to 'Copy Link' for clarity. Modify DELETE route parameter type for better type safety.
…f the interviewee in the replacement values for both createInterviewConfig and interviewAgentHelper functions, enhancing clarity in the generated content.
…ssion components to check interview status before redirecting to the thank-you page. Implement GET route for fetching interview status, ensuring redirects only occur when interviews are marked as completed.
…usly, ensuring interview ID is correctly retrieved before processing requests. This change enhances error handling by guaranteeing that the interview ID is available for validation.
@MattVOLTA can you please outline what the changes are in this PR? |
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.
No description provided.