-
Notifications
You must be signed in to change notification settings - Fork 89
fix(agents-cli): add backwards compatibility for legacy profiles.yaml… #1519
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
base: main
Are you sure you want to change the base?
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @amikofalvy's task —— View job Staff Engineer Code Review CompleteReview Tasks:
SummaryThis PR implements backwards compatibility for legacy profiles.yaml schema migration in a well-structured way. The migration automatically converts the old Engineering Quality Assessment✅ StrengthsRobust Migration Logic (
Atomic File Operations (
Comprehensive Test Coverage
|
… schema Adds support for migrating legacy profiles.yaml format that used manageApi/runApi fields to the new api field. When a legacy profile is detected during load, it is automatically migrated and saved. - Add isLegacyRemote() to detect old format with manageApi field - Add migrateLegacyRemote() to convert manageApi -> api - Update loadProfiles() to migrate legacy profiles on first load - Update documentation to show new schema format - Add comprehensive tests for legacy profile migration
1899892 to
2f210c4
Compare
… schema
Adds support for migrating legacy profiles.yaml format that used manageApi/runApi fields to the new api field. When a legacy profile is detected during load, it is automatically migrated and saved.