에이전트 개발 환경

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/`의 마크다운 계획입니다.

조정된 하위 에이전트

스카우트, 검토 및 보안 분석가는 실시간 타임라인 카드, 공유 공급자 및 모델을 동시에 실행합니다.

에이전트 하네스 도구

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, 에이전트 레이블 및 분할 창을 따라갈 수 있습니다.

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 상담원

하나의 작업 공간 도우미 — 모든 면에서 규칙, 계획, 도구가 제공됩니다.

에이전트는 바인딩 규칙, 핵심 기술, 조정된 하위 에이전트, 셸 및 Git 도구, 계획 및 작업 재개 등 ADE의 오케스트레이션 계층입니다. 그런 다음 공급자 기본 세션이 필요할 때 터미널과 CLI로 전달됩니다. 화면제품 갤러리.

턴별 흐름

  1. 1. 활성 규칙 읽기 - 구속력이 있고 협상할 수 없습니다.
  2. 2. 작업에 필요할 때 매칭 기술을 로드하세요.
  3. 3. 계속 또는 weiter를 선택한 경우 `task_list`/활성 계획에서 재개하세요.
  4. 4. 필요에 따라 메모리, 계획, 프로젝트 컨텍스트를 가져옵니다.
  5. 5. 실행 — 파일, 터미널, 브라우저, CLI로 전달.

조정된 하위 에이전트

병렬 스카우트, 검토 또는 보안 실행을 요청하세요. 턴당 최대 5개, 채팅 타임라인의 실시간 확장 가능 카드, 합성 응답 1개를 요청하세요.

하네스 구동 회전

통합 도구 파견: 파일, 셸, Git, 작업 영역 검색, 웹, 메모리, 계획, 규칙 및 기술 - 게으른 핵심 기술 문서가 포함된 슬림한 프롬프트.

규칙 및 기술 관리

오른쪽 패널의 확장 가능한 카드 — 확장 시 SKILL.md 미리보기, 규칙 인라인 편집, 규칙 생성, git/npm/local에서 설치하여 핵심/사용자 기술 탭.

계획 패널

상태 필터, 그룹화된 계획 섹션, 인라인 생성/편집, 에이전트에 로드가 포함된 편집기 및 미리보기입니다.

필수 회전 체크리스트

모든 턴은 활성 규칙으로 시작하여 필요할 때 기술을 일치시킨 다음 작업을 실행하기 전에 작업 및 계획에서 감지(계속/웨이터)를 재개합니다.

멀티모달 및 음성

비전 제공자를 위한 이미지를 첨부하세요. STT/TTS 루프 및 채팅 최대화는 긴 상담원 대화 내용을 위한 더 많은 공간을 제공합니다.

릴리스 하이라이트

아래 요약은 사이트에 맞게 선별되었습니다. 릴리스에 태그를 지정하면 전체 메모가 GitHub에 게시됩니다. 다음에는 무엇을 배송해야 할까요?아이디어에 올려보세요.

MCP 서버 지원, 6개의 새로운 에이전트 공급자(Ollama, LM Studio 등), 작업 공간 Kanban 보드, 에이전트가 작성한 Mermaid 다이어그램, HeartBeat 기반 메모리 인덱서, 앱 전체 알림 및 상태 표시줄, Vim 모드, 베타 업데이트 채널, 새로 디자인된 BLXCode 테마, 로컬 Whisper와의 푸시 투 토크, AI 계획, 명명된 터미널 및 사용자 정의 크로스 플랫폼 제목 표시줄.

하이라이트

  • **MCP(모델 컨텍스트 프로토콜) 서버 지원** — **설정 → MCP**에서 stdio/HTTP MCP 서버를 등록하고 서버별 켜기/끄기 스위치와 라이브 연결 테스트를 통해 인앱 에이전트와 번들 터미널 CLI 에이전트 모두에 노출합니다.
  • **6개의 새로운 에이전트 제공업체** — Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI 및 Portkey가 OpenRouter, Anthropic 및 OpenAI에 합류합니다. Ollama와 LM Studio는 API 키가 필요하지 않으며 로컬 **서버 URL**을 사용합니다.
  • **작업 공간 Kanban 보드** — `.agents/plans/`이 지원하는 고정된 중앙 탭 Kanban 보기, 중첩된 작업 레인, 상태로 드래그 이동, 빠른 작업 생성, 검색 및 레이아웃 가져오기/내보내기를 사용하여 상태별로 계획을 그룹화합니다.
  • **에이전트가 작성한 인어 다이어그램** — 에이전트는 다이어그램을 일급 개체로 생성하고 계획 옆에 유지하며 마크다운 또는 PDF로 **다른 이름으로 저장** 내보내기를 통해 중앙 다이어그램 갤러리에 렌더링할 수 있습니다.
  • **HeartBeat 런타임 + 메모리 인덱서** — 내부 조정자(10분~24시간 간격으로 고정)가 백그라운드 서비스를 실행합니다. 첫 번째는 열려 있는 작업 공간 전체에서 생성된 노트를 최신 상태로 유지하는 메모리 인덱서입니다. 새로운 **설정 → 하트비트** 탭.
  • **앱 전체 알림 + 상태 표시줄** — 딥 링크 대상이 포함된 제목 표시줄 벨 피드와 규칙/기술 수, 메모리 범위, 활성 편집기, Git 분기, 계획/메모리 측정항목 및 캡처된 Claude 사용량을 표시하는 항상 표시되는 상태 표시줄입니다.
  • **베타 업데이트 채널** — **설정 → 앱**의 **안정적/베타** 스위치, 시험판 인식 버전 확인, 10분마다 확인하고 릴리스가 발견되면 알려주는 백그라운드 업데이트 서비스입니다.
  • **재설계된 BLXCode 테마 + 32개 테마** — 대표 다크/라이트 룩이 이제 Tokyo Night × Dracula 퓨전입니다. 이전 GitHub-blue 기본값은 **BLXCode 레거시**로 유지됩니다. 5개의 브랜드 라이트, 5개의 멋진 조명 디자인, 따뜻한 **Claude Code** 다크 테마를 포함한 16개의 다크 + 16개의 라이트.
  • **사용자 정의 크로스 플랫폼 제목 표시줄** — 브랜드 클러스터, 기본 창 컨트롤, 중앙에 위치한 작업 공간 탐색경로, 컴팩트한 **탐색** 빠른 메뉴, 알림 벨 및 도움말/정보 메뉴가 포함된 토큰 테마입니다.
  • **반올림 및 글꼴** — 테마에 독립적인 모양 컨트롤: 모서리 반경 비율(Sharp / Default / Rounded / Extra) 및 번들 고정 폭 글꼴(JetBrains Mono) 또는 시스템 고정 공간 면.
  • **Vim 모드를 사용한 코드 편집기** — 편집기 및 읽기 전용 미리 보기 모두에 대한 Vim 키 바인딩 스위치(기본값 켜짐)와 다시 바인딩 가능한 편집기 단축키가 있는 전용 **설정 → 코드 편집기** 탭입니다.
  • **PTT(Push-to-Talk)** — 키를 누른 채 말하고 대화 내용을 에이전트 작성기, 활성 터미널, 텍스트 입력 또는 클립보드로 라우팅합니다. 선택적 클라우드 모드와 내장된 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에서 열기**가 포함된 호버 카드.
  • **중앙 탭인 메모리 패널** — 워크벤치 중앙 탭에서 메모리를 엽니다. 더 넓은 기본 파일/범주 열과 **분할 보기** 토글을 사용하여 터미널 그리드를 계속 표시할 수 있습니다. 이제 메모리 설정이 자체 **설정 → 메모리** 창에 표시됩니다.

신규 — 테마 시스템 및 외관

  • **반올림 및 글꼴** — **설정 → 모양**에서 테마와 독립적인 전역 제어가 가능합니다. Roundings는 새로운 `--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 에이전트 오브** — 커서를 따라가고, 테마 토큰에서 색상을 변경하고, 녹음/기록 상태에 반응하고, 2D `B` 로고로 돌아가는 대화형 Three.js 모델(`public/assets/Drobo.glb`)입니다. **설정 → BLXCode 에이전트**의 새로운 **에이전트 구** 스위치는 3D Drobo(기본값)와 2D 로고 중에서 선택합니다.
  • **컨텍스트 창 사용량 측정기** — 경고를 70% 이상, 위험을 85% 이상으로 바꾸는 얇은 진행률 표시줄이 있는 채팅 헤더의 `used / max · NN%`. 최대값은 직접 공급자에 대한 정적 대체 테이블을 사용하여 공급자 자체 모델 메타데이터(모델별로 캐시된 OpenRouter `context_length`)에서 확인됩니다.
  • **세션 압축** — **압축** 버튼은 진행 중인 대화를 촘촘한 브리핑으로 요약하고 새로 시작합니다. **자동 압축**은 점유율이 구성 가능한 임계값(기본값 85%, 범위 50~95%)을 초과하면 자동으로 동일한 경로를 실행하고 회전을 방해하지 않습니다.
  • **에이전트 세션 통계 패널** — 이제 Agent Hero는 프레임이 없는 간단한 실시간 통계 패널(공급자/모델 + 상태 칩, 세션 시작 시간, 컨텍스트 창 미니 미터, 회전, 총 도구 호출, 활성 하위 에이전트, 누적 세션 비용)에 대해 왼쪽 열을 사용하고 Drobo 구체는 오른쪽에 유지됩니다.
  • **구성 가능한 도구 루프 제한** — 도구 호출 라운드의 턴당 한도는 이제 **설정 → BLXCode 에이전트**의 숫자 필드(1–500, 기본값 36)입니다. OpenAI 호환 및 Anthropic 루프 모두에 적용됩니다.
  • **단일 토글로 보내기/중지** — 작성 막대는 유휴 상태에서는 **보내기**를 표시하고 회전이 실행되는 동안 **중지**를 표시하는 하나의 버튼입니다.
  • **Thinking 블록은 다음 모델 라운드 라인으로 병합됩니다** — 완성된 *Thinking* 블록 바로 뒤에 도구 베어링 *모델 라운드*가 단일 행으로 축소되므로 모델 라운드가 순차적인 번호 매기기로 올바르게 정렬됩니다.
  • **음성이 구성된 경우에만 메시지별 재생 버튼** — 채팅 메시지의 텍스트 음성 변환 작업은 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`에서 구축된 **변경된 파일** 요약 카드(총 추가/삭제, 파일별 통계가 포함된 축소 가능한 디렉터리 트리, 클릭하여 열 수 있는 diff 보기)로 끝나는 변형 파일을 설정합니다. 이전 모드 도구 모음 + 한 줄 입력은 바닥글 모델 선택기, 계획/빌드/액세스 모드 팝오버, 사고 수준 선택기, 바쁜 안전 컨트롤 및 보내기/중지 구를 갖춘 현대적인 자동 성장 작성기로 대체됩니다. 새로운 구성 요소는 토큰 전용 CSS가 포함된 전용 `agent_panel/{tool_group,changed_files_card,composer}` 폴더에 있습니다.
  • **Agent Thinking 스트림 미리 보기** — 현재 차례가 적극적으로 생각하는 동안 Drobo 구 아래에 간단한 인라인 미리 보기가 나타나고 타임라인에서 가장 최근에 열려 있는 *Thinking* 블록을 따릅니다. 추론 텍스트 스트림이 들어오면 자동 스크롤되고 활성 테마 반경/색상 토큰을 사용하며 컴팩트 채팅 모드에서는 사라집니다.
  • **에이전트 도구 목록 출력 형식** — JSON 배열 도구 결과(예: `rules_list`, `skills_list`)는 원시 한 줄 JSON Blob 대신 채팅 타임라인에서 읽을 수 있는 압축 목록으로 렌더링됩니다. 에이전트는 여전히 내부적으로 원본 JSON을 수신합니다. UI 전용 프리젠테이션 레이어는 `title` / `name`, `summary`, 카테고리/종류 및 작은 메타데이터 칩을 추출하며 잘린 배열 접두사에서 전체 목록 항목을 계속 표시할 수 있는 허용 폴백을 사용합니다.
  • **캐시된 토큰 지표** — 이제 이벤트 스트림에 Anthropic/OpenAI `cache_creation_input_tokens` 및 `cache_read_input_tokens`이 최고 수준 필드로 표시됩니다. 사용 요약 및 에이전트 패널에는 프롬프트/완료 토큰과 함께 캐시된 대 새로 고침 비율이 표시되며, 메시지별 측정항목 팝오버는 전체 분석을 노출합니다.
  • **에이전트 패널 컴팩트 모드 + 컴팩트 작업 표시줄** — 새로운 컴팩트 채팅 레이아웃은 에이전트 영웅을 더 조밀한 그리드(통계 및 구가 나란히 있음)로 축소하고, 채팅 측 **작업** 목록은 기본적으로 작업별 상태 알약과 확장 가능한 세부 정보 보기로 축소되는 슬림한 테마 토큰 상태 표시줄로 재구성되었습니다. 하위 에이전트 타임라인 행은 자체 구성 요소로 분할됩니다.
  • **용어 리팩터링(하네스 → 에이전트)** — 레거시 "Harness" / "BLXCode Harness" 문구는 모든 로케일, 에이전트 패널 UI, 시스템 프롬프트, 도구 카탈로그, 계획/작업 UI 및 문서에서 **Agent** / **BLXCode Agent**로 대체됩니다(Rust 서비스 식별자는 이름 변경을 방지하기 위해 유지됩니다).

신규 — 에이전트 제공업체, MCP 및 온보딩

  • **6개의 새로운 텍스트 제공업체** — Ollama, LM Studio, Hugging Face, Cloudflare Workers AI, Together AI 및 Portkey가 OpenRouter, Anthropic 및 OpenAI에 합류합니다. 중앙 공급자 레지스트리는 OpenAI 호환 엔드포인트, 인증 모드, 모델 검색, 추론 지원 및 엄선된 폴백 모델을 해결합니다. Ollama 및 LM Studio에는 **API 키 없음**이 필요하며 LAN 또는 원격 `/v1` 서버에 대해 현지화된 **서버 URL** 필드를 노출합니다. Cloudflare는 계정 ID를 비밀이 아닌 설정으로 저장하고 토큰은 `BLX_*` 환경 폴백을 통해 **설정 → API 키**에 저장됩니다. 기본 채팅, 원샷 유틸리티, 프롬프트 개선, 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` 사이드카에서 추적됩니다(원격 SSH 작업 영역은 건너뜁니다). 도구 세트는 세션 시작 시 고정되므로 MCP 창에는 변경 후 세션 재설정 알림과 다시 로드가 필요한 힌트가 표시됩니다. 새로운 내장형 `mcp` 기술은 인식, 수명 주기 활성화/재설정 및 MCP 출력을 신뢰할 수 없는 데이터로 처리하는 방법을 가르칩니다.
  • **터미널별 CLI 에이전트 모델 및 노력 선택** - 이제 Create Workspace를 통해 각 플릿 에이전트 행에서 CLI 에이전트 모델을 선택하고 지원되는 경우 추론/노력 수준을 선택할 수 있습니다. 선택 사항은 작업 공간 및 사전 설정에서 유지되고 재정렬/교환/전송을 통해 정렬을 유지하며 올바른 시작 메커니즘에 매핑됩니다(`CLAUDE_CODE_EFFORT_LEVEL`을 통한 Claude, `-c model_reasoning_effort=…`을 통한 Codex, 현재 기타 모델 전용).
  • **OpenCode 1.0+는 인정받는 터미널 CLI 에이전트**입니다. 자체 모델 및 노력 선택기를 사용하여 `terminalAgentSwarm` 가능 역할로 에이전트 역할 카탈로그 및 터미널 에이전트 프로필에 추가됩니다.
  • **에이전트 온보딩 + 닉네임** — **표시 이름**(배드워드 ​​목록에 대해 확인됨, 공백은 `BLXCodey`으로 대체) 및 **기본 세션 역할**을 묻는 일회성 시작 대화상자가 표시됩니다. 닉네임은 텍스트 및 음성 경로 모두에 대한 시스템 프롬프트에 삽입되고 Drobo 오브에 유리 배지로 렌더링됩니다. 기본 역할은 **설정 → 상담원** 및 **설정 → 작업 공간** 대화 상자에서 편집할 수 있으며 새로운 작업 공간 만들기 초안을 시드할 수 있습니다.

새로운 기능 — 음성 및 눌러서 말하기

  • **PTT(Push-to-Talk)** — 키를 누른 상태에서 말하고 원하는 대상에 대화 내용을 놓습니다. 대상: 에이전트 작성기(자동 제출 선택 사항), 활성 터미널(자동 제출에 Enter 추가), 활성 텍스트 입력 또는 클립보드. 대상 모드는 현재 초점을 따르거나 PTT 시작 시 기억됩니다.
  • **실시간 부분 기록** — 캡처된 오디오를 주기적으로 다시 디코딩합니다(`whisper.cpp`의 기본 스트리밍 없음). CPU를 절약하려면 끄세요.
  • **충돌 상태 머신** — TTS가 재생되는 동안 PTT는 피드백 루프를 피하기 위해 TTS **중지**, **일시 중지** TTS 또는 **블록** 녹음(기본값)을 수행할 수 있습니다. 두 번째 마이크 세션이 거부됩니다.
  • **Whisper 모델 관리자** — 모델별 크기, 언어, 속도/정확도 등급 및 "최적" 힌트가 포함된 다운로드 가능한 `whisper.cpp` 모델(전체/표준/양자화/터보/대형)의 필터링 가능한 목록입니다. 실시간 진행률 표시줄, 전송 속도, sha256 확인 및 원자 이름 변경을 통해 다운로드를 재개할 수 있습니다(HTTP `Range`). 설치된 모델에는 **사용** 및 **삭제**가 표시됩니다.

