Conversation
PR Review — feat: model slots and automatic fallbackSolid, well-tested feature with clean backward compatibility — a few display and override-interaction rough edges to fix before merge. Strengths:
Needs attention:
🟡 Important
1. Duplicated slot label in startup output
|
Koan-Bot
left a comment
There was a problem hiding this comment.
Blocking issues found.
- Duplicated slot label in startup output
- Unset slots render as the primary model, never "not set"/"same as primary"
- Fallback fires (and misreports) even when an explicit --model override is active
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
|
@BabyKoan review |
|
|
PR Review — feat: model slots and automatic fallbackSolid feature with clean slot resolution and backward compatibility, but user-facing displays disagree with the new primary-slot semantics. Strengths:
Needs attention:
🟡 Important
1. Main provider/model display ignores models.primary
|
|
@BabyKoan rebase |
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
|
@BabyKoan rr |
|
Rebased changes resolved the duplicated slot labels and missing-selector parsing from the earlier review. Two display-consistency issues remain in this revision: |
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…triable errors Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…t tests docs: document model slots and automatic fallback Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
bb6d28a to
2ca7270
Compare
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
|
Duplicated slot labels, unset-slot rendering, and explicit-override fallback misreporting are all resolved in the current revision. |
PR Review — feat: model slots and automatic fallbackSolid, well-structured feature with good test coverage and clean backward compatibility, but three rough edges need fixing before merge. Strengths:
Needs attention:
🟡 Important
1. Context-overflow recovery resets fallbackUsed
|
|
@BabyKoan rebase |
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
Summary
Adds named model slots (primary/lightweight/fallback) to Haze settings, automatic fallback retry on transient model errors, and a cheaper default model for subagents. Existing flat provider/model configs keep working unchanged.
Closes #27
Changes
Test plan
Quality Report
Changes: 16 files changed, 401 insertions(+), 21 deletions(-)
Code scan: clean
Tests: passed (0 test)
Branch hygiene: clean
Generated by Kōan