◉ANTIGRAVITY LABEN
記事一覧/Editor View
⟐ Editor View/2026-11-13初級

Knowledge Work と Software Engineering、どちらのレイアウトで開くかを作業の中身で決める

v2.30.0 で入った Knowledge Work レイアウトは、コードの変更と開発者向けの表示を隠します。調べ物や翻訳の日と、ファイルを書き換える日でレイアウトを分ける基準と、隠れた変更を自分で確かめる短いスクリプトをまとめました。

antigravity475editor33layoutknowledge-workbeginner10

ストアの説明文を五つの言語にそろえ直そうとしていた午後、Antigravity を再起動すると、見慣れない問いが画面に出ていました。「あなたの仕事に近いものはどれですか」——選択肢には Software Engineering や Knowledge Work が並んでいます。

翻訳の作業なのだから Knowledge Work だろうと、深く考えずに選びました。画面はすっきりし、エージェントの途中経過は一行に畳まれ、コマンドもふだんの言葉で説明されるようになりました。読みやすさは、はるかに上がったのです。

ところが作業の終わりに、エージェントが説明文の横にあった設定ファイルまで書き換えていたことに、私は気づくのが遅れました。差分の表示が隠れていたからです。壊れてはいませんでしたが、胃が少し痛くなる瞬間でした。

最初にお伝えしたいのは、どちらのレイアウトが優れているかではなく、その日の作業がファイルを書き換えるかどうかで選ぶという線引きです。

公式のリリースノートに書かれていること

Knowledge Work レイアウトは、2026年11月9日の v2.30.0 で入りました。公式の changelog には、次のように書かれています。

項目v2.30.0 の記載
切り替える場所Settings > General > Interface Layout
隠れるものコードの変更と開発者向けツール
表示の変化エージェントの途中経過を一行に畳み、コマンドを平易な言葉で説明する
初回の問いSoftware Engineering・Knowledge Work・Data & Analytics・Science・Design などから選び、合うレイアウトを設定する
使えない環境business と enterprise のアカウント

ここで覚えておきたいのは、隠れるのは「表示」であって、エージェントの権限ではない、という点です。レイアウトを変えても、エージェントがファイルを書き換えられることに変わりはありません。

なお、同じ v2.30.0 で、メッセージ欄で選ぶ権限プリセットは「その会話だけ」に効くようになりました(business と enterprise を除く)。レイアウトと権限は別々のつまみだと考えておくと、混乱が少なくなります。

二つのレイアウトを、作業の中身で比べる

私自身が個人開発の日々で Antigravity に頼む作業を棚卸しして、どちらで開くかを並べてみました。

作業向いているレイアウト理由
リリースノートや仕様の調べ物Knowledge Workファイルを書き換えないので、差分を見る必要がありません
ストア説明文の下書き・翻訳(会話の中で完結)Knowledge Work途中経過が一行に畳まれ、文章そのものに集中できます
翻訳結果をリポジトリのファイルに書き込むSoftware Engineeringどのファイルが変わったかを、その場で確かめたいからです
アプリのコード修正・ビルドSoftware Engineering差分とターミナルの出力が判断材料そのものです
レビュー返信の文案づくりKnowledge Work会話の中で読み比べるだけで足ります

表の真ん中の行が、私がつまずいた場所です。「翻訳」という言葉だけで Knowledge Work を選びましたが、実際には翻訳をファイルに書き込む作業でした。作業の名前ではなく、最後にファイルが変わるかどうかで選ぶべきだったのです。

隠れた変更を、自分の目で確かめる

それでも、調べ物のつもりで始めた会話が、途中でファイルの修正に変わることはあります。そのため私は、Knowledge Work で作業した日の終わりに、リポジトリの状態を一度だけ確かめるようにしております。

次のスクリプトは、作業を始める前の状態を記録し、終わったあとに「何が変わったか」だけを短く表示します。Git で管理しているフォルダであれば、そのまま使えます。