신규 — 계획, 작업 및 Kanban

  • **작업 공간 칸반 보드** — 모든 작업 공간에는 `.agents/kanban/index.json` 아래의 레이아웃 메타데이터와 함께 `.agents/plans/`이 지원하는 고정된 중앙 탭 `0` 칸반 보기가 있습니다(터미널 탭은 활성 기본값으로 유지됩니다). 계획 측면 패널과 동일한 파생 상태별로 계획을 그룹화하고 빠른 작업 생성, 인라인 이름 바꾸기/삭제, 검색, 새로 고침, 레이아웃 가져오기/내보내기 및 제목 표시줄 탐색 바로 가기를 통해 계획당 작업 상태 레인을 중첩합니다.
  • **대화형 Kanban 드래그 앤 드롭** — 상태 섹션 사이에서 전체 계획을 이동하거나 커서를 따라가는 미리보기가 있는 점선 드롭 영역을 통해 계획을 재정렬합니다. 하위 작업 삭제는 상위 계획으로 제한되며 레인과 마크다운 순서를 모두 변경할 수 있습니다. 계획 삭제는 표준 Markdown 작업 라인에 다시 기록되고 Kanban은 오른쪽 계획 패널과 계획 개정 신호를 공유하므로 두 가지가 동기화됩니다.
  • **AI 계획 및 AI 작업** — 계획 패널의 헤더 버튼은 짧은 프롬프트가 전체 Markdown 계획으로 바뀌는 대화 상자를 엽니다. **AI 계획**을 사용하면 작업 생성 여부를 전환할 수 있습니다. **AI 작업**은 작업을 강제로 실행합니다. 생성하는 동안 프롬프트 상자에 반짝이는 애니메이션이 표시됩니다. 그런 다음 **저장/재생성/취소**를 사용하여 스크롤 가능한 마크다운 미리보기를 얻을 수 있습니다.
  • **계획 카드 빠른 작업** — 축소된 계획 카드는 이제 **BLXCode 에이전트에 로드** 및 **이름 바꾸기**와 함께 **간반에 표시**(고정된 칸반 탭을 열고 일치하는 계획을 확장하고 강조 표시)와 연결되므로 계획을 로드하는 데 더 이상 카드를 확장할 필요가 없습니다. 파괴적인 제거 작업은 확장된 카드 본문에 유지됩니다.
  • **계획별 폴더** — 내구성 있는 계획은 이제 `.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`)이 제공되면 각 다이어그램은 `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` 인수를 허용합니다.
  • **사이드바 작업 공간 미리 보기** — 터미널 개수 배지는 각 작업 공간의 터미널 레이아웃을 반영하는 작은 작업 공간 색상의 그리드 미리 보기로 대체됩니다.
  • **환영 화면 "작업 공간 만들기" 작업** — 빈/환영 화면은 에이전트/메모리/브라우저/Kanban 대상 행 위에 눈에 띄는 **작업 공간 만들기** 클릭 유도 문구로 이어지며, **설정 → 바로 가기**에 표시되는 실제 다시 바인딩 가능한 바로 가기(`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 분기 및 일치하는 중앙 탭으로 이동하는 계획/메모리 메트릭 칩 등 활성 작업 공간에 대한 저잡음 컨텍스트를 표시합니다. 또한 집중된 Claude 세션의 상태 표시줄에서 캡처된 **Claude 사용량**과 눈에 띄지 않는 업데이트 표시기와 오른쪽의 **도움말** 버튼도 표시됩니다.
  • **인앱 로그 패널 및 로깅 서비스** — 새로운 `LoggingService`은 구조화된 이벤트를 순환 로그 파일(디버그/정보/경고/오류)에 기록하고 도움말 메뉴 및 제목 표시줄 설정 영역에서 연결할 수 있는 **앱 로그** 패널에 표시합니다. MCP 수명주기 이벤트, 후크 설치 결과 및 비동기 명령 오류가 모두 이를 통해 전달됩니다.
  • **후크 설치 대화 상자 및 상태** — `HookStatusService`는 활성 작업 공간에 설치된 CLI 에이전트 후크(Claude, Codex, Gemini, OpenCode, Cursor)를 추적하고 테마 대화 상자는 **설정 → 앱**에 3열 후크 그리드와 아이콘 전용 상태 알약을 사용하여 누락된 후크를 설치/새로 고침하라는 메시지를 표시합니다.

신규 — 업데이트 및 도움말

  • **베타 업데이트 채널** — **설정 → 앱 → 앱 업데이트**(기본 안정)의 **안정/베타** 세그먼트 제어는 앱 구성별로 지속됩니다. 베타 채널은 GitHub 릴리스 API(초안 건너뛰기, 시험판 포함)를 쿼리하고 실행 중인 빌드 위의 가장 높은 SemVer를 선택하고 구체적인 태그에서 `latest.json`을 확인합니다. 채널을 전환하면 보류 중인 업데이트가 모두 지워지므로 다른 채널의 아티팩트가 절대 설치되지 않습니다. 백그라운드 업데이트 서비스는 시작 시 실행되고(자동 확인이 켜져 있는 경우) 10분마다 릴리스가 발견되면 제목 표시줄 알림의 중복을 제거하고 백그라운드에서 "최신" 확인이 표시될 때까지 자동으로 유지됩니다.
  • **도움말/정보 메뉴** — 제목 표시줄 **?** 버튼을 누르면 제품 메타데이터(이름, 버전, commit, 채널), 링크 그리드(문서, 릴리스, 보고서 issue, Discord, 스폰서) 및 통합된 *업데이트 확인* 작업이 포함된 팝오버가 열립니다.

새로운 기능 — 코드 편집기

  • **Vim 모드 + 편집기 단축키** — 전용 **설정 → 코드 편집기** 탭에는 자체 CodeMirror 구획에 있는 인앱 편집기 및 읽기 전용 미리 보기에 `@replit/codemirror-vim`을 활성화하는 **Vim 키 바인딩** 스위치(기본값 **켜기**)가 추가되므로 토글하면 다시 마운트하지 않고도 라이브 편집기를 재구성할 수 있습니다. 파일 탭에 초점이 맞춰져 있는 동안 상태 표시줄에 **VIM** 표시가 표시됩니다. 다시 바인딩할 수 있는 새로운 파일 편집기/미리보기 단축키(저장, 찾기, 찾기 및 바꾸기, 줄로 이동, 주석 전환, 접기/펼치기, 줄 이동/복제, 형식)는 **설정 → 바로가기**에서 자체 섹션을 가져오며 Vim이 키맵을 소유하는 동안 인라인 힌트로 비활성화됩니다.
  • **커서 위치 추적** — 편집기는 공유 신호를 통해 캐럿 라인:열을 게시하므로 상태 라인이 포커스가 있는 탭의 위치를 ​​렌더링하고 모든 선택 변경 시 업데이트할 수 있습니다.

새로운 기능 — Git 및 원격

  • **VS Code 스타일 Git commit 그래프** — 구조화된 레인(색상 선, 색상 노드, 노란색 선택 노드), 행당 하나의 압축 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 명령과 결합됩니다.

개선됨

  • **에이전트 설정 어포던스가 더 직접적입니다** — 기존 사이드바 PTT(Push-to-Talk) 도구 설명 스타일이 앱 전역 `.blx-tooltip` / `.blx-tip-anchor` CSS로 일반화되었습니다. 에이전트 세션 통계 패널에는 의도적으로 툴팁이 표시되지 않습니다. 해당 모델/공급자 칩은 **설정 → 에이전트 공급자**를 직접 여는 실제 버튼입니다.
  • **메모리 센터 탭 인체공학** — **탐색 → 메모리**는 메모리 센터 탭을 열거나 초점을 맞춥니다. 중앙 메모리 보기 내에서 파일/범주 열은 일반 최소 너비의 두 배에서 시작하고, 중복된 "중앙 탭에서 메모리 열기" 버튼은 숨겨져 있으며, **분할 보기** 토글은 요청 시 터미널 그리드를 계속 표시합니다.
  • **규칙 및 스킬은 동일한 카테고리 모델을 공유합니다** — 각 규칙 또는 스킬은 Markdown 전면 항목 및 `index.json` 항목에서 하나의 선택적 `category`을 선언할 수 있습니다. 레거시 규칙 `tags` 배열은 첫 번째 태그를 카테고리로 사용하여 마이그레이션됩니다. 규칙 및 스킬 카드는 컴팩트한 칩 스타일로 카테고리를 표시합니다.
  • **에이전트 작성기 모델 및 모드 제어** — 모드/액세스 알약은 클릭 시 직접 순환(감독됨 → 전체 액세스 → 계획)되고, 모델 행에는 공급자 메타데이터(컨텍스트 창 크기, 입력/출력 가격 책정)가 표시되고, 활성 모델은 맨 위에 고정되며, star 즐겨찾기를 통해 나머지 항목보다 먼저 정렬할 수 있습니다. 작곡가는 부드러운 타임라인 페이드를 사용하여 채팅 카드에 도킹됩니다.
  • **워크벤치 분할 그립** — 사이드바/중앙/오른쪽 패널 분할(및 파일 트리/commit-그래프 분할)은 얇은 중앙 그립 선, 약간 더 큰 적중 대상 및 미묘한 호버 상태를 얻습니다.
  • **작업 공간 제목은 사용자 입력을 우선시합니다** — 제목 표시줄 제목은 이제 *사용자 재정의 → 작업 공간 구성 이름 → 디렉터리 이름*을 확인하고 작업 공간 만들기 마법사는 항상 경로에서 제목을 다시 계산하는 대신 사용자가 입력한 제목을 저장합니다.

결정된

  • **계획 삭제는 이제 계획에 연결된 Mermaid 다이어그램을 제거합니다** — 계획을 삭제하면 다이어그램 사이드카를 남겨두는 대신 유지된 Mermaid 매니페스트와 `diagrams/` 아래의 `.mmd` 파일을 포함한 전체 정식 계획 폴더가 제거됩니다. 새로운 회귀 테스트가 적용됩니다.
  • **계획 카드 도구 모음 정렬** — 축소된 카드 빠른 작업 도구 모음이 이제 작업 요약 행과 정렬되어 어색한 수직 간격이 제거되었습니다.
  • **환영 화면 메모리 빠른 동작은 중앙에 있는 메모리 탭을 엽니다** — 메모리 카드(및 `Ctrl+B`, `M` 코드)는 이제 오른쪽 사이드바 대신 중앙에 있는 메모리 경험으로 일관되게 이동합니다.
  • **에이전트 온보딩 대화 상자 시트 스타일** - 일회성 온보딩 하단 시트의 스타일이 공유 설정 시트 크롬과 일치하도록 다시 지정되었으며 좁은 뷰포트에서 가시적 가져오기 영역을 얻습니다.
  • **에이전트 구체 모드 설정 추가 후 작업 공간 테스트가 컴파일됩니다** — OpenRouter 가격 책정 테스트 도우미는 최신 `AgentProviderSettings::orb_mode` 필드를 초기화합니다.
  • **비활성 메모리 센터 탭은 더 이상 터미널 옆에 표시되지 않습니다** — 숨겨진 중앙 패널 선택기가 더 구체적이므로 **터미널**로 다시 전환하면 터미널 표면이 장착된 상태로 메모리 센터 패널이 숨겨집니다.
  • **VS Code 스타일 리팩터링 이후의 Git commit 그래프 개선** — commit 제목은 관련 그래프 노드 바로 뒤에서 시작하고 추가 분기 레인이 활성화된 동안에만 오른쪽으로 이동하고, 호버 카드는 호버/포커스 행에서 위치하며, commit-세부 로딩은 새로 고침된 목록 위에 캐시됩니다(주기적인 로딩 깜박임 없음).
  • **규칙 패널 설명 및 사이드바 타이포그래피** — 규칙 요약은 YAML 머리말을 건너뛰고 `## Ziel` 아래 단락을 사용합니다. File Diff 및 Git Commits 사이드바 섹션은 프로젝트 파일 트리와 동일한 컴팩트 글꼴 크기를 사용합니다.
  • **Push-to-Talk 오류는 현지화된 토스트로 표시됩니다** — 시작 실패는 마이크 오류를 표시하고, 사용 중/TTS 충돌 거부는 표시기 힌트를 표시하고, 모델 없음/모델 로드/일반 메시지에 대한 실패 매핑을 마무리하고, 실패한 기록 삽입은 명확한 현지화된 오류를 보고합니다.
  • **계획 카드 빠른 *제거* 버튼 테두리가 더 이상 눈에 띄지 않습니다** — 빠른 변형은 미묘한 아이콘 버튼 테두리를 그대로 유지하고 마우스 오버 시 위험 색조만 해결합니다.
  • **모델 라운드 행에 올바른 줄 번호가 표시됨** - 이제 표시 줄 번호가 `hash + 1` UI로 유출되었던 안정적인 확장 상태 키에서 분리되었습니다.
  • **메시지별 재생(TTS) 버튼은 음성이 구성된 경우에만 나타납니다** — TTS가 활성화된 경우에만 표시되며 *선택한 TTS 공급자가 실제로 **설정 → 음성**에 API 키가 설정되어 있습니다.

제거됨

  • **highlight.js 종속성 제거** — 파일 미리보기는 더 이상 판매된 `highlight.js` 번들(~127KiB)을 제공하거나 지연 로드하지 않으며, 이전 미리보기를 뒷받침했던 경험적 Rust 접기 모델은 사라졌습니다. 단일 CodeMirror 6 번들이 미리보기와 편집을 모두 지원합니다.

알아두면 좋은 점

  • Push-to-Talk 로컬 모드를 사용하려면 Whisper 호환 모델 파일(`<app-data>/voice/models/<id>.bin`)을 다운로드해야 합니다. 로컬 엔진은 `local-whisper` 화물 기능 뒤에 컴파일됩니다. 기본 빌드는 클라우드 PTT만 지원합니다.
  • **기본 테마**는 여전히 `blxcode-dark`입니다(이제 새롭게 디자인된 Tokyo Night × Dracula 모양). 기존 사용자는 자동으로 여기에 도달합니다. 이전 기본값은 **BLXCode Legacy**로 유지됩니다.
  • 10개의 새로운 조명 테마는 **5개의 브랜드 조명 테마**와 **5개의 멋진 맞춤 디자인**으로 나뉩니다. Claude Code 어두운 테마는 중복된 `github-dark` 슬롯을 대체합니다.
  • AI 생성 계획 및 작업은 AI commit 메시지를 지원하는 동일한 일회성 비스트리밍 경로를 재사용합니다. 별도의 LLM 스택, 채팅 대화, 스트리밍 이벤트가 없습니다.
  • 명명된 터미널은 **표시** 레이어만 변경합니다. `slot_id`은 여전히 ​​PTY 라우팅, `terminal_key` 및 `sessions.json`에 사용되는 기술 ID입니다. 백엔드는 변경되지 않습니다.
  • 세션 압축은 도구 제공자가 아닌 단일 호출을 실행하므로 도구 루프에 들어갈 수 없으며 표시되는 타임라인은 일치하는 새로운 채팅으로 재설정됩니다.
  • MCP 도구는 세션 시작 시 수정되었습니다. 서버를 추가, 편집, 제거, 활성화 또는 비활성화한 후 인앱 에이전트에 대한 에이전트 세션(MCP 창의 원클릭 버튼)을 재설정하고 터미널 CLI용 앱을 다시 로드합니다. MCP 출력은 신뢰할 수 없는 데이터로 처리됩니다.
  • 이번 릴리스에서는 6개의 새로운 에이전트 제공업체가 **텍스트**만 지원합니다. 이미지 및 음성 제공자 목록은 별도로 유지됩니다. Ollama와 LM Studio에는 API 키가 필요하지 않습니다. 연결 가능한 `/v1` 서버 URL만 있으면 됩니다.
  • Kanban 보드는 작업 영역별로 고정된 중앙 탭 `0`에 있지만 작업 영역을 열 때 터미널 탭은 활성 기본 보기로 유지됩니다.
  • 지속형 인어 다이어그램은 계획과 함께 git에서 이동하며 계획 폴더가 제거되면 삭제됩니다. `plan_slug` 없이 생성된 다이어그램은 임시 채팅 다이어그램이며 지속되지 않습니다.
  • 기본 업데이트 채널은 **Stable**입니다. **베타**로 전환하면 시험판이 선택되고 보류 중인 안정 아티팩트가 모두 지워지며(그 반대의 경우도 마찬가지) 여러 채널에 걸쳐 설치할 필요가 없습니다.
  • 이제 신규 사용자의 경우 메모리 오른쪽 패널이 기본적으로 **꺼짐**으로 설정됩니다. 기존 사용자는 선호도를 유지합니다.
  • 전체 기술 변경 로그는 저장소의 `CHANGELOG.md`에 있습니다.
  • `docs/releases/`에 각 버전에 대한 친숙한 릴리스 노트가 게시되어 있으며 인앱 **새로운 기능** 대화 상자를 강화합니다.
BLXCode

MIT 라이센스 · 오픈 소스

Bitslix으로. 건축업자용.

BLXCode은 MIT 라이선스에 따라 무료입니다. Fork 연장하고 배송하세요.