Skip to content

Remove model override system#20

Merged
doodla merged 1 commit intomasterfrom
claude/remove-model-override-system-011CUub96VELVJEneobxA9k3
Nov 8, 2025
Merged

Remove model override system#20
doodla merged 1 commit intomasterfrom
claude/remove-model-override-system-011CUub96VELVJEneobxA9k3

Conversation

@doodla
Copy link
Owner

@doodla doodla commented Nov 8, 2025

This commit completely removes the model override system from octohook.

It'll be readded in some other form after the migration to pydantic.

This commit completely removes the model override system from octohook.

Changes:
- Removed `model_overrides` parameter from setup()
- Removed `_model_overrides` global variable
- Removed BaseGithubModel.__new__ that checked for overrides
- Deleted tests/test_model_override.py
- Removed model override tests from test_setup.py and test_edge_cases.py
- Removed "Model Overrides" section from README.md
- Updated CLAUDE.md to remove model override documentation
- Simplified setup() and reset() function signatures and docstrings

Breaking change: Users who were using model_overrides will need to
refactor their code to work without this feature.

All 188 tests pass.
@doodla doodla merged commit b0efd5c into master Nov 8, 2025
4 checks passed
@doodla doodla deleted the claude/remove-model-override-system-011CUub96VELVJEneobxA9k3 branch November 8, 2025 02:14
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.

2 participants