エージェント開発環境

BLXCode
BLXCode

ADE が 1 つ。
どのエージェントも。マルチワークスペース。

BLXCode 0.5.0 adds MCP servers, local and cloud agent providers, Kanban plans, Mermaid diagrams, HeartBeat memory indexing, push-to-talk, notifications, Vim mode, and 32 themes around one multiworkspace agent loop.

Version 0.5.0

Major ADE upgrade

MCP, local models, Kanban, diagrams, and a smarter workbench.

The latest landing context is centered on the v0.5.0 release: more providers, deeper planning surfaces, background memory services, app-wide status, and a redesigned BLXCode theme without changing the product dark command-center look.

6

new text providers

32

themes

0

key for local Ollama / LM Studio

01

MCP server support

Register stdio or HTTP MCP servers in Settings and expose their tools to the in-app agent plus terminal CLI agents.

02

Local and cloud providers

Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI, and Portkey join OpenAI, Anthropic, and OpenRouter.

03

Kanban plans and AI tasks

Plans in .agents/plans become a center-tab Kanban board with drag-to-status moves, quick tasks, AI Plan, and AI Tasks.

04

Mermaid diagram gallery

The agent can create persisted plan diagrams, preview them in a gallery, and export them to Markdown or PDF.

05

HeartBeat memory indexing

A background runtime keeps generated memory notes fresh across open workspaces and reports status in Settings.

06

Status, updates, and voice

Titlebar notifications, a bottom status line, beta updates, push-to-talk with Whisper, Vim mode, named terminals, and session compaction round out the release.

コア機能

ダッシュボードを混乱させることなく、あらゆるものをマルチに。

One grid, many providers, MCP tools, plans, memory, voice, and code context.

マルチワークスペース

コンテキストを失うことなくプロジェクトを切り替えます。

マルチターミナル

ワークスペースあたり最大 16 台の端末 - 並列、共有、集中。

多言語

14 のロケール — UI、エージェント、およびシステムは英語から繁體中文にコピーされます。

計画マネージャー

タスクの同期、ステータス フィルター、グループ化されたセクション、エージェントへのロードを備えた `.agents/plans/` のマークダウン プラン。

調整されたサブエージェント

スカウト、レビュー、セキュリティ アナリストは、ライブ タイムライン カード、共有プロバイダーとモデルを並行して実行します。

エージェントハーネスツール

シェル、Git、ワークスペース検索、Web リサーチ - 遅延ドキュメント、環境検出を最初に行うコア スキル。

コンテキストのハンドオフ

メモリ、計画、タスク、イメージ → 任意の端末スロットまたは BLXCode エージェント。

ルールとスキル

拡張可能なルールとスキル カード — インライン編集、ルールの作成、コア/ユーザー タブ、git/npm/local インストール。

サイドバーエクスプローラー

左側のレールのプロジェクト ファイル ツリーと git グラフ — ワークスペースごとに更新、折りたたみ、永続化が行われます。

マルチプロバイダー

BLXAgent: プライマリ プロバイダーとしての OpenAI、Anthropic、および OpenRouter。

マルチプロバイダー CLI

Claude、Codex、Gemini、Cursor、OpenCode — グリッド内に並べて表示されます。

再開可能なセッション

中断したところからワークスペースと CLI セッションを正確に再開します。

ファイルとコードのプレビュー

サイドバーの任意のファイルをクリックすると、画像、ビデオ、Markdown、Mermaid、および 60 以上のコード言語が行番号と構文の強調表示とともに表示されます。

右クリックでハンドオフ

コード範囲を選択し、右クリック → スニペットを任意の端末に送信するか、エージェントにアタッチするか、ワークスペース全体でコンテキスト ブロックにラップします。

ポリシードキュメントのバナー

裸の `LICENSE`、`CONTRIBUTING`、`README`、`SECURITY`、`CHANGELOG` (`.md` の有無にかかわらず) は、種類固有のヒーロー バナーとアイコンを使用してマークダウンとしてレンダリングされます。

ドラッグ&ドロップ端末

グリップ ハンドルでターミナル スロットをつかみ、グリッドの順序を変更します。再起動せずに、PTY、エージェント ラベル、分割ペインが続きます。

BLXAgent プロバイダー

OpenAIAnthropicOpenRouterOllamaLM StudioHugging FaceCloudflare Workers AITogether AIPortkey

CLIプロバイダー

ClaudeCodexGeminiCursorOpenCode

Multilanguage

14 locales. One surface.

UI, agent, and system copy in your language — from English to 繁體中文.

Active locale

Deutsch

de_de.rs

locales/

  • de_de.rs
  • en_us.rs
  • es_es.rs
  • fr_fr.rs
  • hu_hu.rs
  • it_it.rs
  • ja_jp.rs
  • ko_kr.rs
  • pl_pl.rs
  • pt_br.rs
  • ru_ru.rs
  • zh_cn.rs
  • zh_tw.rs
  • mod.rs

ADE Workflow

From workspace to agent loop — in one grid.

Terminals, browser, memory, plan manager, rules, and skills share one harness. The agent orchestrates; you stay in flow.

ade.harness — node 01/08workspace
ADE workflow connections

node·01

Workspace

node·02

16× Terminals

node·03

BLXAgent

node·04

Browser

node·05

Memory

node·06

Plans

node·07

Skills

node·08

Rules

x · 00
x · 99
Pipeline · 8 stages● live
readoutworkspace.rs

Switch projects without losing context. Tabs persist.

In the product

Looks like your daily workflow — feels like a command center.

  • Center tabs — pinned Terminals, shared file preview, docked Settings; tabs are closeable with a 3 s confirm on Terminals, Settings opens without a workspace
  • File preview — images, video, Markdown + Mermaid, and 60+ code languages with line numbers, syntax highlighting, and drag-range row selection
  • Right-click handoff — send a code snippet to any terminal slot (across workspaces) or attach it to the BLXCode Agent with one click
  • Policy doc banners — `LICENSE`, `CONTRIBUTING`, `README`, `SECURITY`, `CHANGELOG`, `AUTHORS`, `CODE_OF_CONDUCT` render with a kind-specific hero banner, even without an extension
  • Drag & drop terminal slots — grip handle reorders the grid live, PTYs and agent labels travel along
  • MCP servers — stdio/HTTP servers with on/off switches, connection tests, in-app agent tools, and CLI config sync
  • Workspace Kanban — pinned center-tab board with nested task lanes, drag-to-status moves, search, quick tasks, and layout import/export
  • Mermaid diagrams — agent-authored plan diagrams with a centered gallery and Markdown/PDF export
  • HeartBeat + Memory Indexer — background services keep workspace memory fresh and report status in Settings
  • Notifications + status line — titlebar bell feed, deep-link targets, bottom context chips, Git branch, editor position, plan/memory metrics, and update state
  • Code editor — CodeMirror 6 preview/edit path, Vim mode, cursor position status, editor shortcuts, folding, and right-click handoff in read-only preview
  • Push-to-Talk — local Whisper or cloud transcription routed to the agent composer, terminal, text input, or clipboard
  • 32 app themes — redesigned BLXCode dark/light, BLXCode Legacy, brand light counterparts, cool light designs, Claude Code dark, global radius/font/font-size controls
  • Centralized API Keys — LLM and web-search providers in one keyring-backed pane
  • BLXCode Agent — subagents, per-turn metrics, session cost, harness.ask_user cards
  • Expandable Rules & Skills panels — inline edit, Core/User skill tabs
  • Plan Manager with status filters, grouped sections, and Load into Agent
  • Built-in browser for docs, APIs, and live previews
  • Sidebar project files and git commit graph (resizable panels)
  • STT & TTS and chat maximize for longer agent transcripts

