gsxdsm
3e7e4a865b
FN-7700: enrich Cursor model picker with reasoning/contextWindow metadata
Threads optional reasoning and context-window metadata from Cursor CLI model discovery through to the dashboard's Cursor model picker, replacing hardcoded false/0 defaults with pass-through values when the CLI reports them.
- Extend cursorDiscoveryToModels/discoverCursorProviderModels to carry reasoning/contextWindow from structured JSON model entries
- Update runtime-provider-probes.ts to surface the new metadata fields
- Update cursor-agent process-manager and provider to parse and propagate reasoning/contextWindow from CLI output
- Add/extend tests covering the new metadata plumbing in cursor-model-cache, process-manager, and provider
- Add changeset documenting the patch-level dashboard feature
Files changed:
.changeset/fn-7700-cursor-picker-reasoning-context-window.md | 7 ++++
packages/dashboard/src/__tests__/cursor-model-cache.test.ts | 26 ++++++++++++
packages/dashboard/src/cursor-model-cache.ts | 24 +++++++----
packages/dashboard/src/runtime-provider-probes.ts | 11 ++++-
plugins/fusion-plugin-cursor-runtime/src/__tests__/process-manager.test.ts | 33 +++++++++++++++
plugins/fusion-plugin-cursor-runtime/src/__tests__/provider.test.ts | 23 +++++++++++
plugins/fusion-plugin-cursor-runtime/src/process-manager.ts | 48 +++++++++++++++++++---
plugins/fusion-plugin-cursor-runtime/src/provider.ts | 19 ++++++++-
8 files changed, 176 insertions(+), 15 deletions(-)
Fusion-Task-Id: FN-7700
Fusion-Task-Lineage: 6b371a92-204a-4201-8c7d-df65e9210a1b
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-08 23:39:34 -07:00
..
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 23:39:34 -07:00
2026-07-08 22:30:29 -07:00
2026-07-08 16:27:10 -07:00
2026-07-01 20:40:02 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-07-08 16:27:10 -07:00
2026-04-09 20:19:43 -07:00