Documentation Index
Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
Use this file to discover all available pages before exploring further.
自動コンパイル
- 自動コンパイル — 入力が実際に変化した時のみバックグラウンドで実行(
write_file/edit_fileツールフックに加え、subspaces、automation-tests、application.json、compile.ts、app.ts、root.tsのウォッチャー)。エラーはチャット上部のバナーに表示し、Ask ボタンでエージェントに引き渡し可能。
同期
- 同期 Pill を Actions メニュー横に表示し、サーバーが新しい/ローカルが先行している状態を提示。Actions メニューに Check for Updates を追加し、手動の同期チェックと結果フラッシュを行えるように。
- Update Config ダイアログ — プッシュ前にサーバーが進んでいれば拒否、インラインの自動コンパイルを待機、コンパイルエラーを伝播するため古いビルドを黙ってプッシュしないように。
- 非強制 Pull — ダイアログを Pull と Force Pull に分離。非強制 Pull はサーバーの last commit から分岐し
mainに 3-way マージで戻し、衝突は Pull を失敗させずに自動コンパイルエラーとして提示。
Skills
- Skills インストーラー — 公開 GitHub repo(例:
vercel-labs/skills)やローカルフォルダから第三者 skill をインストール。再帰検出、複数選択、衝突警告、Global/現在の Project スコープに対応。
セッション
- セッションアーカイブ — サイドバーの右クリック Delete を Archive(ソフトデリート)に変更。Settings → Archive タブにプロジェクト別の一覧と Recover、二段階の Delete forever を追加。
- サイドバーの more-menu からプロジェクト名をインライン変更可能(
application.jsonに書き込み。Enter で確定、Esc でキャンセル)。
チャット
- Ask Question — エージェントが 1〜4 件の多肢選択質問でループを一時停止し、ユーザーがチップ UI で回答するまで待機。各質問に Custom 自由入力フォールバックも提供。
/compactスラッシュコマンド — コンテキスト上限を待たず手動で会話を圧縮可能。圧縮で有用な切れ目が見つからないケースでは候補から自動的に隠す。後続プロンプト(/compact tell me about Xなど)にも対応。- Custom Instruction を明示的な Save ボタンに変更(フォーカスアウトでの自動保存を廃止)。保存内容は新しい優先度ルールで囲まれ、ユーザーの記述は個人ルールとして扱うが先行する system prompt のルールと衝突した場合は後者を優先。
- Main Chat のエージェントが share-app URL(
control.bricks.tools/#/create-share-app、share.bricks.tools/app/)を認識し、BRICKS CLI の share-app workflow にハンドオフ。 - チャット入力欄を未クリックでも、ユーザーが打鍵を始めるとフォーカスし最初の文字を挿入(修飾キー、IME 編集中、モーダル表示中、他の入力にフォーカスがある場合はスキップ)。
その他
- その他のパフォーマンスと安定性の改善。
プレビュー
- Draw Mode — 埋め込みプレビューにペンオーバーレイで注釈し、プレビュースクリーンショットと描画を合成した画像をチャット入力に添付できます。
チャット
- ワークスペースプロファイルセレクター — チャット入力欄にワークスペースプロファイルセレクターを追加。プロジェクトチャットでは紐付くワークスペースを表示し、Main Chat ではアクティブな認証 profile を切替可能(エージェントのシステムプロンプトを再構築するため確認ダイアログを表示)。
- 長いチャットセッションをページング化し、古いメッセージは「Show N hidden replies」ボタンに集約(フル描画上限は 50 件)。
write_file/edit_file/read_fileツール呼び出しのファイル内容を、シンタックスハイライト付きコードまたは統合 diff として描画。上限を超えた場合は「Expand to full size」で展開可能。ストリーミング中はトークンごとに更新。- エージェント実行中はブランドアニメーションを経過時間と並べて表示。
- ストリーミングレンダリングを rAF で合体させ、履歴バブルは短絡レンダリング。新着の markdown ブロックはフェード/スライドインで表示。
- アクティブなモデルが vision に対応している場合のみ画像を添付可能。チャット画像プレビュー(80px)とメッセージ内画像(400px)の高さに上限を設定。
- プログラム的にプロンプトを設定する経路(Inspect、ポップアウトプレビュー、履歴ナビゲーションなど)でもチャット入力欄を自動リサイズ。
エージェント
- エージェントの実行終了や承認要求がアプリ非フォーカス時に発生した場合、システム通知とサウンドで通知(Settings → Agent で切替可能)。
- エージェントに
set_session_titleツールを追加し、現在のタスクをサイドバー幅に合うタイトルへ要約。 - ユーザーがチャットで
/<skill-name>を入力した際、対応する skill を読み込み。 - プロジェクトディレクトリ内の絶対パスでもエージェントの
read_fileを許可。 context_length_exceededエラーから自動復帰:オンデマンド圧縮と自動リトライ。コンテキストインジケータは圧縮直後に下がる。
Local Devices
- 検出した buttress-server をスキャンし、「Ask Agent to integrate」で連携(複数選択対応。devtools 行とは排他選択)。
設定
- Settings → Appearance にアクセントカラー設定を追加。
サイドバーとウィンドウ
- ライトテーマでも背景ブラーに対応。
- 上部バーが狭い幅で折り返さないよう、Diff/Open in editor/Actions/Open Controller ボタンをアイコンに折りたたみ。
- サイドバーセクションのタイトルバーを大きく。通常セッションの既定チャットバブルアイコンを除去。
- Controller ウィンドウの位置とサイズを記憶。
モデル
- opencode/opencode-go 経由の
kimi-k2.5/kimi-k2.6でreasoning_contentが失われる問題を修正。
その他
- バイナリインストールでは BRICKS CLI をバックグラウンドで自動更新(npm/bun 管理のインストールは変更しない)。
- レンダリングエラーをキャッチする React Error Boundary を追加。Bugsnag に通報し、再読み込み可能なフォールバック UI を表示。
- その他の安定性改善。
修正
- マルチターン実行とキューされた入力の自動送信時に発生する「Agent is already processing」競合を解消。
チャット
- Main Chat — プロジェクトに依存しない汎用 BRICKS ワークフロー向けエージェント。空状態でプロバイダーセットアップガイド、Local Devices パネル、BRICKS Controller を開く導線を提供します。サイドバーは Projects と Chat の 2 セクションに分割。
- Pinned Sessions — スター付きセッション専用のサイドバーセクション。
- BRICKS テーマで mermaid 図をチャットにレンダリング。
プロバイダー
- Settings → Providers にプロバイダー API key のテスト検証を追加(Anthropic、OpenAI/
baseUrl、Google AI Studio、Google Vertex、OpenAI Codex、カスタム)。
モデル
- opencode プロバイダーに新モデル:
kimi-k2.6とdeepseek-v4-flash/deepseek-v4-proを追加。opencode-goの既定モデルをkimi-k2.6に変更。詳しくはモデルを参照してください。
サンドボックス
- 危険な bash コマンドを検出し、必ず権限プロンプトを表示。詳しくはサンドボックスを参照してください。
サイドバーとウィンドウ
- サイドバーの最小幅をより狭くし、コンパクト時の調整を改善。ボトムアクションを Projects セクション見出しに移動。
- macOS:フルスクリーン時にタイトルバー領域を再利用。
- コントローラのドラッグ領域を広げつつ、下部ボタンのクリックをブロックしない。
プレビュー
- テーマ変更を Preview ペインに同期。
- ローカルデバイスで DevTools ボタンを常時表示。プローブ未完了のデバイスは passcode 入力に切り替え。Local Devices をチャット内インラインパネルとして表示。
- 内側のプレビュータイトルバーを無効化。
- DevTools/CDP 画面共有を既定でオフ。
設定
- Settings でチャット入力欄と同じチップ形式の Model/Thinking セレクターを再利用。
- ACP インジケーターから対応する設定へジャンプ。
その他
- macOS 用「Open Folder in CTOR」Finder Service を追加。
- Help メニューに更新履歴リンクを追加。
- Open Project のスキャンを直下のサブディレクトリに限定。
- deploy/pull/update 中の watcher fan-out と
git index.lockの競合を解消。 - その他の安定性改善。
修正
- プロジェクト削除時に古いチャットをクリア。
- ログイン OTP 入力をサーバー形式(英字 5 文字 + 数字 4 桁)に制約。
- IME 変換中は入力履歴をナビゲートしない。
- 既定の許可サンドボックスドメインを設定ファイルに書き込まないようにし、今後の既定値の更新が既存ユーザーに反映されるように。
- ストリーミング中の API エラー通知を重複排除し、セッション切替時に古いメッセージをクリア。
- Auth0 リダイレクトを Controller ウィンドウ内に保持し、ログインフローをアプリ内で完結。
モデル
- 既定モデルを更新:OpenAI は
openai/gpt-5.5、Codex はopenai-codex/gpt-5.5。詳しくはモデルを参照してください。 gpt-5.3-codex-sparkは ChatGPT Pro プラン限定になりました。
プロバイダー
- 新たに Google Agent Platform(Vertex AI) プロバイダーを追加。
- プロバイダー追加/編集フォームにキャンセルボタンと削除ボタンを追加。
- token ログイン時、プロフィール名を ID token から取得するよう変更。
ウィンドウ
- Window メニューに Pin Window トグルを追加。
- Controller ウィンドウをフレームレス・透過にし、ダーク背景ブラーに対応。
サイドバー
- 幅を変更可能に。
- 新しく追加したプロジェクトを先頭に表示。
- 折りたたみ時の上部にセッション作成ボタンを追加。
チャット
- チャットと入力欄でネイティブのコンテキストメニューに対応。
- バナーをチャットコンテンツ幅に整列。
- プロンプトプレビューを折りたたみ可能に。
- エージェントごとのカスタム指示。
画像
サンドボックス
- ネットワーク許可リストに Activity Log ドメインを追加。
- エージェント再利用時に実行環境をリフレッシュ。
その他
- Agent Client Protocol サーバーを拡張し、追加のエージェントクライアントに対応。
- BRICKS CLI、Bun、Git の起動要件画面を追加。
- 浮き上がり背景と主要テキストのテーマカラーを調整。
- 無効化または未インストールの skill をチャット入力欄から非表示に。
修正
- IME 変換中の Enter でチャット入力が送信される問題を修正。
- 編集メッセージの再送時にモデルのフォールバックを正しく適用。
- 更新の適用時に、生成ファイルとインストール後ステップで変更されたパスをすべて取り込み。
- CTOR 改名後に欠落していたマイグレーションを修正。
BRICKS アプリケーションを構築するための新しいデスクトップ IDE、CTOR の初回 Preview リリースです。
ハイライト
- AI エージェント対話型ワークフロー — 組み込みの AI エージェント と対話しながら BRICKS アプリを構築。ファイル編集とツール呼び出しは統合された差分ビューで確認できます。
- Controller ビューの統合 — Web 版に切り替えることなく、デスクトップアプリから直接ワークスペースをプレビューおよび管理できます。
- Web Preview CDP ブリッジ — 外部 CDP クライアント(Chrome DevTools、Playwright、
bricks devtools)がローカル WebSocket サーバー経由で CTOR preview に接続可能です。現時点では CTOR でのみ利用可能。