BLXCode エージェント

1 人のワークスペース アシスタント — 毎回のルール、計画、ツール。

エージェントは ADE のオーケストレーション層であり、バインディング ルール、コア スキル、調整されたサブエージェント、シェルと Git ツール、およびプランとタスクからの再開を行い、プロバイダー ネイティブ セッションが必要な場合は端末と CLI にハンドオフします。の画面製品ギャラリー.

ターンごとの流れ

  1. 1. アクティブなルールを読む — 拘束力があり、交渉不可能です。
  2. 2. タスクで必要なときに、一致するスキルをロードします。
  3. 3. 「続行」または「ウェイター」を選択した場合は、`task_list` / アクティブなプランから再開してください。
  4. 4. 必要に応じて、メモリ、計画、プロジェクトのコンテキストを取得します。
  5. 5. 実行 — ファイル、端末、ブラウザ、CLI へのハンドオフ。

調整されたサブエージェント

並行してスカウト、レビュー、またはセキュリティ ランを依頼します。ターンごとに最大 5 枚まで、チャット タイムラインにライブ拡張可能なカードが表示され、合成された 1 つの返信が表示されます。

ハーネス主導のターン

統合ツールディスパッチ: ファイル、シェル、Git、ワークスペース検索、Web、メモリ、プラン、ルール、スキル — 遅延コアスキルドキュメントを備えたスリムなプロンプト。

ルールとスキルの管理

右側のパネルの展開可能なカード — 展開時の SKILL.md のプレビュー、ルールのインライン編集、ルールの作成、git/npm/local からのインストールによるコア/ユーザー スキル タブ。

計画パネル

ステータス フィルターを備えたエディターとプレビュー、グループ化されたプラン セクション、インライン作成/編集、エージェントへのロード。

必須ターンチェックリスト

すべてのターンはアクティブなルールから始まり、必要に応じてスキルを照合し、作業を実行する前にタスクと計画から検出を再開します (継続/ウェイター)。

マルチモーダルと音声

ビジョンプロバイダー用の画像を添付します。 STT/TTS ループとチャットの最大化により、長いエージェントのトランスクリプトを保存する余地がさらに広がります。

リリースのハイライト

以下の概要はこのサイト用に厳選されたものです。リリースにタグを付けると、完全なメモが GitHub に公開されます。次に何を出荷する必要がありますか?アイデアに落とし込む.

MCP サーバーのサポート、6 つの新しいエージェント プロバイダー (Ollama、LM Studio など)、ワークスペース カンバン ボード、エージェント作成のマーメイド ダイアグラム、HeartBeat 駆動のメモリ インデクサー、アプリ全体の通知とステータス ライン、Vim モード、ベータ アップデート チャネルに加え、再設計された BLXCode テーマ、ローカル Whisper によるプッシュツートーク、AI プラン、名前付きターミナル、およびカスタム クロスプラットフォーム タイトルバー。

ハイライト

  • **MCP (モデル コンテキスト プロトコル) サーバーのサポート** - **[設定] → [MCP]** で stdio/HTTP MCP サーバーを登録し、サーバーごとのオン/オフ スイッチとライブ接続テストを使用して、それらをアプリ内エージェントとバンドルされた端末 CLI エージェントの両方に公開します。
  • **6 つの新しいエージェント プロバイダー** — Ollama、LM Studio、Hugging Face、Cloudflare Workers AI、Togetter AI、Portkey が OpenRouter、Anthropic、OpenAI に加わりました。 Ollama と LM Studio には API キーは必要なく、ローカル **サーバー URL** を使用します。
  • **ワークスペース カンバン ボード** — `.agents/plans/` をサポートする固定された中央タブのカンバン ビュー。ネストされたタスク レーンを使用してステータスごとに計画をグループ化し、ステータスにドラッグして移動し、タスクを迅速に作成、検索、およびレイアウトのインポート/エクスポートを行います。
  • **エージェントが作成したマーメイド図** - エージェントは図をファーストクラスのオブジェクトとして生成し、計画の隣に保持され、マークダウンまたは PDF にエクスポートする **名前を付けて保存** して中央の図ギャラリーにレンダリングできます。
  • **HeartBeat ランタイム + メモリ インデクサー** - 内部オーケストレーター (10 分から 24 時間間隔に固定) がバックグラウンド サービスを実行します。 1 つ目は、開いているワークスペース全体で生成されたメモを最新の状態に保つメモリ インデクサーです。新しい **[設定] → [HeartBeat]** タブ。
  • **アプリ全体の通知 + ステータス ライン** — ディープリンク ターゲットを含むタイトルバー ベル フィードに加え、ルール/スキル数、メモリ スコープ、アクティブなエディター、Git ブランチ、プラン/メモリ メトリクス、およびキャプチャされたクロードの使用状況を示す常に表示されるステータス バー。
  • **ベータ アップデート チャネル** - **[設定] → [アプリ]** の **安定/ベータ** スイッチ、プレリリース対応のバージョン解決、および 10 分ごとにチェックしてリリースが見つかった場合に通知するバックグラウンド アップデート サービス。
  • **再設計された BLXCode テーマ + 32 のテーマ** — 主力のダーク/ライト ルックは、東京の夜 × ドラキュラの融合になりました。以前の GitHub-blue のデフォルトは **BLXCode レガシー** として存続します。 16 個のダーク + 16 個のライト (5 つのブランド ライトの対応物、5 つのクールなライト デザイン、および温かみのある **Claude Code** ダーク テーマを含む)。
  • **カスタム クロスプラットフォーム タイトルバー** - ブランド クラスター、ネイティブ ウィンドウ コントロール、中央に配置されたワークスペースのパンくずリスト、コンパクトな **ナビゲート** クイック メニュー、通知ベル、ヘルプ/バージョン情報メニューを備えたトークンをテーマにしたものです。
  • **丸めとフォント** — テーマに依存しない外観コントロール: コーナー半径スケール (シャープ / デフォルト / ラウンド / エクストラ) およびバンドルされた等幅フォント (JetBrains Mono) またはシステム等幅面。
  • **Vim モードのコード エディター** - 専用の **[設定] → [コード エディター]** タブ。エディターと読み取り専用プレビューの両方に Vim キーバインディング スイッチ (デフォルト オン) があり、さらに再バインド可能なエディター ショートカットが含まれています。
  • **プッシュ トゥ トーク (PTT)** — キーを押したまま話し、トランスクリプトをエージェント コンポーザー、アクティブな端末、テキスト入力、またはクリップボードにルーティングします。オプションのクラウド モードと組み込みの Whisper モデル マネージャーを備えたウォーム `whisper.cpp` モデルによるローカル ファースト。
  • **AI プランと AI タスク** - [プラン] パネルを離れることなく、短いプロンプトを完全な Markdown プラン (オプションの `## Tasks` セクション付き) に変換します。
  • **名前付き端末** — `#1`、`#2` などをわかりやすいエージェント名 (Devon、Tom、Mia など) に置き換え、端末ヘッダーをダブルクリックしてカスタム名を付けます。 BLXCode エージェントも名前を知っています。
  • **コンテキスト ウィンドウ メーターとセッションの圧縮** - チャット ヘッダーの `used / max · NN%` を参照して、会話を密度の高いブリーフィングに圧縮し、占有率がしきい値を超えたときに **自動圧縮** に実行させます。
  • **2D フォールバックを備えた 3D Drobo エージェント オーブ** - エージェント音声オーブは、カーソルに従い、テーマ トークンから色を変更し、録音状態に反応する Three.js モデルになりました。 [設定] でフラット 2D ロゴに切り替えます。
  • **VS Code スタイルの Git commit グラフ** - 構造化されたレーン、色付きのノード、クリックして展開するファイル リスト、原点をマッピングできる場合に **GitHub** で開くホバー カード。
  • **中央タブとしてのメモリ パネル** — ワークベンチの中央タブでメモリを開きます。デフォルトのファイル/カテゴリ列が広くなり、ターミナル グリッドを表示したままにするための **分割ビュー** トグルが表示されます。メモリ設定は、独自の **設定 → メモリ** ペインに表示されるようになりました。

