Devotd Github
新着推論・サービング

drumih/turbo-fieldfare 0.9.4 — コードブロックコピーとチャットテンプレートの修正

turbo-fieldfare の 0.9.4 コミットは、チャットウィンドウのコードブロックコピー機能、システムメッセージ処理ルールの変更、漸進レンダリングのバグ修正を<App version constant の引き上げOCUSに含まれる。

リポジトリ情報drumih/turbo-fieldfare ↗

turbo-fieldfare の 0.9.4 コミットは、チャットウィンドウのコードブロックコピー機能、システムメッセージ処理ルールの変更、漸進レンダリングのバグ修正を<App version constant の引き上げOCUSに含まれる。

GitHub の説明: Gemma 4 26B-A4B inference in ~2 GB of RAM on any M-series MacBook

スター
★ 6.9K
フォーク
452
言語
Swift
ライセンス
Apache-2.0
最新リリース
0.9.3
原文を見る ↗GitHub で見る ↗

drumih/turbo-fieldfare の最新コミット d994a65 は 2026-10-26 にマージされた PR #195 で、0.9.4 を対象としたコードブロックコピー機能とチャットの修正を negotiatorしている。変更は 23 ファイル 1169 行(+1103 / -66)で、アプリが表示するバージョン定数も 0.9.3 から 0.9.4 に引き上げられた。新規ファイルは TranscriptCodeBlock.swift とコピー関連のテスト 2 つだ。

リポジトリの説明は、M シリーズ MacBook で約 2GB のメモリを使い Gemma 4 26B-A4B の推論を実行すると明かしている。このコミットの中核は、チャットウィンドウに描かれたコードブロックをワンクリックでクリップボードにコピーする機能だ。アクセシビリティ識別子として transcript.copyCode. のプレフィックスが追加され、新規追加の TranscriptCodeCopyTests.swift だけで 423 行ある。ストリーミング応答が再描画される際にコードブロックの識別子を再利用し、ボタンにフォーカスを残す部分がこれに対応する。

チャット側の修正はトークナイザの chat template ルールにあった。システムメッセージが必ず先頭でなければならないという条件が「会話が始まる前であること」に変わり、先頭に置かれたシステムメッセージを複数許可するようになった。それ以外は漸進レンダリングの修正が大半である。CR と LF が別々に届きコードフェンス全体が再生成されていた問題と、リストや引用が再パースされる際にコードブロックの同一性を失っていた問題に対応した。サーバ側のプロンプトキャッシュとログコードも同時に修正され、OpenAI 互換サーバのドキュメントは 8 行増えた。

ただし、このコミットには性能数値もベンチマークもなく、0.9.4 のリリースノートやライセンス種別も併せて示されていない。コピーとチャットの修正がどの程度の症状を解消したかは、デプロイ後のユーザー確認なしには判断が早い。メモリ使用量や推論速度の観点での変化は、この資料だけでは知ることができない。