feat: Add Cursor CLI types and models

- Introduced new types and interfaces for Cursor CLI configuration, authentication status, and event handling.
- Created a comprehensive model definition for Cursor models, including metadata and helper functions.
- Updated existing interfaces to support both Claude and Cursor models in the UI.
- Enhanced the default model configuration to include Cursor's recommended default.
- Updated type exports to include new Cursor-related definitions.
This commit is contained in:
Shirone
2025-12-28 00:37:07 +01:00
parent 2fae948edb
commit 8b1f5975d9
8 changed files with 246 additions and 27 deletions

View File

@@ -4,19 +4,19 @@
## Status Overview
| Phase | Name | Status | Test Status |
| ----- | ------------------------------------------------------------ | --------- | ----------- |
| 0 | [Analysis & Documentation](phases/phase-0-analysis.md) | `pending` | - |
| 1 | [Core Types & Configuration](phases/phase-1-types.md) | `pending` | - |
| 2 | [Cursor Provider Implementation](phases/phase-2-provider.md) | `pending` | - |
| 3 | [Provider Factory Integration](phases/phase-3-factory.md) | `pending` | - |
| 4 | [Setup Routes & Status Endpoints](phases/phase-4-routes.md) | `pending` | - |
| 5 | [Log Parser Integration](phases/phase-5-log-parser.md) | `pending` | - |
| 6 | [UI Setup Wizard](phases/phase-6-setup-wizard.md) | `pending` | - |
| 7 | [Settings View Provider Tabs](phases/phase-7-settings.md) | `pending` | - |
| 8 | [AI Profiles Integration](phases/phase-8-profiles.md) | `pending` | - |
| 9 | [Task Execution Integration](phases/phase-9-execution.md) | `pending` | - |
| 10 | [Testing & Validation](phases/phase-10-testing.md) | `pending` | - |
| Phase | Name | Status | Test Status |
| ----- | ------------------------------------------------------------ | ----------- | ----------- |
| 0 | [Analysis & Documentation](phases/phase-0-analysis.md) | `completed` | |
| 1 | [Core Types & Configuration](phases/phase-1-types.md) | `completed` | |
| 2 | [Cursor Provider Implementation](phases/phase-2-provider.md) | `pending` | - |
| 3 | [Provider Factory Integration](phases/phase-3-factory.md) | `pending` | - |
| 4 | [Setup Routes & Status Endpoints](phases/phase-4-routes.md) | `pending` | - |
| 5 | [Log Parser Integration](phases/phase-5-log-parser.md) | `pending` | - |
| 6 | [UI Setup Wizard](phases/phase-6-setup-wizard.md) | `pending` | - |
| 7 | [Settings View Provider Tabs](phases/phase-7-settings.md) | `pending` | - |
| 8 | [AI Profiles Integration](phases/phase-8-profiles.md) | `pending` | - |
| 9 | [Task Execution Integration](phases/phase-9-execution.md) | `pending` | - |
| 10 | [Testing & Validation](phases/phase-10-testing.md) | `pending` | - |
**Status Legend:** `pending` | `in_progress` | `completed` | `blocked`