新機能 — テーマのシステムと外観

  • **丸めとフォント** — **設定 → 外観**のテーマに依存しないグローバル コントロール。丸めにより、新しい `--radius-{xs,sm,md,lg,xl}` トークン セットがスケールされます。ワークベンチおよび xterm 端末のフォントは `--font-mono` をオーバーライドします (端末は変更時に再調整されます)。
  • **再設計された BLXCode テーマ + BLXCode レガシー** — 旗艦用の Tokyo Night × Dracula。以前のデフォルトは **BLXCode Legacy / BLXCode Legacy Light** として存続します。
  • **10 個の新しいライト テーマ** - 5 つのブランド ライトの対応物 (Tokyo Night Light、Nord Light、GitHub Light、Ayu Light、Atom One Light) と 5 つのクールなカスタム デザイン (Winter Light、Paper Light、Alpine Light、Frost Light、Lilac Light)。
  • **Claude Code ダーク テーマ** — コーラルのアクセントを加えた温かみのある木炭で、ほぼ冗長な `github-dark` スロットを置き換えます。
  • **グローバル フォント サイズ** - **[設定] → [外観]** にあるアプリ全体の **フォント サイズ** ステッパー (小/中/大/特) は、ワークベンチ、カード、ステータス バーで使用される中央の `--font-size-base` トークンをオーバーライドします。

