Skip to content

feat: Qwen3.5 と gemma4 モデルサポート追加#22

Open
shigel wants to merge 3 commits into
ochyai:mainfrom
shigel:feat/gemma4-support
Open

feat: Qwen3.5 と gemma4 モデルサポート追加#22
shigel wants to merge 3 commits into
ochyai:mainfrom
shigel:feat/gemma4-support

Conversation

@shigel

@shigel shigel commented Apr 16, 2026

Copy link
Copy Markdown

Summary

  • Qwen3.5 モデル群を追加 — 0.8b/2b/4b/9b/35b-a3b、すべて Hybrid GDN+MoE で 256K ctx
  • gemma4 モデル群を追加 — 31b/26b (Vision, 256K)、e4b/latest/e2b (Vision/Audio, 128K)
  • install.sh の自動推奨を Qwen3 → Qwen3.5 系に更新(16GB+ → qwen3.5:9b、32GB+ サイドカーを qwen3.5:9b に)

Changes

File What
vibe-coder.py MODEL_CONTEXT_SIZES / MODEL_TIERS に Qwen3.5 と gemma4 を追加
install.sh RAM 階層ごとの推奨モデルを Qwen3.5 系へ差し替え
tests/test_vibe_coder.py コンテキストサイズ/Tier 整合性/自動検出 のテストを追加

Test plan

  • pytest tests/test_vibe_coder.py — 全テストパス(gemma4 関連 4 件含む)
  • 24GB+ 環境で gemma4:26b が自動選択されることを実機確認
  • 16GB 環境で qwen3.5:9binstall.sh から提案されることを確認

shigel and others added 3 commits March 26, 2026 13:39
Ollama v0.18.2でツール呼び出し修正(#14605)がマージ済みのため、
Qwen3.5モデル定義を全モデル選択ロジックに追加。

- MODEL_CONTEXT_SIZES: 全7サイズ (0.8b〜122b-a10b), 256Kコンテキスト
- MODEL_TIERS: 適切なティア・RAM要件で配置
- _SIDECAR_CANDIDATES: qwen3.5をqwen3より優先
- RAMフォールバック: 16GB→qwen3.5:9b, 8GB→qwen3.5:2b
- install.sh: モデル選択・サイズ表示を更新
- テスト: ティア・コンテキスト・サイドカー・フォールバック等12件追加

Refs ochyai#19

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix test_vram_zero_falls_back_to_ram to expect qwen3.5:2b (new default)
- Add qwen3.5:latest to MODEL_TIERS and _CONTEXT_WINDOWS as alias for 9b
vibe-coder.py に5モデル登録 (Tier B/D/E):
- gemma4:31b, gemma4:26b (256K ctx, Vision)
- gemma4:e4b, gemma4:latest, gemma4:e2b (128K ctx, Vision/Audio)

24GB+ 環境で gemma4:26b が自動選択される動作を含め、
context size / tier 整合性 / 自動検出の4テストを追加。
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