Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装

RedditユーザーがHolaboss AIローカルエージェントランタイムのリポジトリを分析し、Ollama、llama.cpp、LM StudioなどのローカルLLMスタックとMCP(Model Context Protocol)を組み合わせて作業する開発者向けに、2つの重要なエンジニアリング改善点を指摘しました。
TypeScriptのみのパッケージング
ランタイムは完全にTypeScriptに移行されました。API層、ランナーのオーケストレーション、ワークスペースMCPホスティング、パッケージングのすべてがTypeScriptで実装されています。これにより、パッケージ化されたランタイムにはPythonのソースコードや依存関係が含まれなくなりました。ローカル/セルフホスト型スタックでは、バンドルサイズの縮小、構成要素の削減、言語間のずれの軽減が実現します。
永続的なMCPポート管理
ランタイムでは、ハードコーディングされたMCPポートの計算が廃止されました。代わりに、ポートはUNIQUE(port)制約と(workspace_id, app_id)をキーとしてSQLiteに永続化されます。ランナーは起動時に準備済みのMCPサーバーを統合します。このアプローチにより、ローカルサイドカーは再起動後も安定した衝突耐性のあるポートで復帰し、従来の「13100 + i推測」方式に取って代わります。
分析によれば、ローカルモデルが改善されるにつれ、焦点はモデルの品質からハーネスの品質へと移行しています。パッケージング、サイドカーのライフサイクル、ローカルサービスディスカバリー、ランタイム状態は、ローカルエージェントスタックが実際に堅牢に感じられるかどうかを決定する重要な要素となります。
リポジトリは以下で利用可能です: https://github.com/holaboss-ai/holaboss-ai
📖 Read the full source: r/LocalLLaMA
👀 See Also

開発者がオンデバイスクリップボードタスク向けのApple Intelligenceをテスト中
ある開発者がApple IntelligenceのFoundation Modelsフレームワークを使用してクリップボードマネージャーを構築し、短い要約や書き換えなどの日常タスクには適しているが、あいまいな言語や詳細な作業には限界があると報告しました。

singularity-claude: Claudeコードのための自己進化型スキルエンジン
singularity-claudeは、スキルの劣化を防ぐための再帰的な進化ループを追加するオープンソースのClaude Codeプラグインです。スキルの実行をスコアリングし、低スコアのスキルを自動修復し、高パフォーマンスのバージョンを結晶化し、能力ギャップを検出します。

LLMスカーミッシュ:AIコーディングエージェントのためのリアルタイムストラテジーゲームベンチマーク
LLM Skirmishは、AIエージェントがコードを書いて1対1のリアルタイムストラテジーゲームで対戦するベンチマークです。修正版Screeps APIを使用し、5つのトーナメントラウンドにわたるインコンテキスト学習をテストします。

Temporal-MCP: OAuth対応のLLM向け壁掛け時計認識
Temporal-MCPは、LLMに現在時刻の認識を提供する最小限のMCPサーバーです。誤った挨拶や古いコンテキストなどの時間関連の障害モードに対処します。経過時間、日付変更の検出、新しいスレッドフラグを返す2つのツール(temporal_tickとtemporal_peek)を提供します。