新機能 — エージェントとチャット

  • **3D Drobo エージェント オーブ** — インタラクティブな Three.js モデル (`public/assets/Drobo.glb`) は、カーソルを追跡し、テーマ トークンから色を変更し、記録/転写状態に反応して、2D `B` ロゴに戻ります。 **[設定] → BLXCode Agent** の新しい **Agent Orb** スイッチは、3D Drobo (デフォルト) と 2D ロゴを選択します。
  • **コンテキスト ウィンドウの使用状況メーター** — チャット ヘッダー内の `used / max · NN%` には、70% を超えると警告が表示され、85% を超えると危険になる細い進行状況バーが表示されます。最大値は、直接プロバイダーの静的フォールバック テーブルを使用して、プロバイダー自身のモデル メタデータ (OpenRouter `context_length` モデルごとにキャッシュ) から解決されます。
  • **セッションの圧縮** - **圧縮** ボタンは、進行中の会話を密度の高いブリーフィングに要約し、新たに開始します。 **自動コンパクト** は、占有率が設定可能なしきい値 (デフォルトは 85%、範囲は 50 ~ 95%) を超えると、同じパスを自動的に実行し、方向転換を中断することはありません。
  • **エージェント セッション統計パネル** — エージェント ヒーローは、コンパクトなフレームなしのライブ統計パネル (プロバイダー/モデル + 状態チップ、セッション開始時間、コンテキスト ウィンドウ ミニ メーター、ターン、ツール呼び出しの合計、アクティブなサブエージェント、累積セッション コスト) に左側の列を使用するようになり、Drobo Orb は右側に留まります。
  • **設定可能なツール ループ制限** - ツール呼び出しラウンドのターンごとの上限が、**設定 → BLXCode エージェント**の数値フィールド (1 ~ 500、デフォルト 36) になりました。 OpenAI 互換ループと Anthropic ループの両方に適用されます。
  • **単一のトグルとしての送信 / 停止** - 作成バーは、アイドル中に **送信**、ターンの実行中に **停止** を表示する 1 つのボタンです。
  • **思考ブロックは次のモデル ラウンド ラインにマージされます** — 完成した *思考* ブロックの直後にツールを含む *モデル ラウンド* が 1 つの行に折りたたまれ、モデル ラウンドが連続した番号に正しく並べ替えられます。
  • **音声が設定されている場合のみ、メッセージごとの再生ボタン** - TTS が有効になっており、**かつ**、選択した TTS プロバイダーが実際に API キーを持っている場合にのみ、チャット メッセージのテキスト読み上げアクションが表示されます。
  • **ターミナル CLI エージェントの制御とプロンプトの機能強化** — BLXCode エージェントは、ハーネスを通じて対話型ターミナル エージェント (Claude Code、Codex、Gemini、OpenCode、Cursor) をエンドツーエンドで駆動できるようになりました。新しい端末制御ツールは、スロットのリスト/ターゲット、生のキーまたは添付された BLXCode コンテキストの送信、最近の出力の読み取り、シーケンス ID による新しい出力または解決された出力の待機、および Ctrl+C によるスタック セッションの中断を行います。新しい組み込みコア スキル `prompt-generating` は、BLXCode チャット、ターミナル CLI エージェント、サブエージェント、およびユーザー向けの応答のプロンプトをスコープする方法をモデルに教えます。システム プロンプトでは、実質的な CLI エージェントの引き継ぎの前にそのスキルを参照する必要があります。ワークスペースごとの **送信前にプロンプ​​トを強化** トグルは、チャット履歴、ツール、メモリ、計画、またはタイムラインの状態を変更することなく、実際のユーザーのターンとして送信する前に、個別のワンショット プロバイダー呼び出しを通じてドラフトを書き換えます。
  • **エージェント タイムラインのリファクタリング** — チャット タイムラインは、連続したツール アクティビティをメイン エージェントとサブエージェント カードのスリムなグループ化されたステータス行としてレンダリングするようになり、ツールごとのアイコン、引数の概要、ステータス インジケーター、展開可能な詳細、メトリクス、パス集計、および再利用可能な `tool_group` コンポーネントを通じて `×N` カウントを保持します。新しいバックエンド プロトコル フィールドを追加することなく、変更されたファイルが `git_status_changes` から構築された **変更されたファイル** 概要カード (追加/削除の合計、ファイルごとの統計を含む折りたたみ可能なディレクトリ ツリー、クリックして開く差分ビュー) で終わるモデルになります。古いモードのツールバー + 単一行入力は、フッター モデル ピッカー、計画/構築/アクセス モード ポップオーバー、思考レベル セレクター、ビジー セーフ コントロール、および送信/停止オーブを備えた最新の自動拡張コンポーザーに置き換えられました。新しいコンポーネントは、トークンのみの CSS を使用して専用の `agent_panel/{tool_group,changed_files_card,composer}` フォルダーに存在します。
  • **エージェント思考ストリーム プレビュー** — 現在のターンがアクティブに思考している間、コンパクトなインライン プレビューが Drobo オーブの下に表示され、タイムラインから最新の開いている *思考* ブロックが続きます。推論テキストが流れ込むと自動スクロールし、アクティブなテーマの半径/色のトークンが使用され、コンパクト チャット モードでは消えます。
  • **エージェント ツール リストの出力形式** — JSON 配列ツールの結果 (`rules_list`、`skills_list` など) は、生の 1 行 JSON BLOB ではなく、読み取り可能なコンパクトなリストとしてチャット タイムラインにレンダリングされます。エージェントは依然として元の JSON を内部で受信します。 UI のみのプレゼンテーション層は、`title` / `name`、`summary`、カテゴリ/種類、および小さなメタデータ チップを抽出します。これには、切り詰められた配列プレフィックスから完全なリスト項目を表示できる寛容なフォールバックが含まれます。
  • **キャッシュされたトークン メトリクス** — イベント ストリームでは Anthropic/OpenAI `cache_creation_input_tokens` および `cache_read_input_tokens` がファーストクラス フィールドとして表示されます。使用状況の概要とエージェントのパネルには、プロンプト/完了トークンとともにキャッシュされたものと新しいものとの比率が表示され、メッセージごとのメトリクスのポップオーバーで完全な内訳が表示されます。
  • **エージェント パネルのコンパクト モード + コンパクトなタスク バー** - 新しいコンパクトなチャット レイアウトにより、エージェント ヒーローがより密なグリッド (統計とオーブが並んでいる) に折りたたまれます。また、チャット側の **タスク** リストは、タスクごとのステータス ピルと展開可能な詳細ビューを備え、デフォルトで折りたたまれているスリムなテーマ トークン ステータス バーとして再構築されます。サブエージェントのタイムライン行は、独自のコンポーネントに分割されます。
  • **用語のリファクタリング (ハーネス → エージェント)** — 従来の「ハーネス」/「BLXCode ハーネス」の文言は、すべてのロケール、エージェント パネル UI、システム プロンプト、ツール カタログ、プラン/タスク UI、ドキュメントにわたって **エージェント** / **BLXCode エージェント** に置き換えられます (Rust サービス識別子は、横断的な名前変更を避けるために保持されます)。

新機能 — エージェントプロバイダー、MCP、およびオンボーディング

  • **6 つの新しいテキスト プロバイダー** - Ollama、LM Studio、Hugging Face、Cloudflare Workers AI、Togetter AI、Portkey が OpenRouter、Anthropic、OpenAI に加わりました。中央のプロバイダー レジストリは、OpenAI と互換性のあるエンドポイント、認証モード、モデル検出、推論サポート、厳選されたフォールバック モデルを解決します。 Ollama と LM Studio は **API キー**を必要とせず、LAN またはリモート `/v1` サーバー用のローカライズされた **サーバー URL** フィールドを公開します。 CloudflareはアカウントIDを非シークレット設定として保存しますが、トークンは`BLX_*`環境フォールバックで**設定→APIキー**に存在します。メイン チャット、ワンショット ユーティリティ、プロンプト機能強化、AI プラン/タスク、AI commit メッセージ、圧縮、MCP ツール、およびサブエージェントはすべて、汎用化された互換性ループを通じて実行されます。
  • **MCP (モデル コンテキスト プロトコル) サーバーのサポート** - **[設定] → [MCP]** で stdio (コマンド/引数/環境) または HTTP (URL/ヘッダー) サーバーを登録します。それぞれに独自のオン/オフ スイッチ、追加/編集/削除、およびサーバーごとの **接続テスト** (`initialize` + `tools/list` とライブ ツール数)。アプリ内エージェントの場合、有効なサーバーはセッション開始時に接続し、そのツールは `mcp.<server>.<tool>` として挿入されます。ターミナル CLI (`claude`、`codex`、`gemini`、`opencode`、`cursor`) の場合、有効なサーバーはワークスペース ルート内の各 CLI のネイティブ プロジェクト スコープ設定に変換されます。マージセーフであり、`.blxcode/mcp-managed.json` サイドカーで追跡されます (リモート SSH ワークスペースはスキップされます)。ツール セットはセッションの開始時に修正されるため、変更後には、MCP ペインにセッション リセットのリマインダーとリロードが必要なヒントが表示されます。新しい埋め込み `mcp` スキルは、認識、有効化/リセットのライフサイクル、および MCP 出力を信頼できないデータとして扱うことを教えます。
  • **端末ごとの CLI エージェント モデルとエフォートの選択** - ワークスペースの作成では、各フリート エージェント行で CLI エージェント モデルと、サポートされている場合は推論/エフォート レベルを選択できるようになりました。選択内容はワークスペースとプリセットに保持され、並べ替え/交換/転送を通じて整列を維持し、適切な起動メカニズムにマッピングされます (Claude は `CLAUDE_CODE_EFFORT_LEVEL` 経由、Codex は `-c model_reasoning_effort=…` 経由、その他は現時点ではモデルのみ)。
  • **OpenCode 1.0+ は、ターミナル CLI エージェントとして認識されています**。独自のモデルとエフォート ピッカーを備えた `terminalAgentSwarm` 対応ロールとして、エージェント ロール カタログおよびターミナル エージェント プロファイルに追加されます。
  • **エージェントのオンボーディング + ニックネーム** - 1 回限りの起動ダイアログで、**表示名** (不正な単語のリストに対して検証されます。空白の場合は `BLXCodey` に戻ります) と **デフォルトのセッション ロール** の入力を求められます。ニックネームは、テキスト パスと音声パスの両方のシステム プロンプトに挿入され、Drobo Orb 上にガラスのバッジとして表示されます。デフォルトのロールは、ダイアログの **[設定] → [エージェント]** および **[設定] → [ワークスペース]** から編集でき、新しい [ワークスペースの作成] ドラフトをシードします。

