Skip to content

refactor: remove one-click profiles system#113

Merged
alez007 merged 1 commit into
mainfrom
refactor/remove-profiles
Jul 5, 2026
Merged

refactor: remove one-click profiles system#113
alez007 merged 1 commit into
mainfrom
refactor/remove-profiles

Conversation

@alez007

@alez007 alez007 commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Profiles conflated model selection (a curated catalog that goes stale) with resource sizing (already handled independently by per-actor preflight, which sizes any models.yaml regardless of origin). Consumers like modelship-home-assistant can ship their own hardcoded model tiers and drive modelship via plain YAML, keeping that opinion out of the server. Removes MSHIP_MODEL_STACK/--model-stack, the profiles package, and its tests; hardware detection itself (modelship/preflight/) is untouched.

Profiles conflated model selection (a curated catalog that goes stale)
with resource sizing (already handled independently by per-actor
preflight, which sizes any models.yaml regardless of origin). Consumers
like modelship-home-assistant can ship their own hardcoded model tiers
and drive modelship via plain YAML, keeping that opinion out of the
server. Removes MSHIP_MODEL_STACK/--model-stack, the profiles package,
and its tests; hardware detection itself (modelship/preflight/) is
untouched.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request completely removes the one-click model profiles feature (--model-stack / MSHIP_MODEL_STACK) from Modelship. This includes deleting the profile generation, catalog, selector, and budget-reading modules, removing the associated integration and unit tests, updating the documentation, and cleaning up the CLI argument parsing and configuration resolution logic. I have no feedback to provide as there are no review comments.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@alez007 alez007 merged commit 02e9236 into main Jul 5, 2026
4 checks passed
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