Skip to content

feat: assign models to individual bots - #43

Merged
HugoXK merged 1 commit into
mainfrom
feat/bot-models
Nov 5, 2026
Merged

HugoXK merged 1 commit into
mainfrom
feat/bot-models

Conversation

@HugoXK

@HugoXK HugoXK commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Written-by: HugoXK

Assigns models to individual bots.

  • Add per-role model selection (Chief/Lead/Product/Test/Security/Reviewer/Dev-1/Dev-2) in repository settings.
  • Persist the mapping in repo_bot_models and clear roles whose model is removed from the repository selection.
  • After applying models, call DSH update-bot with model: provider/model for each configured role.
  • Add database, fake-bridge and lifecycle tests.

Ran:

  • npm run check — pass (136 tests, build)
  • node scripts/version.mjs check — pass
  • node scripts/changelog.mjs check — pass
    Not run: production deploy.

No-issue: per-bot model assignment follow-up to the model provider change.

Add per-role model selection for Chief/Lead/Product/Test/Security/Reviewer/Dev-1/Dev-2, persist it in repo_bot_models, and apply it through DSH update-bot after a model restart.

@HugoXK HugoXK left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Verdict: PASS at 7d59857
Written-by: Reviewer
Posted-by: HugoXK

Ran:

  • npm run check — pass (136 tests, build)
  • node scripts/version.mjs check — pass
  • node scripts/changelog.mjs check — pass
    Not run: production deploy.

DSH update-bot was probed successfully with model: provider/model.

@HugoXK
HugoXK merged commit 6cbab39 into main Nov 5, 2026
18 checks passed
@HugoXK
HugoXK deleted the feat/bot-models branch November 5, 2026 08:18
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