Daily Changelog – September 16, 2025
Improvements
- Changed agent terminology from “PTO” to “vacation” throughout system prompts and interface to match company usage
- Added confirmation step to agent time off requests – agent now presents request details for user approval before submitting
- Improved agent response format to display natural text instead of raw JSON in conversation history
- Enhanced agent system prompt to default to “vacation” type unless user specifies sick leave, personal time, or other types
Fixes
- Fixed 400+ linting violations across 70+ files by removing eslint.ignoreDuringBuilds and typescript.ignoreBuildErrors from next.config.ts
- Replaced all Date instantiations with proper time library functions from src/lib/time.ts
- Converted all date-fns imports to use centralized time utilities
- Fixed TypeScript any types with proper type definitions
- Removed unused variables and imports across codebase
- Achieved 100% reduction in linting violations (400+ → 0)
Notes
- Agent now follows two-step process: confirm_time_off tool for user confirmation, then create_time_off_request after approval
- Build process now properly enforces code quality standards and will fail on violations
