01
全履歴の再確認と補足
367コミットで1.106.2〜1.115.1をリリースしました。macOSランタイムのColima専有一本化、Webエージェントリアルタイム端末ビュー(Live View)、8段階検証・配信パイプライン、APIキーNULL非アクティブ安全基準(S5)、サブエージェント越境時の汚染境界(Taint Boundary)伝播、即時キャンセル伝播と初ターン中断後のセッション継続性、ウォッチドッグ滞留保留検知と復旧通知を反映しました。
2026-10-24にmain 6dfd605aの到達可能な全履歴を再確認しました。KST月曜00:00から日曜23:59:59までのコミット日で集計し、マージ・リリース・並列ブランチの別コミットを含みます。コミット数は機能数ではありません。テストと運用測定は当時のソース記録です。
10月24日19:30 KST確認時点のスナップショットです。通常タグは1.106.2〜1.115.1で、macOS Colimaランタイム一本化・エージェントリアルタイム端末ビュー・8段階検証パイプライン・安全基準(S5)・キャンセル伝播・セッション継続性・ウォッチドッグ復旧を含みます。
02
開発状況
- macOSのOpenMakeランタイムをColima専有に一本化し、サンドボックス隔離を強化しました。macOS環境でのDocker実行をColimaに統一し、既存インストールデータの保護ガードを設けました。Playwrightサンドボックスを隔離しffprobeをバンドル、読み取り専用サンドボックス内でもChromium状態の書き込みを保証しました。チャットメディアのアカウント所有成果物としての保存、隠しインストールルート(.openmake)からの認可ファイル配信、ステージングトンネルの残存整理を行いました(6c65f324、a1514c1d、2afe7db2、1f0e938c、fd753a08、3ee96f91)。
- Web UIにエージェントリアルタイム端末ビュー(Live Terminal View)をサポートしました。進行中のエージェントタスクの端末出力とブラウザ画面をリアルタイム配信し、最下部付近にある場合のみ新しい出力を自動追従(auto-follow)します。画面転送クリーンアップの上限を設けて遅延フレームによる上書きを防ぎ、短時間のブラウザ実行でも最終フレームを保存します。外部監視契約を分離し、Apache-2.0ライセンスを明記しました(7052ac4a、505d9873、a4e9ec25、839cc41d、8ad13aed、d1d058f4、39573b6e)。
- 8段階検証・配信パイプライン(Eight-stage verification and delivery flow)を構築しました。宣言された変更シナリオのみを選択実行するCI最適化とともに、ステージング検査および検証済みリリース自動化を接続しました。開発環境同期のための'omk dev sync'コマンドを新設して'dev up'実行前に自動整合を行い、リリースゲートでpackage-lock workspaceバージョンを検証します(f92e5ac8、09046fd8、f909046f、40dcd864、708841cf)。
- 安全基準(Security Floor)と権限境界を大幅に強化しました。APIキー認証時にis_activeがNULLの行を非アクティブ(inactive)として厳格に処理(S5)し潜在的な迂回を防止しました。チャットサブエージェント委譲時にツール呼び出し汚染境界(taint boundary)を伝播し、chat policy noneでも最低限の承認基準を維持しレガシーホストツールの承認を強制しました。MCP git制御環境変数およびmanual/git-ingestサーバー制御envキーの登録を拒否し、/metricsにIP単位のレート制限を適用しました(75022aaa、f60a2143、fdc2ea3c、50521c29、04f3da65、520d9df2、eca79b40、d5128ef2)。
- タスクキャンセル信号の即時伝播と初ターン中断後のセッション継続性を保証しました。ユーザーからのキャンセル信号をチャット調査、MCPメタ呼び出し、待機中の全ツール実行境界へ即座に伝播し、放棄されたツールブランチを直ちに停止してエラー出力をエビデンスから除外しました。初ターンabort時にエラー保持範囲を入力セッションに隔離し、後続ターンの会話継続性を維持できるよう修正しました(67b60213、a47448c6、cc900fbb、53d71747、989c76d3、97fd72b0、22ecc46e)。
- ウォッチドッグ(Watchdog)の信頼性と自動復旧体制を刷新しました。有効なlive leaseを持たずに滞留した保留タスクを検知し、ウォッチドッグ自動復旧時に重複通知の代わりに復旧1回につき1回の解決通知(resolved alert)を送信するよう改善しました。保留されたモデル待機(parked model waits)をDB集計で計測し、起動時に未割り当ての連続後続タスクを固定startup cutoff基準で復旧、準備された後続タスクをlease所有権と原子的にコミットします(db52999d、bae3797c、de723bf3、4dc00ec9、a1138495、913b7923、590f867d、1d797785)。
根拠資料
根拠
OPENMAKE · MIT OPEN SOURCE
OpenMake