When preserving CSV rows from existing manifest files during module updates, rows from older schema versions (without the 'standalone' column) were being added to CSVs with new schema headers, causing "Invalid Record Length" errors during parsing. Added schema upgrade logic to detect old column structure and upgrade preserved rows by adding missing columns with appropriate default values. This ensures all CSV rows match the header column count, fixing installation errors. Fixes column count mismatch in: - workflow-manifest.csv (added standalone column) - task-manifest.csv (added standalone column) - tool-manifest.csv (added standalone column) - agent-manifest.csv (schema validation for future-proofing) |
||
|---|---|---|
| .. | ||
| core | ||
| ide | ||
| modules | ||