新機能 — 音声とプッシュツートーク

  • **プッシュ トゥ トーク (PTT)** — キーを押したまま話し、トランスクリプトを選択したターゲットにドロップします。ターゲット: エージェント コンポーザー (自動送信オプション)、アクティブな端末 (自動送信で Enter を追加)、アクティブなテキスト入力、またはクリップボード。ターゲット モードは現在のフォーカスに従うか、PTT 開始時に記憶されます。
  • **ライブ部分トランスクリプト** — キャプチャされた音声を定期的に再デコードします (`whisper.cpp` からのネイティブ ストリーミングはありません)。 CPU を節約するにはオフに切り替えます。
  • **コリジョン ステート マシン** - TTS の再生中に、PTT はフィードバック ループを回避するために、TTS を**停止**、**一時停止**、または録画を**ブロック**することができます。 2 回目のマイク セッションは拒否されます。
  • **Whisper モデル マネージャー** — ダウンロード可能な `whisper.cpp` モデル (すべて / 標準 / 量子化 / ターボ / ラージ) のフィルター可能なリスト。モデルごとのサイズ、言語、速度/精度の評価、および「最適」のヒントが含まれます。ダウンロードは、ライブ進行状況バー、転送速度、sha256 検証、アトミックな名前変更を使用して再開可能 (HTTP `Range`) です。インストールされているモデルには、**使用**と**削除**が表示されます。

新しい — 計画、タスク、およびカンバン

  • **ワークスペース カンバン ボード** — すべてのワークスペースには、`.agents/kanban/index.json` の下にレイアウト メタデータを持つ `.agents/plans/` によって裏打ちされた固定されたセンター タブ `0` カンバン ビューが表示されます ([ターミナル] タブはアクティブなデフォルトのままです)。 [プラン] サイド パネルと同じ派生状態ごとにプランをグループ化し、プランごとにタスク状態レーンをネストし、タスクの迅速な作成、インラインの名前変更/削除、検索、更新、レイアウトのインポート/エクスポート、タイトルバーのナビゲート ショートカットを使用します。
  • **インタラクティブなかんばんのドラッグ アンド ドロップ** — ステータス セクション間で計画全体を移動したり、カーソルを追うプレビューを使用して破線のドロップ ゾーンを通じて計画全体を並べ替えたりできます。サブタスクのドロップは親プランに制限されており、レーンとマークダウンの順序の両方を変更することができます。計画は正規の Markdown タスク行に書き戻され、かんばんは右側の [計画] パネルと計画のリビジョン信号を共有するため、2 つの同期が維持されます。
  • **AI プランと AI タスク** — [プラン] パネルのヘッ​​ダー ボタンによりダイアログが開き、短いプロンプトが完全な Markdown プランに変わります。 **AI プラン** では、タスクを作成するかどうかを切り替えることができます。 **AI タスク** はタスクを強制的にオンにします。生成中、プロンプト ボックスにはきらめくアニメーションが表示されます。その後、**保存 / 再生成 / キャンセル** により、スクロール可能な Markdown プレビューが表示されます。
  • **計画カードのクイック アクション** - 折りたたまれた計画カードは、**BLXCode エージェントへのロード** および **名前の変更** と並んで **カンバンで表示** (固定されたカンバン タブが開き、一致する計画を展開し、ハイライト表示します) と表示されるようになり、計画をロードするときにカードを展開する必要がなくなりました。破壊的な削除アクションは、拡張されたカード本体に残ります。
  • **プランごとのフォルダー** - 永続プランは `.agents/plans/<slug>/plan.md` に存在するようになりましたが、保護されたインデックスは `.agents/plans/PLANS.md` に残ります。プラン API とエージェント ツールは従来の `slug.md` 入力を受け入れますが、正規の `slug/plan.md` パスを返し、既存のフラット プラン ファイルはステータスバーの進行状況に合わせてバックグラウンドで自動移行されます。
  • **説明付きの折りたたみ可能なプラン ステータス グループ** - [すべて*] ビューでは、各ステータス グループのヘッダーが開閉を切り替え、状態の意味を 1 行で説明します。保護された `PLANS.md` インデックス ファイルは、プラン カードとしてリストされなくなり、ステータス タブにもカウントされなくなります。

新規 — 人魚図

  • **エージェント作成のマーメイド図** - BLXCode エージェントは、`mermaid_create` および `mermaid_create_many` を介して第一級オブジェクトとして図を生成できます。 `plan_slug` (およびオプションの `task_id`) が指定されている場合、各図は `diagrams.json` マニフェストを使用して `.agents/plans/<slug>/diagrams/<id>.mmd` の下に**プランの隣に保持**されるため、プラン/タスク図は git 内を移動し、プラン フォルダーが削除されると削除されます。 `plan_slug` がなければ、この図はアドホック チャット図になります。
  • **中央の図ギャラリー** - 新しい中央タブは、ベンダーの Mermaid レンダラー (`securityLevel: strict`) を使用して、計画の図を水平のサムネイル スライダーとして上部に表示し、アクティブな図を下に大きく表示します。永続化された図を含む各プラン カードには、ギャラリーを開くボタンが追加され、図はネイティブの **名前を付けて保存** ダイアログを介して **Markdown** (YAML フロントマター + フェンスで囲まれた `mermaid` ブロック) または **PDF** (`svg2pdf` 経由でレンダリングされた SVG) にエクスポートされます。

