Skip to content

feat: add model variant support to execute plan panel#27

Open
chriswritescode-dev wants to merge 4 commits into
mainfrom
feat/model-variants-in-execute-panel
Open

feat: add model variant support to execute plan panel#27
chriswritescode-dev wants to merge 4 commits into
mainfrom
feat/model-variants-in-execute-panel

Conversation

@chriswritescode-dev
Copy link
Copy Markdown
Owner

Summary

  • Add variants field to ModelInfo and expose it via fetchAvailableModels
  • Implement getAvailableModelVariants, getVariantDisplayLabel, and normalizeVariantForModel helpers in tui-models.ts
  • Extend ExecutePlanPanel to accept and manage executionVariant / auditorVariant state, normalising selections when models load
  • Rename onModelSelected callback to onSelectionChanged and include variant fields in its payload
  • Pass auditorVariant through to loop runtime via runIteration
  • Bump version to 0.4.6

Changes

  • src/utils/tui-models.ts - ModelInfo variants field + variant helpers
  • src/tui/execute-plan-panel.tsx - variant state and UI wiring
  • src/loop/runtime.ts - propagate auditorVariant through runIteration
  • src/utils/tui-execution-preferences.ts - variant defaults support
  • src/utils/tui-client.ts - pass variant in session selection
  • src/storage/migrations/131_add_loop_model_variants.sql - DB migration
  • package.json - 0.4.5 → 0.4.6
  • Tests added for all new utilities

Checklist

  • Tests pass
  • Whitespace check passes
  • Reviewers assigned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant