DevTools
bricks devtools console list— 実行中の app の console 出力(log エントリーと例外)を読み取れます。収集時間の指定と JSON 出力にも対応します。コマンドを参照してください。- title のない MESSAGE system Action も console に届くようになり、Simulator 内の Logs パネルだけに留まらなくなりました。
bricks devtoolsが Simulator を操作している間も timer が通常の速度で動作するようになり、Generator Tick などの timer 駆動 generator が停止して見えることがなくなりました。CTOR を参照してください。
Buttress
bricks buttress mcp-config— agent が BRICKS Buttress サーバーに接続するために必要な.mcp.jsonの設定を書き込みます。BRICKS Buttress を参照してください。
Doctor
bricks app doctor— 設定の検証がアイテム Brick の event maps を確認し、不正な項目や古い Short Edit が残した無効なキーを報告します。bricks-ctor を参照してください。
破壊的変更
bricks auth loginは OAuth に — ブラウザーでのサインインフローを開始します。パスコードによるログインはbricks auth login-workspaceに移動しました。認証を参照してください。- ctor プロジェクトツールを CLI へ移動 —
@fugood/bricks-ctorにはプロジェクトツールが含まれなくなり、bricks ctorコマンド群に置き換わりました。既存プロジェクトはbricks ctor postinstall時に自動移行され、package scripts・依存パッケージ・.mcp.jsonが更新されます。bricks-ctor を参照してください。
認証
- BRICKS アカウントでのサインイン —
bricks auth loginが PKCE でブラウザーを開きます。SSH/ヘッドレス環境では--no-browserのデバイスコードフローを利用できます。続けてbricks auth workspacesとbricks auth use-workspaceでワークスペースを選択します。 - ワークスペース API は OAuth サインインを受け付け、権限は Web 版 BRICKS Controller と同じ操作単位で適用されます。CI/自動化向けのワークスペース token 認証は引き続き完全サポートします。
ctor プロジェクト
bricks ctor—init・postinstall・pull・push・deploy・compile・simulator・mcpが CLI に移りました。コマンドを参照してください。
Doctor
bricks app doctorとbricks module doctor— 設定ファイルの検証に加えて、実際のバグを捕まえるセマンティックな Lint ルール(データ更新の競合、結果パラメーターの欠落、画面外のフレーム、押下可能な Brick の覆い隠し、未使用のデータノードなど)を 1 コマンドで実行します。
DevTools
bricks devtools issue-tokenがプロファイルごとにワークスペース token をキャッシュします。CDP コマンドは自動的にそれを利用し、scanとopenは各デバイスの認証状態を表示します。ローカルデバッグを参照してください。
DevTools
bricks devtools— Preview / Simulator workflows 向けの runtime interaction commands を追加し、text input と popup reset helpers に対応。コマンドを参照してください。
修正
bricks media upload—--concurrencyが 0、負数、invalid の場合でも serial execution に fallback して files を upload し、false success を報告しないように。bricks al screenshots— 正確な epoch-ms--tsvalue を表示し、一覧の screenshots を timestamp rounding 失敗なしで download 可能に。
修正
bricks app share-new— 「Unknown argument」error で失敗しなくなり、shared version から application を作成できるように。コマンドを参照してください。bricks group—dispatch、refresh、devices、monitorが常に失敗する問題を修正し、dispatchは dispatched と device counts を報告するように。コマンドを参照してください。bricks app get— locked application を locked として正しく表示するように修正。- event value に 3 連続のハイフン(「---」)を含む場合に streamed event data を drop しないよう修正。
Data Bank
bricks data— Data Bank status、space keys、properties の管理に対応し、JSON output と書き込み Action の確認処理も追加。コマンドを参照してください。
DevTools
bricks devtools storage— System storage、Data Bank stores、Generator cache、Generative Media cache の検査に対応し、filters、paging、full-value output を追加。コマンドを参照してください。
App 検証
bricks app check-config— Data Calculation references と PROPERTY_BANK_EXPRESSION strings を既定で検証し、必要に応じて--no-validate-expressionsを利用可能。コマンドを参照してください。
自己アップデート
bricks update-cli— npm/bun/スタンドアロンバイナリのいずれでもインプレース自己更新を行う新コマンド。--check-updateで利用可能性のみを報告(インストールはしない)。詳しくはコマンドを参照してください。
Buttress
bricks buttress scan— LAN 上の buttress-server を検出し、認証状態、紐付け先ワークスペース、generator ごとのハードウェア能力を表示。詳しくはコマンドを参照してください。
app/module の更新
bricks app/module update—--last-commit-idと--validateフラグに対応し、競合する push を拒否。生成プロジェクトにはbun update-appスクリプトを同梱し、release バージョンを上げずに設定を push 可能(git の状態から競合ガード情報を自動推定)。
DevTools
- 既定で HTTP CDP フロントエンド URL を出力。
devtools://を legacy として明示。詳しくはローカルデバッグを参照してください。 - DevTools フラグをサブコマンドより前に配置できるように。
その他
-vを--versionのエイリアスとして対応。bricks app/module new --init(およびctor-init)でユーザーが--outputを明示した場合、それを対象ディレクトリとして扱う。- 既存の CTOR プロジェクト内での新規プロジェクト初期化を拒否。
ハイライト — AI エージェントワークフロー
- マシン読み取り可能なヘルスチェック — スクリプト可能な環境診断のため、
bricks doctorとbricks auth status --jsonを追加しました。詳しくはコマンドを参照してください。 resolveコマンド — 名前やエイリアスから devices、apps、modules、groups の正式 ID を解決するためのresolveサブコマンドを追加しました。--dry-runプレビュー — 書き込み系コマンドの影響を実行前にプレビュー:device control、device bind、device refresh、device clear-cache、app bind、app release、module release、group dispatch、group refresh。- Activity Log とデバイスメトリクス — CLI および組み込みの MCP サーバーから Activity Log エントリーとデバイスメトリクスを取得できます。
- 非 TTY 環境での安全な起動 — stdout が TTY でない場合は Ink UI をレンダリングせずにヘルプを表示し、CI やパイプ呼び出しの挙動を安定させます。
DevTools
bricks devtools— 実行中の BRICKS アプリケーションをターミナルから検査するためのサブコマンドを追加:screenshot、brick tree、brick query、input tap、input type、network list、network get、storage、runtime eval。詳しくは DevTools コマンドを参照してください。