#!/usr/bin/env bash
# layout-check.sh — Knowledge Work で作業した前後の変化を確かめる
# 使い方: 作業前に「bash layout-check.sh start」、作業後に「bash layout-check.sh end」
set -euo pipefail
 
cd "$(git rev-parse --show-toplevel)"   # リポジトリの外で実行したらここで止まる
MARK=".git/layout-check-start"
 
case "${1:-}" in
  start)
    git rev-parse HEAD > "$MARK"
    git status --porcelain >> "$MARK"
    echo "開始時点を記録しました: $(head -1 "$MARK" | cut -c1-8)"
    ;;
  end)
    [ -f "$MARK" ] || { echo "先に start を実行してください"; exit 1; }
    START_HEAD=$(head -1 "$MARK")
    echo "== 開始後に増えたコミット =="
    git log --oneline "${START_HEAD}..HEAD" || true
    echo "== まだコミットされていない変更 =="
    git status --short
    echo "== 変更量(ファイルごと) =="
    git diff --stat "$START_HEAD"
    rm -f "$MARK"
    ;;
  *)
    echo "start か end を指定してください"; exit 1
    ;;
esac

git status --short だけでも足りそうに見えますが、エージェントが途中でコミットまで済ませていると、そこには何も出てきません。開始時点のコミットを控えておき、git log と git diff --stat で比べるのはそのためです。

記録用のファイルを .git の中に置いているのは、エージェントに見える作業ツリーを汚さないためです。ここに置いておけば、誤ってコミットされることもありません。

切り替えで迷ったときの三つの問い

レイアウトの切り替えは設定画面からいつでもできますので、迷ったら次の三つを順に考えます。

  1. 今日の作業は、最後にファイルを書き換えますか。書き換えるなら Software Engineering です
  2. 書き換えないつもりでも、途中で書き換えに変わりそうですか。変わりそうなら、作業の前に start を記録しておきます
  3. 読みやすさのほうが大事な作業ですか。調べ物や文案づくりなら Knowledge Work のほうが、手が止まりにくくなります

一方で、business や enterprise のアカウントでは Knowledge Work レイアウト自体が使えません。お勤め先のアカウントと個人のアカウントを行き来している方は、画面の違いに驚かないよう、先に知っておくと安心です。

この「表示を減らす」設計が何を可能にするのかと考えると、エージェントに任せる範囲を、コードを読まない人にまで広げることなのだと思います。そのぶん、どこまで任せたかを確かめる手段を、自分の側に一つ持っておく必要が出てくるのでしょう。

結びに

読みやすさはレイアウトに、確かめる責任は自分に。 レイアウトを選ぶのは見た目の好みではなく、その日にどこまで目を配るかの宣言なのだと、いまは感じています。

まずは次に Knowledge Work で作業するとき、会話を始める前に start を一度だけ記録してみていただければと思います。終わったあとの数行が、何も変わっていないことを確かめさせてくれるはずです。

シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

⟐ Editor View2026-10-18
チャット・エディタ・ターミナルの3つの窓 — 初日に見る場所と、まだ見なくていい場所
Antigravity を初めて開くと、チャット・エディタ・ターミナルの3つの窓が並びます。コードを書かない方が最初の1週間で見る場所、触らない場所、承認ボタンを押す前の確認を整理しました。
⟐ Editor View2026-10-08
会話だけ戻す undo とサブエージェントへの直送、使い分けに迷った3つの場面
Antigravity 2.19.1 で加わった「undo で会話だけを戻す」と「サブエージェントへ直接送る」。公式の記述と私の線引きを分けて、迷いやすい3つの場面を整理します。
⟐ Editor View2026-08-14
エージェントの差分を目視で追うのをやめました。2.8.0 の表示上限をきっかけに組み直したレビュー手順
2.8.0 でファイルビューアと履歴差分に表示上限が入りました。全量を目で追う前提が崩れたことをきっかけに、機械が拾える欠陥と人にしか判断できない箇所を分けるレビュー手順へ切り替えた記録です。実際に動くスクリプトと、実リポジトリで見つかった見落としを添えています。