5分

2026‑W45: 中立chat-mode契約、ローカルブラウザウィンドウ分離同時実行、対検定評価ゲートとCompanion静的Node

  • 週次開発ログ
  • バイブコーディング
  • セルフホストAI
  • 2026-W45
中立chat-mode契約と進捗ストリーミング、ローカルブラウザウィンドウ別同時実行とif・repeat制御フロー、対検定遷移評価ゲートおよびmacOSコンパニオン静的Node同梱。2026-11-05に生成した概念イラストで、実際の製品画面ではありません。この週の主題を説明し、当時の配備画面や現在の運用状態を証明しません。

MAIN SNAPSHOT / EVIDENCE

今週のOpenMake

11月5日18:38 KST main 1425747f基準で104コミット、12タグリリース(1.121.1〜1.125.1)によりW45開発を進めています。中立chat-mode契約(contracts PR-H1-1)とマイグレーション196を導入してchat_mode_progress、would_route_to、addonToolIntentTurnsを整備し、Webフロントエンドでの消費を一致させオーケストレーションシャドウ観測のためのaddon_tool_intent二重書き込みを接続しました。ローカルブラウザ(local-bridge)をタスクごとのウィンドウに分離してタスク間の安全な同時実行を実現し、アクション配列に制限された制御フロー(if・repeat)を導入しました。モデル遷移ゲートに対検定ブートストラップ(paired bootstrap)区間を適用して通過率低下を統計的に厳密判定し、macOSコンパニオン(desktop-native)ビルドにHomebrew動的リンクの代わりに公式静的配布版Nodeを同梱しました。さらにWeb UIチャット本文幅スクロールと余白ホイール転送、成果物パネルクランプ、Knowledge DBアクセスのruntime-portsルーティングおよび削除空間ジョブ除外を完結しました。

期間
2026-11-02 – 2026-11-08
Gitコミット
104
根拠
Git履歴

01

全履歴の再確認と補足

104コミットで1.121.1〜1.125.1をリリースしました。中立chat-mode契約(contracts PR-H1-1: chat_mode_progress, would_route_to, addonToolIntentTurns、マイグレーション196)を導入しWebフロントエンドでの消費を一致させました。ローカルブラウザ(local-bridge)をタスクごとのウィンドウに分離してタスク間の安全な同時実行を実現し、アクション配列に制限された制御フロー(if・repeat)を導入しました。モデル遷移ゲートに対検定ブートストラップ(paired bootstrap)区間を適用して通過率低下を統計的に厳密判定し、macOSコンパニオン(desktop-native)ビルドにHomebrew動的リンクの代わりに公式静的配布版Nodeを同梱しました。さらにWeb UIチャット本文幅スクロールと余白ホイール転送、成果物パネルクランプ、Knowledge DBアクセスのruntime-portsルーティングを完結しました。

2026-11-05にmain 1425747fの到達可能な全履歴を再確認しました。KST月曜00:00から日曜23:59:59までのコミット日で集計し、マージ・リリース・並列ブランチの別コミットを含みます。コミット数は機能数ではありません。テストと運用測定は当時のソース記録です。

11月5日18:38 KST確認時点のスナップショットです。通常タグは1.121.1〜1.125.1で、中立chat-mode契約と進捗ストリーミング、ローカルブラウザ同時実行・制御フロー(if・repeat)、対検定遷移評価ゲート、macOSコンパニオンへの静的Node同梱を含みます。

02

開発状況

  • 中立chat-mode契約およびWeb消費(H1-1、PR #1634・#1639)を確立しました。@openmake/contractsに中立chat-mode契約を追加してマイグレーション196を適用し、旧契約との下位互換性を保ちながらWebフロントエンドが中立chat_mode_progressとaddonToolIntentTurnsを直接消費するよう整備しました。シャドウ観測用のaddon_tool_intentカラム二重書き込み(dual-write)とneutral would_route_toラベルを導入し、iOS OpenMakeKit Generated契約更新および非ストリーミングpipelineInfoのnull mode不具合を修正しました(1425747f、1cefb57c、0a631c52、c0801ee1、93fedd06、46c498ea、7f9a3283、4d5c4727、3a00b920、e775a8a3)。
  • ローカルブラウザのタスク別ウィンドウ分離と同時実行(local-bridge concurrency)を実装しました。ローカルブラウザをタスクごとのウィンドウで相互干渉なく安全に同時実行できるよう実行調整層を別ファイルに分離しました。またブラウザアクション配列に制限された制御フローであるif・repeatを追加し、条件評価時もタスク中止・制御権ポリシーを厳格に遵守するよう補強しました(ae00ee42、b80a6b58、15f0f30a、754b739a、38ecc44c)。
  • モデル遷移ゲートに対検定評価(RSI-A paired eval)とブートストラップ判定を導入しました。モデル交換およびルーティング遷移ゲートで単純平均比較の代わりに対検定ブートストラップ(paired bootstrap)区間により通過率低下を統計的に厳密判定するよう改善しました。実行ログにrepeatフィールドを記録しブートストラップ反復数を検証して評価信頼性を高めました(b44234f0、1a2c93de、f140012c)。
  • macOSコンパニオンへの静的Node.jsランタイム同梱を確立しました。desktop-native build.shで同梱するnodeがHomebrew動的リンク版の場合に公式静的配布版を取得してパッケージ化するよう修正し、ホスト環境差による実行エラーを根本排除しました。node同梱関数を分離し専用ビルド検査とCIマッピングを追加しました(2ed6b176、8304ff8e、47928473)。
  • Web UIチャットスクロールと成果物パネルのビューポートクランプを改善しました。チャット画面でスクロール領域を本文カラム幅に収め左右余白のホイールイベントを本文へ転送することで余白でも滑らかなスクロールをサポートします。またウィンドウ縮小時や親行幅0の状態から保存された成果物パネル幅を復元する際もウィンドウ幅に合わせて安全に上限クランプします(7d29a578、0a544503、9460d2bb、cbf93635、dac234c0、2e8b628a)。
  • DGXゲートウェイ環境変数解決と配備回復力を高めました。DGX環境検知時に設定ファイルのos.environ参照をLiteLLMゲートウェイenvファイル(OMK_LITELLM_ENV)からも読み込み、未解決キーは警告後に安全にスキップして配備を継続するようスクリプトを補完しました(5a1d7df4)。
  • Knowledge DBアクセス層の分離とジョブ統計整合性を改善しました。Knowledgeコンポーネントのデータベースアクセスをruntime-ports db-access経路へ一本化し、管理者jobCountsからソフト削除または完全削除された空間の文書収集ジョブを除外して統計歪みを解消しました(fc42f2d3、7865c168、48a4b88e)。
  • 不要コード・ハードコード整理と管理者ヘルス情報提供を完結しました。API既定ポート52416を@openmake/config PORTS.APIで単一化し、.env.exampleの未使用変数、テスト専用関数、ユーザーキーisActive=false分岐3箇所、未使用export 7件を一括整理しました。管理者/api/health応答に実行中製品バージョンとGitビルド識別値を含め、バージョン整合性検証を強化しました(0de0a872、19f9ed05)。

根拠資料

根拠

OPENMAKE · APACHE 2.0 OPEN SOURCE

開発記録へ戻る