新しい — ワークスペース

  • **カスタムのクロスプラットフォーム タイトルバー** — トークンをテーマにしたブランド クラスター、ネイティブ ウィンドウ コントロール、サイドバー/右パネルの切り替え、ワークスペースの中央にあるパンくずリスト、およびライブのフォーカスされたターミナルくずリスト。右側には、コンパクトな **ナビゲート** メニュー (ターミナル、新しいターミナル、プラン、メモリ、スキル、設定、全画面) に加えて、将来に備えた通知ポップオーバーが追加されています。
  • **ターミナル ビュー モード: グリッド、キャンバス、および Swarm** - ライブ ターミナル タブは、標準グリッド、ドラッグ可能/サイズ変更可能なターミナル ノードと `stdin` / `stdout` ルーティング エッジを備えたフリーフォーム キャンバス、および BLXCode エージェント コントロール ハブとターミナル エージェント ノードを視覚化する Swarm グラフの間で切り替えることができます。
  • **名前付き端末** — **[設定] → [ワークスペース] → [端末の名前付け]** で、`#1`、`#2` スロット番号からわかりやすいエージェント名 (Devon、Tom、Mia など) に切り替えます。名前は各端末の安定した `slot_id` から決定論的に取得され、スロットごとにオーバーライドでき、バックエンドは変更されません。`slot_id` は依然としてどこでも技術的なアイデンティティです。
  • **エージェントは名前を知っています** — `harness.list_terminals` はスロットごとに `name` + `namingMode` を返し、`harness.send_terminal_keys` / `send_agent_context` / `read_terminal_output` は `slotId` および `agentSlug` と一緒に `name` 引数を受け入れます。
  • **サイドバー ワークスペース プレビュー** — 端末数のバッジは、各ワークスペースの端末レイアウトを反映した小さなワークスペース色のグリッド プレビューに置き換えられます。
  • **ウェルカム画面の「ワークスペースの作成」アクション** - 空のウェルカム画面では、エージェント/メモリ/ブラウザ/カンバンの宛先行の上に目立つ **ワークスペースの作成**というコールトゥアクションが表示され、**設定 → ショートカット**に表示される実際の再バインド可能なショートカット (`Ctrl+B` の次に `C`) が表示されます。ワークスペース パネルが狭い場合、宛先カードはキーバインドのヒントを非表示にするため、チップがラベルに密集することがなくなります。
  • **最近のワークスペース** - [ワークスペースの作成] レイアウト ステップでは、以前に開いたディレクトリが [*作業ディレクトリ*] フィールドの下にワンクリック行としてリストされ、ようこそ画面には、パスを忘れるための細い「×」が付いたより充実した **最近のワークスペース** クラスターが表示されます。

新機能 — 記憶とルール/スキル

  • **ルール、スキル、プランのフィルタリング** - ルール パネルとスキル パネルは、同じカテゴリ フィルタ行、テーマ区切り文字、ライブ検索構造を共有し、タイトル、説明、ソース/カテゴリ メタデータ、カテゴリ選択によるフィルタリングを行います。 [スキル] タブは、ユーザー/ワークスペースのスキルのみを対象としています。
  • **プランのライブ検索** — プラン パネルは、ステータス フィルター タブの下にある独自のライブ検索フィールドとの検索インタラクションを反映します。
  • **メモリ パネル: 中央のタブ オープナとカウント サマリー** — [中央のタブでメモリを開く] ボタンが、ライブ `X files / Y cats` カウント (テンプレートと組み込みの `memory` 擬似カテゴリはカテゴリ合計から除外されます) と並んで折りたたまれたヘッダー サマリに表示されます。
  • **メモリ パネル: デフォルトのワークスペース インデックスと排他的なグループが開いています** — ワークスペースを開くと、その `.agents/memory/README.md` インデックスがアクティブなノートとして自動的にロードされます。カテゴリ グループは相互に排他的です。カテゴリを開くと、前に開いていたカテゴリが自動的に閉じられます。
  • **HeartBeat ランタイム + メモリ インデクサー** - 新しい内部のプラグイン対応 HeartBeat オーケストレーターは、グローバル設定、有効化/無効化状態、ステータス スナップショット、および新しい **[設定] → [HeartBeat]** タブの手動 **今すぐ実行**を使用して、固定された 10 分から 24 時間の間隔でバックグラウンド サービスを実行します。最初のサービスである **Memory Indexer** は、開いているすべてのワークスペースに非同期でインデックスを作成し、ワークスペースごとの実行が重複しないようにし、3 回連続したスキップ後に停止した実行をマークします。生成されたノートは、フロントマターを使用して、ワークスペースとグローバル メモリの両方の既存のメモリ カテゴリ (`rules`、`skills`、`plans`) に直接書き込まれるため、メモリ グラフと Graph3D クラスタリングは別個のカテゴリなしでそれらを消費します。 **[設定] → [メモリ]** には、インデクサーの統計と独立したプロバイダー/モデルの設定が表示され、左側のステータスバーにはアクティブなプロセスが 3 秒ごとにローテーションされます。
  • **メモリは専用の設定ペインに移動** - 新しい **設定 → メモリ** カテゴリにより、メモリの右パネルの切り替え (新規ユーザー向けに **デフォルトでオフ**)、フォルダ グループ化と分割ビューの切り替え、エージェント メモリ ポインタ フロー、およびアーキテクチャ再構築コントロールが集中化されます。右側のサイドバーの [メモリ] タブが削除され、中央のタブとこのペインが表示されます。

新規 — 通知とステータス行

  • **通知 + タイトルバー フィード** - 新しい通知システムは、アプリ全体の非同期イベント (エージェントの完了、プラン/タスクの状態変更、ブロックされたタスク、MCP リロードのヒント、バックグラウンド更新の可用性) を収集、重複排除し、表示します。タイトルバーには、ポップオーバーを開く未読バッジが付いた**ベル**が表示されます。各項目にはディープリンク ターゲット (`kanban`、`update`、`agent` など) を含めることができるため、クリックすると右のタブまたはダイアログに移動します。種類、バッジ数、ターゲットは再起動後も保持されます。
  • **アプリ ステータス ライン** — 常に表示される下部のステータス バーは、アクティブなワークスペースの低ノイズ コンテキストを表示します。ルール/スキル チップ グループ、アクティブ メモリ スコープ、フォーカスされたエディター (`file.rs · 42:13`)、Git ブランチ、および一致するセンター タブにジャンプするプラン/メモリ メトリック チップです。また、フォーカスされたクロード セッションのステータス ラインからキャプチャされた **クロードの使用状況**と控えめな更新インジケーター、さらに右側の **ヘルプ** ボタンも表示されます。
  • **アプリ内ログ パネルとログ サービス** - 新しい `LoggingService` は、構造化されたイベントをローテーション ログ ファイル (デバッグ/情報/警告/エラー) に書き込み、ヘルプ メニューとタイトルバーの設定領域からアクセスできる **アプリ ログ** パネルに表示します。 MCP ライフサイクル イベント、フック インストールの結果、および非同期コマンド エラーはすべて、MCP を通過します。
  • **フックのインストール ダイアログとステータス** - `HookStatusService` は、アクティブなワークスペースにどの CLI エージェント フック (Claude、Codex、Gemini、OpenCode、Cursor) がインストールされているかを追跡し、**[設定] → [アプリ]** の 3 列のフック グリッドとアイコンのみのステータス ピルを使用して、不足しているフックのインストール/更新を促すテーマ別ダイアログを表示します。

新規 — アップデートとヘルプ

  • **ベータ更新チャネル** - **[設定] → [アプリ] → [アプリ更新]** の **安定版/ベータ版** セグメント化されたコントロール (デフォルトは安定版) はアプリ構成ごとに維持されます。ベータ チャネルは、GitHub リリース API (ドラフトはスキップされ、プレリリースが含まれる) をクエリし、実行中のビルドよりも高い SemVer を選択し、具体的なタグから `latest.json` を解決します。チャネルを切り替えると保留中の更新がすべてクリアされるため、他のチャネルからのアーティファクトがインストールされることはありません。バックグラウンド更新サービスは、起動時 (自動チェックがオンの場合) と 10 分ごとに実行され、リリースが見つかるとタイトルバー通知の重複を排除し、バックグラウンドでの「最新」チェックの間は沈黙を保ちます。
  • **ヘルプ / バージョン情報** - タイトルバーの **?** ボタンにより、製品メタデータ (名前、バージョン、commit、チャネル)、リンク グリッド (ドキュメント、リリース、レポート issue、Discord、スポンサー)、および統合された *更新の確認* アクションを含むポップオーバーが開きます。

新しい — コードエディター

  • **Vim モード + エディターのショートカット** - 専用の **設定 → コード エディター** タブに **Vim キー バインディング** スイッチ (デフォルトは **オン**) が追加され、アプリ内エディターと読み取り専用プレビューの `@replit/codemirror-vim` が有効になり、独自の CodeMirror コンパートメントに存在するため、切り替えると再マウントせずにライブ エディターが再構成されます。ファイル タブがフォーカスされている間、ステータス バーに **VIM** インジケータが表示されます。新しい再バインド可能なファイル エディタ/プレビュー ショートカット (保存、検索、検索と置換、行へ移動、コメントの切り替え、折りたたみ/展開、行の移動/複製、フォーマット) は **[設定] → [ショートカット]** に独自のセクションを取得し、Vim がキーマップを所有している間はインライン ヒントで無効になります。
  • **カーソル位置の追跡** — エディターは共有シグナルを通じてキャレット行:列を公開するため、ステータス ラインはフォーカスされたタブの位置をレンダリングし、選択が変更されるたびに更新できます。

新機能 — Git とリモート

  • **VS Code スタイルの Git commit グラフ** - 構造化されたレーン (色付きの線、色付きのノード、黄色の選択されたノード)、行ごとに 1 つのコンパクトな commit 概要、クリックして展開するファイル リスト、および作成者、日付、参照、短い SHA、統計情報を含むホバー/フォーカスの詳細カード、および元の URL が安全にマッピングできる場合は **GitHub** で開きます。
  • **マスター/詳細ビューとして再設計されたリモート (SSH) 設定** — 保存されたプリセットは、コンパクトな接続カードのグリッドとしてレンダリングされます (名前、`user@host:port`、認証方法、セッション再開モード、マスクされたシークレット バッジ、デフォルトのリモート ディレクトリ)。カードをクリックすると、**保存/削除/リストに戻る**を備えた専用のエディター ビューが開きます。シークレット値がバックエンドから出ることはありません。
  • **アップデート チェック ダイアログは、新機能リリース ノート ビューを再利用します** - アップデート ダイアログには、アップデート後の画面で使用されるのと同じ構造化されたリリース ノートが読み込まれます。現在のバージョン→利用可能なバージョン、インストール/ダウンロードの進行状況、再試行、再起動、**後で**が表示されます。

新規 — その他

  • **ファイル プレビューでは、編集モードとして同じ CodeMirror 6 エディターが使用され、読み取り専用でマウントされています**。両方のモードで同じ構文の強調表示、行番号の余白、コードの折りたたみ、および選択が可能です。右クリックのハンドオフ メニュー (スニペット → ターミナル / エージェント / クリップボード) は **両方** モードで機能します。
  • **アーキテクチャ/メモリのインデックス作成はメイン スレッドから実行されます** - ファーストタッチ アーキテクチャの再構築と手動の `memory_rebuild_architecture` / `memory_lint_architecture` パスは `async` になり、ブロッキング スレッド プールで実行されるため、大きなワークスペースを開いたときに UI がフリーズすることはなくなりました。
  • **バックエンド git / fs コマンドは `async`** になりました — `list_path_entries` と `git_is_repository` (現在は `Result<bool, String>`) は、ブロッキング スレッド プールの残りの git/fs コマンドに加わります。

改善されました

  • **エージェント設定のアフォーダンスはより直接的です** — 古いサイドバーのプッシュツートーク ツールチップのスタイルは、アプリグローバル `.blx-tooltip` / `.blx-tip-anchor` CSS に一般化されました。エージェント セッション統計パネルでは、意図的にツールチップが表示されません。そのモデル/プロバイダー チップは、**[設定] → [エージェント プロバイダー]** を直接開く実際のボタンです。
  • **メモリ センター タブの人間工学** — **ナビゲート → メモリ** により、メモリ センター タブが開くか、フォーカスされます。中央のメモリ ビュー内では、ファイル/カテゴリの列は通常の最小幅の 2 倍で始まり、冗長な [中央のタブでメモリを開く] ボタンは非表示になり、**分割ビュー** トグルによりターミナル グリッドがオンデマンドで表示されます。
  • **ルールとスキルは同じカテゴリ モデルを共有します** - 各ルールまたはスキルは、Markdown フロントマッターで 1 つのオプションの `category` とその `index.json` エントリを宣言できます。従来のルール `tags` 配列は、最初のタグをカテゴリとして取得して移行されます。ルールカードとスキルカードは、コンパクトなチップスタイルでカテゴリを示します。
  • **エージェント コンポーザー モデルとモード コントロール** - クリックで直接モード/アクセス ピル サイクル (監視対象 → フル アクセス → プラン)、モデル行にプロバイダーのメタデータ (コンテキスト ウィンドウ サイズ、入力/出力価格設定) が表示され、アクティブなモデルが上部に固定され、star お気に入りを追加して他のモデルより先に並べ替えることができます。作曲家は、ソフトなタイムライン フェードを使用してチャット カードにドッキングします。
  • **ワークベンチ スプリッター グリップ** - サイドバー/センター/右パネル スプリッター (およびファイル ツリー/commit グラフ分割) は、中央に細いグリップ ライン、わずかに大きなヒット ターゲット、および微妙なホバー状態を獲得します。
  • **ワークスペース タイトルはユーザー入力を優先します** — タイトルバーのタイトルは *ユーザー オーバーライド → ワークスペース構成名 → ディレクトリ名* を解決するようになり、ワークスペース作成ウィザードは常にパスから再計算するのではなく、ユーザーが入力したタイトルを保存します。

修理済み

  • **プランを削除すると、プランにリンクされた Mermaid ダイアグラムが削除されるようになりました** — プランを削除すると、ダイアグラムのサイドカーが残されるのではなく、永続化された Mermaid マニフェストと `diagrams/` の下にある `.mmd` ファイルを含む正規のプラン フォルダー全体が削除されます。新しい回帰テストでカバーされています。
  • **カード ツールバーの位置合わせを計画する** — 折りたたまれたカードのクイック アクション ツールバーがタスクの概要行と揃うようになり、厄介な縦方向の隙間がなくなりました。
  • **ようこそ画面の [メモリ] クイック アクションにより、中央の [メモリ] タブが開きます** - メモリ カード (およびその `Ctrl+B`、`M` コード) により、右側のサイドバーではなく中央のメモリ エクスペリエンスが一貫して表示されるようになりました。
  • **エージェント オンボーディング ダイアログ シートのスタイル** - ワンタイム オンボーディングのボトムシートは、共有設定シートのクロムに一致するようにスタイル変更され、狭いビューポートでも表示されるグラブ領域を獲得します。
  • **ワークスペース テストは、エージェントの Orb-mode 設定の追加後にコンパイルされます** — OpenRouter 価格設定テスト ヘルパーは、新しい `AgentProviderSettings::orb_mode` フィールドを初期化します。
  • **非アクティブなメモリ センター タブはターミナル**の横に表示されなくなりました。非表示のセンター パネル セレクターはより具体的であるため、**ターミナル**に戻ると、ターミナルの表面がマウントされたままメモリ センター パネルが非表示になります。
  • **VS Code スタイルのリファクタリング後の Git commit グラフの洗練** — commit タイトルは、関連するグラフ ノードの直後から開始され、追加のブランチ レーンがアクティブな間のみ右にシフトします。ホバー カードはホバーまたはフォーカスされた行から配置され、commit 詳細の読み込みは更新されたリストの上にキャッシュされます (定期的な読み込みのちらつきはありません)。
  • **ルール パネルの説明とサイドバーのタイポグラフィ** - ルールの概要では YAML の前文をスキップし、`## Ziel` の下の段落を使用します。 File Diff および Git Commits サイドバー セクションでは、プロジェクト ファイル ツリーと同じコンパクトなフォント サイズが使用されます。
  • **プッシュ トゥ トーク エラーはローカライズされたトーストとして表示されます** — 開始の失敗はマイク エラーを示し、ビジー/TTS コリジョンの拒否はインジケーターのヒントを示し、ファイナライズの失敗はモデルなし / モデルロード / 汎用メッセージにマップされ、トランスクリプトの挿入の失敗は明らかなローカライズされたエラーを報告します。
  • **プラン カードのクイック *削除* ボタンの境界線が目立たなくなりました** — クイック バリアントでは、微妙なアイコンとボタンの境界線が静止したままになり、ホバー時に危険な色合いのみが解決されます。
  • **モデルラウンド行には正しい行番号が表示されます** — 表示行番号は、`hash + 1` を UI に漏洩させていた安定した展開状態キーから切り離されました。
  • **メッセージごとの再生 (TTS) ボタンは、音声が設定されている場合にのみ表示されます**。このボタンは、TTS が有効になっている場合にのみ表示されます。*かつ*、選択した TTS プロバイダーが実際に **[設定] → [音声]** で API キーを設定している場合にのみ表示されます。

削除されました

  • **highlight.js の依存関係が削除されました** — ファイル プレビューはベンダーの `highlight.js` バンドル (~127 KiB) を同梱または遅延ロードしなくなり、古いプレビューをサポートしていたヒューリスティックな Rust フォールド モデルはなくなりました。単一の CodeMirror 6 バンドルでプレビューと編集の両方を実行できます。

知っておいてよかった

  • プッシュトークローカルモードでは、Whisper対応モデルファイル(`<app-data>/voice/models/<id>.bin`)をダウンロードする必要があります。ローカル エンジンは `local-whisper` カーゴ機能の背後でコンパイルされます。デフォルトのビルドはクラウド PTT のみをサポートします。
  • **デフォルトのテーマ**は依然として `blxcode-dark` (現在は再設計された Tokyo Night × Dracula の外観) です。既存のユーザーは自動的にそこにアクセスします。以前のデフォルトは **BLXCode レガシー** として存続します。
  • 10 個の新しいライト テーマは、**5 つのブランド ライト テーマ** と **5 つのクールなカスタム デザイン** に分かれています。クロード コードのダーク テーマは、冗長な `github-dark` スロットを置き換えます。
  • AI によって生成された計画とタスクは、AI commit メッセージを強化する同じワンショットの非ストリーミング パスを再利用します。別個の LLM スタック、チャット会話、ストリーミング イベントは必要ありません。
  • 名前付き端末は **表示** レイヤーのみを変更します。 `slot_id` は、引き続き PTY ルーティング、`terminal_key`、および `sessions.json` に使用される技術的アイデンティティです。バックエンドは変更されていません。
  • セッション圧縮では、単一の非ツール プロバイダー呼び出しが実行されるため、ツール ループに入ることはできず、表示されるタイムラインは一致する新しいチャットにリセットされます。
  • MCP ツールはセッション開始時に修正されます。サーバーを追加、編集、削除、有効化、または無効化した後、アプリ内エージェントのエージェント セッション (MCP ペインのワンクリック ボタン) をリセットし、端末 CLI 用のアプリをリロードします。 MCP 出力は信頼できないデータとして扱われます。
  • このリリースでは、6 つの新しいエージェント プロバイダーは **テキスト** のみをカバーします。画像プロバイダー リストと音声プロバイダー リストは別々のままです。 Ollama と LM Studio には API キーは必要ありません。到達可能な `/v1` サーバー URL だけが必要です。
  • カンバン ボードはワークスペースごとに固定されたセンター タブ `0` に表示されますが、ワークスペースを開いたときに [ターミナル] タブがアクティブなデフォルト ビューのままになります。
  • 永続化された Mermaid 図は、プランとともに git 内に移動し、プラン フォルダーが削除されると削除されます。 `plan_slug` を使用せずに作成された図はアドホック チャット ダイアグラムであり、永続化されません。
  • デフォルトの更新チャネルは **安定** です。 **ベータ** に切り替えると、プレリリースが選択され、保留中の安定版アーティファクトがすべてクリアされるため (逆も同様)、チャネルをまたがってインストールする必要はありません。
  • メモリの右パネルは、新規ユーザーに対してデフォルトで **オフ** に設定されるようになりました。既存のユーザーは好みを維持します。
  • 完全な技術変更ログはリポジトリの `CHANGELOG.md` にあります。
  • 各バージョンのわかりやすいリリース ノートは `docs/releases/` の下にあり、アプリ内の **新機能** ダイアログを強化します。
BLXCode

MIT ライセンス · オープンソース

Bitslix より。建築業者向け。

BLXCode は MIT ライセンスに基づいて無料です。 Fork それを拡張し、出荷します。