代理開發環境

BLXCode
BLXCode

一個 ADE。
每個代理。多工作區。

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/` 中的 Markdown 計畫包含任務同步、狀態篩選器、分組部分和載入到代理程式中。

協調子代理

偵察、審查和安全分析師並行運行——即時時間線卡、共享提供者和模型。

代理線束工具

Shell、Git、工作區搜尋和網路研究——懶惰文件、環境偵測優先的核心技能。

上下文切換

內存、計劃、任務和圖像→任何終端插槽或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`)則呈現為特定於種類的英雄橫幅和圖標的Markdown。

拖放終端

透過其手柄抓住終端插槽並重新排序網格 - PTY、代理標籤和分割窗格隨之出現,無需重新啟動。

BLX代理商提供者

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 代理

一名工作空間助手-每一步都有規則、計畫和工具。

代理是 ADE 的編排層:綁定規則、核心技能、協調的子代理、shell 和 Git 工具,以及從計劃和任務中恢復 - 然後在需要提供者本機會時切換到終端和 CLI。螢幕中產品畫廊.

每轉流量

  1. 1. 閱讀現行規則-具約束力,不可議價。
  2. 2. 當任務需要時載入相符的技能。
  3. 3. 如果您說繼續或放棄,則從`task_list`/活動計劃恢復。
  4. 4. 根據需要提取記憶體、計劃和項目背景。
  5. 5. 執行 — 文件、終端、瀏覽器、切換到 CLI。

協調子代理

要求並行偵察、審查或安全運行——每輪最多五次,聊天時間線中的即時可擴展卡片,一個合成回复。

線束驅動轉彎

統一工具調度:文件、shell、Git、工作區搜尋、Web、記憶體、計劃、規則和技能 - 帶有惰性核心技能文件的精簡提示。

規則和技能管理

右側面板中的可擴充卡 — 展開時預覽 SKILL.md、內嵌編輯規則、建立規則、核心/使用者技能標籤並從 git/npm/local 安裝。

計劃面板

使用狀態篩選器、分組計劃部分、內聯建立/編輯和載入到代理程式中進行編輯和預覽。

強制轉彎檢查表

每個回合都從主動規則開始,在需要時匹配技能,然後在執行工作之前從任務和計劃中恢復檢測(繼續/韋特)。

多模態和語音

附上視覺提供者的圖像。 STT/TTS 循環和聊天最大化為長代理記錄提供了更多空間。

發布亮點

下面的摘要是為該網站策劃的——當我們標記一個版本時,完整的註釋會在 GitHub 上發布。接下來該運送什麼?將其放入創意中.

MCP 伺服器支援、六個新的代理程式提供者(Ollama、LM Studio 等)、工作區看板、代理編寫的 Mermaid 圖、HeartBeat 驅動的記憶體索引器、應用程式範圍的通知和狀態列、Vim 模式、測試版更新通道,以及重新設計的 BLXCode 主題、與本地 Whisper 的一鍵通、AI 計劃、跨平台列、數字

亮點

  • **MCP(模型上下文協定)伺服器支援** — 在 **設定 → MCP** 中註冊 stdio/HTTP MCP 伺服器,並將它們暴露給應用程式內代理程式和捆綁的終端 CLI 代理,並提供每個伺服器的開/關開關和即時連接測試。
  • **六家新代理商提供者** — Ollama、LM Studio、Hugging Face、Cloudflare Workers AI、Together AI 和 Portkey 加入 OpenRouter、Anthropic 和 OpenAI。 Ollama 和 LM Studio 不需要 API 金鑰並採用本機**伺服器 URL**。
  • **工作區看板** — 由 `.agents/plans/` 支援的固定中心選項卡看板視圖,透過嵌套任務通道按狀態將計劃分組、拖曳到狀態移動、快速任務建立、搜尋和佈局匯入/匯出。
  • **代理創作的美人魚圖** — 代理可以生成圖表作為一流對象,保留在其計劃旁邊,並在居中的圖表庫中呈現,並通過**另存為**導出為 Markdown 或 PDF。
  • **HeartBeat 運行時 + 記憶體索引器** — 內部編排器(固定 10 分鐘到 24 小時間隔)運行後台服務;第一個是記憶體索引器,可以使生成的筆記在開放的工作空間中保持新鮮。新的**設定 → 心跳**選項卡。
  • **應用程式範圍的通知 + 狀態行** — 帶有深層連結目標的標題列響鈴提要,以及始終可見的狀態欄,顯示規則/技能計數、內存範圍、活動編輯器、Git 分支、計劃/內存指標和捕獲的 Claude 使用情況。
  • **Beta 更新通道** — **設定→應用程式**中的 **穩定/Beta** 開關、預發布版本解析以及每 10 分鐘檢查一次並在發現版本時通知您的後台更新服務。
  • **重新設計的 BLXCode 主題 + 32 個主題** — 旗艦暗/淺色外觀現在是東京之夜 × 德古拉的融合;之前的 GitHub-blue 預設值作為 **BLXCode Legacy** 繼續存在。 16暗+16光,包括五種品牌光對應,五種冷光設計,以及溫暖的**克勞德碼**黑暗主題。
  • **自訂跨平台標題列** - 以令牌為主題,具有品牌群集、本機視窗控制項、居中工作區麵包屑、緊湊的 **NAVIGATE** 快速選單、通知鈴聲和幫助/關於選單。
  • **圓角和字體** — 與主題無關的外觀控制:角半徑比例(銳利/預設/圓角/額外)和捆綁的等寬字體(JetBrains Mono)或系統等寬字體。
  • **具有 Vim 模式的程式碼編輯器** — 專用的 **設定 → 程式碼編輯器** 選項卡,帶有用於編輯器和唯讀預覽的 Vim 鍵綁定開關(預設為開啟),以及可重新綁定的編輯器捷徑。
  • **一鍵通 (PTT)** — 按住按鍵,講話,然後將文字記錄傳送至代理編輯器、活動終端、文字輸入或剪貼簿。本地優先透過具有可選雲端模式的溫暖 `whisper.cpp` 模型以及內建的 Whisper 模型管理器。
  • **AI 計劃和 AI 任務** — 將簡短的提示變成完整的 Markdown 計劃(帶有可選的 `## Tasks` 部分),而無需離開計劃面板。
  • **命名終端** — 將 `#1`、`#2`... 替換為友善的代理名稱(Devon、Tom、Mia...),然後雙擊終端標頭為其指定自訂名稱。 BLXCode 特工也知道这些名字。
  • **上下文視窗計量和會話壓縮** — 請參閱聊天標題中的 `used / max · NN%`,將對話壓縮為密集的簡報,並在佔用率超過閾值時讓 **自動壓縮** 為您完成此操作。
  • **具有 2D 回退功能的 3D Drobo 代理球體** — 代理語音球體現在是一個 Three.js 模型,可以跟隨遊標、根據主題標記重新著色並對錄製狀態做出反應。在“设置”中切换回平面 2D 徽标。
  • **VS Code 風格的 Git commit 圖形** — 結構化通道、彩色節點、點擊展開文件列表以及帶有 **Open on GitHub**(當可以映射原點時)的懸停卡。
  • **內存面板作為中心選項卡** — 在工作台的中心選項卡中打開內存,其中包含更寬的默認文件/類別列和 **拆分視圖** 切換以保持終端網格可見。記憶體設定現在位於自己的**設定→記憶體**窗格中。

