Skip to content

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
wants to merge 19 commits into
base: main
Choose a base branch
from
Open

Conversation

MattVOLTA
Copy link

No description provided.

Matt Cooper and others added 19 commits May 4, 2025 15:12
…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.
@nm-openai
Copy link
Collaborator

@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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants