Skip to content

Commit f1e3cdb

Browse files
d9ngclaude
andcommitted
fix(wiki): P88 follow-up — Gemini 리뷰 반영 (haiku 경고 조건 엄격화)
PR #98 Gemini 리뷰 (medium): claude.rs 의 model_id 매칭이 정확히 "haiku" 일 때만 haiku 를 쓰고 "Haiku"/"haiku " 는 sonnet 으로 보낸다. 경고 조건도 `trim().eq_ignore_ascii_case("haiku")` (느슨) → `== "haiku"` (엄격) 로 일치 시켜, sonnet 실행인데 haiku 경고 뜨는 불일치 제거. 검증: cargo fmt --check + clippy -D warnings clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 01d41df commit f1e3cdb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

crates/secall/src/commands/wiki.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,10 @@ async fn run_update_with_sink(
216216
// 되묻는 경우가 잦다 (sonnet/opus 는 정상). 차단하진 않되 (haiku 도 도구
217217
// 호출 자체는 가능하고 review backend 로는 적합) 빈 결과로 끝나는 혼란을
218218
// 줄이기 위해 경고한다.
219-
if backend_name == "claude" && resolved_model.trim().eq_ignore_ascii_case("haiku") {
219+
// Gemini PR #98: claude.rs 의 model_id 매칭이 정확히 "haiku" 일 때만 haiku 를
220+
// 쓰고 "Haiku"/"haiku " 는 sonnet 으로 보내므로, 경고 조건도 정확히 "haiku"
221+
// 로 일치시킨다 (느슨한 비교 시 sonnet 실행인데 haiku 경고 뜨는 불일치).
222+
if backend_name == "claude" && resolved_model == "haiku" {
220223
eprintln!(
221224
"⚠️ wiki generation 에 haiku 모델은 권장되지 않습니다 \
222225
(instruction-following 이 약해 작업을 건너뛸 수 있음). \

0 commit comments

Comments
 (0)