新——主題系統和外觀

  • **舍入和字体** — **设置→外观**中与主题无关的全局控件。四捨五入擴展了新的 `--radius-{xs,sm,md,lg,xl}` 代幣集;字體覆蓋工作台和 xterm 終端的`--font-mono`(終端在更改時重新安裝)。
  • **重新設計的BLXCode主題 + BLXCode Legacy** — 東京之夜 × Dracula 為旗艦;先前的預設設定仍保留為 **BLXCode Legacy / BLXCode Legacy Light**。
  • **十個新燈光主題** — 五個品牌燈光對應項(Tokyo Night Light、Nord Light、GitHub Light、Ayu Light、Atom One Light)和五種客製化酷炫設計(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 球體保留在右側。
  • **可設定的工具循環限制** - 工具呼叫回合的每回合上限現在是**設定 → BLXCode Agent** 中的數字欄位(1-500,預設 36)。適用於 OpenAI 相容循環和 Anthropic 循環。
  • **發送/停止作為單一切換** - 撰寫欄是一個按鈕,在空閒時顯示**發送**,在回合運行時顯示**停止**。
  • **思考區塊合併到以下模型輪行中** - 完成的*思考*區塊緊隨其後的是帶有工具的*模型輪*折疊成單行,以便模型輪正確排序到順序編號中。
  • **僅在配置語音時才顯示每個訊息的播放按鈕** — 僅當啟用 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` 建立的 **更改的檔案** 摘要卡結尾(總計新增/刪除、帶有每個檔案統計資料的可折疊目錄樹、按一下開啟差異視圖),而無需新增新的後端協定欄位。舊模式工具列+單行輸入被現代自動增長編輯器取代,該編輯器帶有頁腳模型選擇器、計劃/構建/訪問模式彈出窗口、思維級別選擇器、忙安全控制和發送/停止球體。新元件位於專用的 `agent_panel/{tool_group,changed_files_card,composer}` 資料夾中,其中包含僅令牌 CSS。
  • **特工思考流預覽** - 當前回合正在積極思考時,Drobo 球體下方會出現一個緊湊的內聯預覽,並跟隨時間軸中最新打開的*思考*塊。它會隨著推理文字流入而自動捲動,使用活動主題半徑/顏色標記,並在緊湊聊天模式下消失。
  • **代理工具列表輸出格式** — JSON 數組工具結果(例如`rules_list`、`skills_list`)在聊天時間軸中呈現為可讀的緊湊列表,而不是原始的單行 JSON blob。代理內部仍接收原始 JSON;僅 UI 表示層提取 `title` / `name`、`summary`、類別/種類和小型元資料晶片,並具有容錯後備功能,仍然可以顯示截斷數組前綴中的完整列表項。
  • **快取令牌指標** — 事件流現在將Anthropic/OpenAI `cache_creation_input_tokens` 和`cache_read_input_tokens` 以一流欄位顯示。使用情況摘要和代理面板顯示快取與新鮮的比率以及提示/完成令牌,每個訊息的指標彈出視窗顯示完整的細分。
  • **代理面板緊湊模式+緊湊任務欄** - 新的緊湊聊天佈局將代理英雄折疊成更密集的網格(統計數據和球體並排),並且聊天端**任務**列表被重建為一個細長的主題令牌狀態欄,默認情況下折疊為每個任務狀態藥丸和可擴展的詳細視圖。子代理時間軸行被分成它自己的元件。
  • **術語重構(Harness → Agent)** — 舊的「Harness」/「BLXCode Harness」措詞在所有語言環境、代理面板 UI、系統提示、工具目錄、計劃/任務 UI 和文件中被替換為 **Agent** / **BLXCode Agent**(保留 Rust 服務標識符以避免橫切命名)。

新功能 — 代理商提供者、MCP 和入職培訓

  • **六家新文字提供者** — Ollama、LM Studio、Hugging Face、Cloudflare Workers AI、Together AI 和 Portkey 加入 OpenRouter、Anthropic 和 OpenAI。中央提供者註冊表可解析 OpenAI 相容端點、身份驗證模式、模型發現、推理支援和策劃的後備模型。 Ollama 和 LM Studio 不需要 **無 API 金鑰**,並為 LAN 或遠端 `/v1` 伺服器公開本地化 **伺服器 URL** 欄位; Cloudflare 將其帳戶 ID 儲存為非秘密設置,而令牌則存在於 **設定 → API 欄位; Cloudflare 將其帳戶 ID 儲存為非秘密設置,而令牌則存在於 **設定 → API 欄位中,並具有金鑰 `BLX_*` 環境回退。主聊天、一次性實用程式、提示增強、AI 計劃/任務、AI commit 訊息、壓縮、MCP 工具和子代理程式都透過廣義相容循環運行。
  • **MCP(模型上下文協定)伺服器支援** - 在**設定 → MCP** 中註冊 stdio(命令/參數/env)或 HTTP(url/標頭)伺服器,每個伺服器都有自己的開關、新增/編輯/刪除以及每個伺服器**連接測試**(`initialize` + `tools/list` 帶有即時工具計數)。對於應用程式內代理,啟用的伺服器在會話開始時連接,並且它們的工具被注入為`mcp.<server>.<tool>`。對於終端 CLI(`claude`、`codex`、`gemini`、`opencode`、`cursor`),啟用的伺服器將轉換為工作區根目錄中每個 CLI 的本機項目範圍配置 — 合併安全性並在 `.blxcode/mcp-managed.json` sidecar 中進行追蹤(遠端 SSH 工作區將跳過遠端 SSH 工作區)。由於工具集在會話啟動時固定,因此 MCP 窗格會在任何變更後顯示會話重設提醒和需要重新載入的提示。一項新的嵌入式 `mcp` 技能教授識別、啟用/重置生命週期以及將 MCP 輸出視為不可信資料。
  • **每終端 CLI 代理模型和工作量選擇** — Create Workspace 現在允許每個佇列代理程式選擇 CLI 代理程式模型以及推理/工作量等級(如果支援)。選擇保留在工作區和預設上,透過重新排序/交換/傳輸保持一致,並對應到正確的啟動機制(克勞德透過`CLAUDE_CODE_EFFORT_LEVEL`,Codex透過`-c model_reasoning_effort=…`,其他目前僅模型)。
  • **OpenCode 1.0+ 是公認的終端 CLI 代理** — 作為具有 `terminalAgentSwarm` 功能的角色添加到代理角色目錄和終端代理設定檔中,並具有自己的模型和工作量選擇器。
  • **代理加入+暱稱** - 一次啟動對話框提示輸入**顯示名稱**(根據壞詞列表進行驗證;空白回退到`BLXCodey`)和**預設會話角色**。該暱稱被注入到文字和語音路徑的系統提示中,並在 Drobo 球體上呈現為玻璃徽章。預設角色可從對話方塊、**設定→代理**和**設定→工作空間**進行編輯,並產生新的建立工作空間草稿。

新功能 — 語音與一鍵通

  • **一鍵通 (PTT)** — 按住按鍵,說話,將文字記錄放入您選擇的目標中。目標:代理編輯器(自動提交可選)、活動終端(自動提交附加 Enter)、活動文字輸入或剪貼簿。目標模式跟隨當前焦點或在 PTT 開始時被記住。
  • **即時部分轉錄** — 定期重新解碼捕獲的音訊(沒有來自 `whisper.cpp` 的本地流);關閉以節省 CPU。
  • **衝突狀態機** — 播放 TTS 時,PTT 可以 **停止** TTS、**暫停** TTS 或 **阻止** 錄製(預設)以避免回饋循環。第二次麥克風會話被拒絕。
  • **Whisper 模型管理器** — 可下載 `whisper.cpp` 模型的可過濾列表(全部/標準/量化/渦輪/大型),包含每個模型的大小、語言、速度/精度評級以及“最佳”提示。下載可恢復 (HTTP `Range`),具有即時進度條、傳輸速度、sha256 驗證和原子重命名。已安裝的模型顯示**使用**和**刪除**。

新功能 — 計劃、任務和看板

  • **工作區看板** — 每個工作區都有一個固定的中心選項卡 `0` 看板視圖,由 `.agents/plans/` 支持,佈局元資料位於 `.agents/kanban/index.json` 下(終端選項卡保持活動預設狀態)。它按與計劃側面板相同的派生狀態對計劃進行分組,並為每個計劃嵌套任務狀態通道,並具有快速任務創建、內聯重命名/刪除、搜尋、刷新、佈局導入/導出和標題列導航快捷方式。
  • **互動式看板拖放** — 在狀態部分之間移動整個計劃或透過虛線拖放區域透過遊標跟隨預覽對它們重新排序;子任務放置受限於其父計劃,並且可以更改通道和 Markdown 順序。計畫將寫回規範的 Markdown 任務線,看板與右側計畫面板共用計畫修訂訊號,以便兩者保持同步。
  • **AI 計劃和 AI 任務** - 計劃面板中的標題按鈕會開啟一個對話框,其中簡短的提示會變成完整的 Markdown 計劃。 **AI Plan** 可讓您切換是否建立任務; **AI 任務** 強制執行任務。生成時,提示框顯示閃爍動畫;之後,您可以透過**儲存/重新生成/取消**來獲得可捲動的 Markdown 預覽。
  • **計劃卡快速操作** - 折疊的計劃卡現在以 **在看板中顯示**(這將打開固定的看板選項卡,展開匹配的計劃並突出顯示它)以及 **加載到 BLXCode Agent** 和 **重命名** 開頭,因此加載計劃不再需要擴展卡。破壞性的刪除操作保留在展開的卡體中。
  • **按計劃資料夾** — 持久計劃現在位於`.agents/plans/<slug>/plan.md`,而受保護的索引仍位於`.agents/plans/PLANS.md`。排程 API 和代理工具接受舊版 `slug.md` 輸入,但傳回規範的 `slug/plan.md` 路徑,現有平面排程檔案會在背景自動遷移,並顯示狀態列進度。
  • **帶有描述的可折疊計劃狀態群組** - 在*全部*視圖中,每個狀態組標題切換開啟/關閉,並帶有狀態含義的一行描述。受保護的 `PLANS.md` 索引檔案不再列為計劃卡或計入狀態標籤。

新功能 — 美人魚圖

  • **代理創作的美人魚圖** — BLXCode 代理程式可以透過`mermaid_create` 和`mermaid_create_many` 產生圖表作為第一類物件。當提供`plan_slug`(和可選的`task_id`)時,每個圖都**保留在`.agents/plans/<slug>/diagrams/<id>.mmd`下的計劃旁邊**,並帶有`diagrams.json`清單,因此計劃/任務圖在git中傳輸,並在計劃文件夾被刪除時被刪除;如果沒有`plan_slug`,該圖就是一個臨時聊天圖。
  • **居中圖表庫** — 新的中心選項卡使用供應商的 Mermaid 渲染器 (`securityLevel: strict`) 將計劃的圖表渲染為頂部的水平縮圖滑塊,下面是大的活動圖表。每個具有持久圖表的計劃卡都會獲得一個打開圖庫的按鈕,並且圖表可以透過本機 **另存為** 對話方塊匯出到 **Markdown**(YAML 前端內容 + 圍欄 `mermaid` 區塊)或 **PDF**(透過 `svg2pdf` 渲染的 SVG)。

新功能 — 工作區

  • **自訂跨平台標題列** - 以代幣為主題的品牌群集、本機視窗控制、側邊欄/右面板切換、居中工作區麵包屑和即時聚焦終端麵包屑。右側新增了一個緊湊的 **NAVIGATE** 選單(終端、新終端、計劃、記憶體、技能、設定、全螢幕)以及面向未來的通知彈出視窗。
  • **終端視圖模式:網格、畫布和群組** — 即時終端標籤可在標準網格、具有可拖曳/可調整大小終端節點和 `stdin` / `stdout` 路由邊緣的自由格式畫布以及可視化 BLXCode 代理控制中心和終端代理節點的群組圖之間切換。
  • **命名終端** — 在 **設定 → 工作空間 → 終端命名** 下,從 `#1`、`#2` 插槽編號切換到友善的代理名稱(Devon、Tom、Mia 等)。名稱是從每個終端的穩定 `slot_id` 中確定性地抽取的,可以在每個插槽中被覆蓋,並且後端不變 - `slot_id` 仍然是無處不在的技術標識。
  • **代理知道名稱** — `harness.list_terminals` 對每個槽返回 `name` + `namingMode`,`harness.send_terminal_keys` / `send_agent_context` / `read_terminal_output` 接受 `name` 參數以及 `slotId` 和 `agentSlug`。
  • **側邊欄工作區預覽** — 終端計數徽章被微小的工作區顏色網格預覽取代,這些預覽反映了每個工作區的終端佈局。
  • **歡迎畫面「建立工作空間」操作** - 空白/歡迎畫面在代理/記憶體/瀏覽器/看板目標行上方有一個突出的**建立工作空間**號召性用語,並由出現在**設定→快捷方式**中的真正可重新綁定的快捷方式(`Ctrl+B`然後`C`)支援。當工作區面板狹窄時,目標卡會隱藏其鍵綁定提示,以便晶片不再擠在標籤上。
  • **最近的工作空間** — 建立工作空間佈局步驟將*工作目錄* 欄位下方先前開啟的目錄列為一鍵行,歡迎畫面獲得更豐富的**最近的工作空間**簇,並帶有細「×」以忘記路徑。

新-記憶和規則/技能

  • **規則、技能和計劃過濾** — 規則和技能面板共享相同的類別過濾器行、主題分隔符和即時搜尋結構,按標題、描述、來源/類別元資料和類別選擇進行過濾。 「技能」標籤的範圍僅限於使用者/工作區技能。
  • **計劃即時搜尋** — 計劃面板透過狀態篩選器標籤下方的即時搜尋欄位反映搜尋互動。
  • **記憶體面板:中央標籤開啟器和計數摘要** — 「在中央標籤中開啟記憶體」按鈕位於折疊標題摘要中,旁邊是即時 `X files / Y cats` 計數(範本和內建 `memory` 偽類別從類別總數中排除)。
  • **記憶體面板:預設工作區索引和獨佔群組開啟** — 開啟工作區會自動載入其 `.agents/memory/README.md` 索引作為活動筆記。類別群組是互斥的 - 開啟一個類別會自動關閉先前開啟的類別。
  • **HeartBeat 執行時間 + 記憶體索引器** — 一個新的內部插件就緒 HeartBeat 編排器以 10 分鐘到 24 小時的間隔運行後台服務,具有全域設定、啟用/停用狀態、狀態快照和手動 **立即運行** 在新的 **設定 → HeartBeat** 選項卡中。第一個服務,**記憶體索引器**,非同步索引所有開啟的工作空間,防止每個工作空間的運作重疊,並在連續三次跳過後標記運行停止。產生的註釋將使用 frontmatter 直接寫入工作區和全域記憶體的現有記憶體類別(`rules`、`skills`、`plans`)中,因此記憶體圖和 Graph3D 叢集無需單獨的類別即可使用它們。 **設定→記憶體**顯示索引器統計資料以及獨立的提供者/模型設置,左側狀態列每三秒輪換一次活動進程。
  • **記憶體移至專用的「設定」窗格** - 新的「設定 → 記憶體」類別集中了記憶體右側面板切換(現在新使用者預設為關閉)、資料夾分組和分割視圖切換、代理記憶體指標流以及架構重建控制項。右側欄「記憶體」標籤已被刪除,取而代之的是中心標籤和此窗格。

新功能—通知和狀態行

  • **通知 + 標題列提要** — 新的通知系統收集、刪除重複資料並顯示整個應用程式中的非同步事件(代理完成、計劃/任務狀態變更、封鎖的任務、MCP 重新載入提示、後台更新可用性)。標題列會出現一個帶有未讀徽章的**鈴鐺**,可打開彈出視窗;每個項目都可以攜帶深層連結目標(`kanban`、`update`、`agent`...),因此按一下它可以導航到右側標籤或對話方塊。種類、徽章計數和目標在重新啟動後仍然存在。
  • **應用程式狀態行** — 始終可見的底部狀態列顯示活動工作區的低噪音上下文:規則/技能晶片組、活動內存範圍、焦點編輯器 (`file.rs · 42:13`)、Git 分支以及跳到匹配中心選項卡的計劃/內存指標芯片。它還顯示從重點克勞德會話的狀態行捕獲的**克勞德使用情況**和謹慎的更新指示器,以及右側的**幫助**按鈕。
  • **應用程式內日誌面板和日誌記錄服務** - 新的 `LoggingService` 將結構化事件寫入旋轉日誌檔案(調試/資訊/警告/錯誤),並將它們顯示在可從幫助選單和標題列設定區域存取的 **應用程式日誌** 面板中;MCP 生命週期事件、掛鉤安裝結果和非同步命令錯誤都流經它。
  • **鉤子安裝對話框和狀態** — `HookStatusService` 追蹤為活動工作區安裝了哪些 CLI 代理鉤子(Claude、Codex、Gemini、OpenCode、Cursor),主題對話框提示您安裝/刷新缺少的鉤子,並在 **設定 → 應用程式** 中使用 3 列鉤子網格和僅狀態藥丸圖示。

新功能 — 更新與協助

  • **Beta 更新頻道** — **設定 → 應用程式 → 應用程式更新**(預設穩定版)中的 **穩定版/測試版** 分段控制項保留在每個應用程式設定中。 Beta 通道查詢 GitHub 發布 API(跳過草稿,包括預發布),選擇正在運行的版本之上的最高 SemVer,並從特定標記解析 `latest.json`。切換通道會清除任何掛起的更新,因此來自其他通道的工件永遠無法安裝。後台更新服務在啟動時運行(如果自動檢查開啟),每 10 分鐘運行一次,在發現版本時刪除標題列通知的重複數據,並在後台「最新」勾選時保持沉默。
  • **幫助/關於選單** — 標題列 **?** 按鈕可開啟一個彈出窗口,其中包含產品元資料(名稱、版本、commit、頻道)、連結網格(文件、版本、報告issue、Discord、贊助商)以及整合的*檢查更新*操作。

新功能—程式碼編輯器

  • **Vim 模式 + 編輯器快捷方式** — 專用的 **設定 → 程式碼編輯器** 標籤新增了 **Vim 鍵綁定** 開關(預設 **開啟**),該開關為應用程式內編輯器和唯讀預覽啟用 `@replit/codemirror-vim`,位於其自己的 CodeMirror 隔間中,因此切換可以重新配置而無需重新配置。當檔案標籤獲得焦點時,狀態列中會顯示 **VIM** 指示器。新的可重新綁定的文件編輯器/預覽快捷方式(保存、查找、查找和替換、轉到行、切換註釋、折疊/展開、移動/複製行、格式)在**設置 → 快捷方式**中獲得自己的部分,在 Vim 擁有鍵盤映射時通過內聯提示禁用。
  • **遊標位置追蹤** - 編輯器透過共用訊號發布插入符行:列,以便狀態列可以呈現焦點標籤的位置並在每次選擇變更時進行更新。

新功能——Git 和遠端

  • **VS Code 風格的 Git commit 圖表** — 結構化通道(彩色線條、彩色節點、黃色選定節點)、每行一個緊湊的 commit 摘要、點擊展開文件列表以及一張懸停/焦點詳細信息卡,其中包含作者、日期、參考文獻、短 SHA、統計數據,以及一張懸停/焦點詳細信息卡,其中包含作者、日期、參考文獻、短 SHA、統計數據,以及一張懸停/焦點詳細信息卡,其中包含作者、日期、參考文獻、短 SHA、統計數據,以及 ** 在可以安全地映射到原始 URL** 上打開。
  • **遠端 (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 中。代理會話統計面板故意避免使用工具提示;它的模型/提供者晶片是一個真正的按鈕,可以直接打開**設定→代理提供者**。
  • **記憶體中心標籤人體工學** — **導航 → 記憶體** 開啟或聚焦記憶體中心標籤。在居中的記憶體視圖中,檔案/類別列以正常最小寬度的兩倍開始,冗餘的「在居中標籤中開啟記憶體」按鈕被隱藏,並且**分割視圖**切換使終端網格按需可見。
  • **規則和技能共享相同的類別模型** - 每個規則或技能可以在 Markdown frontmatter 及其 `index.json` 條目中聲明一個可選的`category`;通過將第一個標籤作為類別來遷移舊規則`tags` 數組。規則和技能卡以緊湊的籌碼風格顯示類別。
  • **代理作曲家模型和模式控制** - 直接單擊模式/訪問藥丸循環(受監督→完全訪問→計劃),模型行顯示提供者元數據(上下文視窗大小、輸入/輸出定價),活動模型固定在頂部,您可以star收藏夾將它們排序在其他模型之前。作曲家以柔和的時間線淡入淡出方式停靠在聊天卡中。
  • **工作台分割器夾點** - 側邊欄/中心/右面板分割器(以及文件樹/commit-圖分割)獲得細的中心夾線、稍大的命中目標和微妙的懸停狀態。
  • **工作區標題優先考慮使用者輸入** - 標題列標題現在解析*使用者覆蓋→工作區配置名稱→目錄名稱*,並且建立工作區精靈儲存使用者輸入的標題,而不是總是從路徑重新計算它。

固定的

  • **計劃刪除現在會刪除與計劃相關的 Mermaid 圖** — 刪除計劃會刪除整個規範計劃文件夾,包括持久化的 Mermaid 清單和 `diagrams/` 下的 `.mmd` 文件,而不是留下圖表邊車。由新的回歸測試覆蓋。
  • **計劃卡工具列對齊** - 折疊卡快速操作工具列現在與任務摘要行對齊,消除了尷尬的垂直間隙。
  • **歡迎畫面「記憶體」快速操作會開啟居中的「記憶體」標籤** — 記憶卡(及其 `Ctrl+B` 然後 `M` 和弦)現在總是會將您帶入居中的「記憶體」體驗,而不是右側邊欄。
  • **代理加入對話方塊表樣式** — 一次性加入底部表單經過重新設計,以匹配共享設定表鑲邊,並在狹窄視口上獲得可見的抓取區域。
  • **工作區測試在代理 orb 模式設定新增後編譯** — OpenRouter 定價測試助理初始化較新的 `AgentProviderSettings::orb_mode` 欄位。
  • **非活動記憶體中心標籤在終端旁邊不再可見** - 隱藏的中心面板選擇器更加具體,因此切換回**終端**會隱藏記憶體中心面板,同時保持終端表面安裝。
  • **在 VS Code 式重構之後進行 Git commit 圖形拋光** — commit 標題直接在相關圖形節點之後開始,並且僅在額外的分支通道處於活動狀態時向右移動,懸停卡從懸停/聚焦的行定位,commit@-詳細加載緩存刷新列表上方(無加載閃爍)。
  • **規則面板描述與側邊欄排版** — 規則摘要跳過 YAML frontmatter 並使用`## Ziel` 下面的段落。文件差異和 Git Commits 側邊欄部分使用與專案文件樹相同的緊湊字體大小。
  • **一鍵通錯誤以本地化的 toast 形式出現** — 啟動失敗顯示麥克風錯誤,忙/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` Cargo 功能後面編譯的;預設版本僅支援雲端 PTT。
  • **預設主題**仍然是`blxcode-dark`(現在是重新設計的東京之夜×德古拉外觀)。現有使用者自動登陸;先前的預設設定作為 **BLXCode Legacy** 繼續存在。
  • 10個新的燈光主題分為**五個品牌燈光對應**和**五個客製化酷炫設計**;Claude Code 深色主題取代了多餘的 `github-dark` 插槽。
  • AI 產生的計畫和任務重複使用為 AI commit 訊息提供支援的相同一次性非串流路徑 — 沒有單獨的 LLM 堆疊、沒有聊天對話、沒有串流事件。
  • 命名終端機僅更改**顯示**層; `slot_id` 仍然是用於 PTY 路由、`terminal_key` 和 `sessions.json` 的技術標識。後端不變。
  • 會話壓縮運行單一非工具提供者調用,因此它無法進入工具循環,並且可見時間軸重置為新的聊天以匹配。
  • MCP 工具在會話開始時固定。新增、編輯、刪除、啟用或停用伺服器後,重設應用程式內代理程式的代理工作階段(MCP 窗格中的一鍵按鈕),並為終端 CLI 重新載入應用程式。 MCP 輸出被視為不可信資料。
  • 六個新代理提供者僅在此版本中涵蓋**文字**;圖像和語音提供者清單保持獨立。 Ollama 和 LM Studio 不需要 API 金鑰 — 只需要一個可存取的 `/v1` 伺服器 URL。
  • 看板位於每個工作區固定的中心標籤 `0` 上,但當您開啟工作區時,「終端」標籤仍保持活動預設視圖。
  • 持久化的美人魚圖與其計劃一起在 git 中傳輸,並在刪除計劃資料夾時被刪除;沒有`plan_slug` 創建的圖是臨時聊天圖並且不會持久。
  • 預設更新頻道是**穩定**。切換到 **Beta** 選擇預發布並清除任何待處理的穩定工件(反之亦然),因此您永遠不會跨渠道安裝。
  • 對於新用戶,記憶體右側面板現在預設為**關閉**;現有用戶保留他們的偏好。
  • 完整的技術變更日誌位於儲存庫中的 `CHANGELOG.md`。
  • 每個版本的友善發行說明均位於 `docs/releases/` 下,並為應用程式內 **新增功能** 對話方塊提供支援。
BLXCode

MIT 授權 · 開源

作者:Bitslix。對於建築商來說。

BLXCode 在 MIT 許可證下是免費的。 Fork 它,擴展它,發送它。