[アップデート] Kiro CLI v.2.31.1 で Mermaid 形式の図形をチャット内にテキスト描画してくれるようになったので試してみた

[アップデート] Kiro CLI v.2.31.1 で Mermaid 形式の図形をチャット内にテキスト描画してくれるようになったので試してみた

図形を直接描画してくれるわけではなくてターミナルアート的に描画してくれる
2026.10.19

いわさです。

少し前になるのですが Kiro CLI の 2.31.1 で、「Mermaid Diagram in Chat」というアップデートがありました。

https://kiro.dev/changelog/cli/2-31-1/

CLI 上に Mermaid どうやって表示されるんだ!?と思ったのですがターミナルアート的なやつでテキストでダイアグラムを再現してくれるやつみたいです。
アップデート前後の見え方の比較と、サポートされていないダイアグラムなどを試してみたので紹介します。

実際に確認してみる

まず検証用の Mermaid ファイル適当に 5 つほど用意しました。

59F65AEE-17DA-43F9-9A84-46DD8B494C0B_4_5005_c.jpeg

これを Kiro CLI で読み込ませてみましょう。
er.mmd はerDiagramです。

EB32749E-247B-4199-B09C-C0EA24A951E7.png

まず、今回のアップデート前の Kiro CLI バージョンだと次のように Mermaid ファイルの中身がそのまま表示されました。

BC4FEE1F-B169-4139-B846-14A8E7667FB3.png

v2.31.1 以上で試してみたところ、次のようにテキストで頑張って表示してくれるようになりました。

A10A3860-876F-48C3-848C-04E7C722A005.png

頑張りは認めるが、ダイアグラムの種類によってはうまく理解できないシーンもありそうだ。
少し色々なタイプで見てみましょう。

flowchartで試した結果がこちら。

4AEE2814-71A8-4482-8DD1-57660EAF1768.png

5CAFA6CD-1F35-4D5A-AF25-1AE76828A98A.png

ああ、あれか。縦に並べるしかないとかの制約があるのか。フローは分岐で横にも広げれると追いやすいと思うのですが、これは難しいですね。
ただ、線が交差しているところとか、限界を突破しようと頑張っているのがわかります。

つづいてsequenceDiagramです。

5F16DBB5-1FF0-4ACA-A563-940EB2DC68C1.png

E8E5B6C2-1336-43ED-BCB1-6CFE3FE61838.png

横に並べれるんかい。って思いました。
これは読みやすいですね。Mermaid のプレビューじゃなくてフロー図はこのままでも良いですね。

つづいてstateDiagramです。

344FA45C-6560-4576-A524-8F7B6C38C3C3.png

4337E7A1-4ABB-4C78-876A-FE88221C1DE7.png

まぁフロー図と同じですね。あまり見やすくはない。

対応していないダイアグラムはソースが表示される

公式ドキュメントによると、対象は上記の4種類で、それ以外や大きすぎる図はソースと理由を表示する、と書かれています。

If the diagram is too wide, too large, unsupported, or uses unsupported syntax, Kiro shows its source and the reason. When ASCII art is off, Kiro always shows the source.

https://kiro.dev/docs/cli/terminal-ui/

それ以外のダイアグラムを渡すとどうなるか、pie(円グラフ)で試してみました。

455F4984-D4D7-48BE-93CB-9AE472A6C1D8.png

5D2B8C99-DC15-482F-929F-1C8EC37C90E1_4_5005_c.jpeg

図にならず、Mermaid ソースがそのまま表示されましたね。なるほど。

画面には pie diagrams are not drawn in the terminal yet; showing the source.とこっそりと書いてあります。
yet という書き方なので、今後対応が増えていくのかもしれません。

さいごに

本日は Kiro CLI の 2.31.1 で、チャットの Mermaid コードブロックがターミナルアートとして描かれるようになったので確認してみました。

私は普段は Kiro Crew とか Kiro IDE 使ってるのであまり悩まないんですけどね。そのままプレビューしたりチャット欄にダイアグラム出力してくれるから。
Kiro CLI のみで色々やっていると活用できることがあるかもしれないですね。

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事