プロダクト発表・小互解読

Linear が Loops を発表——平易な言葉で指示を書くだけで、誰でも Loop Engineering を使いこなせる

Business・Enterprise プランで利用可能。課金は実行回数ベースで、1回あたり0.07〜0.2ドルです。

1分でわかる要点
  • loop engineering は今年6月に開発者コミュニティで話題になりましたが、使っているのはほぼ開発者だけでした。プロダクトチームが人手で見張る必要のある繰り返し作業——エンジニアが bug レポートを1件ずつ読む、プロジェクトマネージャーがスコープ変更を関係チームに知らせる、マーケティングがリリース予定を目標日に合わせて調整する——は、依然として人がやるしかありませんでした。
  • Linear は7月20日に Loops を公開しました。やりたいことを平易な言葉で書き、スケジュール実行かイベント実行かを選ぶだけで、Linear Agent がワークスペース全体でその作業を繰り返し実行してくれます。
  • 実行のたびに指示を読み直し、その回で何をすべきかを判断します。Linear 内の issue(チケット)・プロジェクト・ドキュメントに加え、連携済みのコードベースや接続した外部ツール、その loop の過去の実行結果まで参照できます。
  • 権限は個別のトグルスイッチになっています——Web検索、コードベース閲覧、コーディングセッションを開いてコードを書く、外部と同期しているスレッドへの発言、それぞれを個別にオンにします。Web検索をオンにすると、ワークスペースの内容が外部サービスに送られる可能性があります。Slackメッセージやメールなど Linear の外で作られた issue は、デフォルトでは loop のトリガーになりません。
  • 課金は実行回数ベースです。コーディングセッションを伴わない1回の実行は0.07〜0.2ドル、実際にコードを書くと判断した場合、小さな bug 修正で1回のコーディングセッションが3〜5ドルかかります。Business・Enterprise プランで利用可能で、現在は1席あたり20ドルのプロモーション枠が付与されています(8月20日まで)。
これは Linear 自身のプロダクト発表ページです。本稿ではさらに Linear 公式の Loops ドキュメントと Addy Osmani の loop engineering に関する長文記事も参照して補足しており、本文中のプロダクト画面キャプチャのうち4枚は公式ドキュメントからの引用です。出典は文末に記載しています。
発表

Linear が Loops を公開

Linear は7月20日、Loops を公開しました。Linear Agent(あなたのワークスペースで実際に作業をこなす、Linear 自身のAI)に、スケジュールまたはイベントをトリガーとして同じ作業を繰り返させる機能です。

繰り返しやらせたいことを平易な言葉で書き、トリガーの方式を選びます——決まった時刻に実行するか、issue(Linear のチケット)が作成・変更されて自分が設定した条件に合致したときに実行するかのどちらかです。あとはワークスペース全体でずっと動き続け、実行のたびに指示を読み直して、その回に何をすべきかを自分で判断します。
注目ポイント:スケジュールやイベントで動くこの種の Agent ループは、これまで主に Claude Code や Codex のような個人開発者向けのコーディングツールの中で、一人の手元の作業を中心に育ってきたものでした。Loops は同じ仕組みをチームのレベルに引き上げています。1つの loop はチームまたはワークスペース全体に属し、アクセス権を持つ人なら誰でもその指示内容や設定、過去の実行内容を確認できます。
Linear のサイドバーに追加された Loops へのリンク
サイドバーのトップレベルナビゲーションに Loops へのリンクが追加され、空の状態のページからそのまま新規作成できます。ページに書かれた説明文はこうです——issue が一定の条件を満たしたときに Linear が自動で動くようにすることで、手作業での割り当てを減らし、作業が滞るのを防ぎ、定型的なフォローアップを処理する。出典:Linear 公式ドキュメント
背景

以前はコードを書く人だけがこの手の自動ループを組んでいた

今年6月頃から、コードを書く人たちの間である手法が広まりました。自走するループを組んで、そのループがAIを動かす——人が一問一答でAIに指示を出す必要がなくなる、というものです。この手法には loop engineering という名前が付いています。Addy Osmani は6月の長文記事の中で、1つのループを5つの要素、それに記憶を加えた構成に分解しています。

スケジュール自動化
決まった時刻に自分で作業を見つけ、割り振る。人が仕事を始める必要はありません。
worktree
作業する Agent それぞれに専用のコードのコピーを与え、複数の Agent が同じリポジトリを同時に触っても衝突しないようにします。
skill
プロジェクトの知識をファイルとして書き残しておくことで、新しいセッションを開くたびに一から説明し直す手間を省きます。
コネクタ
Agent を普段使っているツールに接続し、提案するだけでなく実際に手を動かせるようにします。
子 Agent
1つがアイデアを出し、もう1つは粗探しに徹する。書いた本人が自分の出来を採点すると、点数は決まって甘くなるからです。
記憶
6つ目の要素。単発の会話の外側に存在し続け、何をやり終えたか、次に何をすべきかを覚えておく場所です。Osmani が挙げた例は markdown ファイル、あるいは Linear のボードでした。

この6つの要素はすべてコーディングツールの中で育ってきたもので、使う人もほぼ開発者に限られていました。Loops はこの対象を切り替え、プロダクトチームが日々こなしている定型的な運用作業を受け皿にしています。

開発者がすでに自動化できていること
  • 決まった時刻に前日のビルド失敗・新規 issue・直近のコミットをまとめて確認する
  • 対応すべきものが見つかれば、1つの Agent に修正させ、別の Agent にレビューさせる
  • コネクタが代わりに変更のプルリクエストを作成し、チケットを更新し、チャンネルにメッセージを送る
プロダクトチームがまだ人力で見張っていること
  • エンジニアが届いた bug レポートを1件ずつ読み、原因を調べなければならない
  • プロジェクトマネージャーはスコープ変更が起きるたびに、影響を受けるチームに知らせなければならない
  • マーケティングは目標日の変化に合わせて、リリース予定を組み直さなければならない

右側に挙げた3つの作業は、プロセス自体は明確です。詰まっているのは、誰かが入ってくる変化を見張り、判断を1回下してから動く、という部分です。では Loops はこの手の作業をどうやって引き受けるのでしょうか。まずは実際の姿を見てみましょう。

サイト内関連解説
最近話題の Loop Engineering とは一体何か
loop engineering という手法そのものをまず理解したい方向けに、サイト内には別の切り口で書いた完全解説があります。タスクの発見、実行への引き継ぎ、独立した検証から、状態の保存方法、スケジューリングの組み方までを扱っています。
構成要素

1つの loop は何で構成されているのか

loop を作るのに必要なのは2ステップだけです。やりたいことを平易な言葉で書き、それを決まった時刻に実行するかイベントで起動するかを選ぶ。中身を見ると、1つの loop には4つの要素がぶら下がっています。

起動待ち 情報収集 今回の判断 実行 記録を残す 1つの loop 一度作れば、あとはずっと動く
1回の実行でこの5つのステップを一巡し、また起動待ちに戻ります。図の光点は輪の上をずっと回り続けており、このプロセスが一度きりで終わらないことを示しています。
トリガー
2種類あります。1つはスケジュールで、決まった時刻に実行されるもの。もう1つは issue が作成または変更され、自分が設定した条件に合致したときに実行されるもので、たとえば特定チームの Triage キュー(新しい問題がまず入ってくる、割り当て待ちのキュー)に新しい issue が現れたとき、といった具合です。「変更されたときも対象になる」という点は見落とされがちですが、この loop が1日に何回起動されるかを直接左右します。
指示
欲しい結果を平易な言葉で書いた一文です。Agent に代わりに書いてもらうこともでき、指示入力欄の右上にそのための入口があります。
ツール
任意項目です。他のサービスから情報を取得したり実際に操作したりできるようにします。たとえば GitHub、Notion、Sentry から情報を調べたり、Slack にメッセージを送ったりします。
権限
触れられるデータの範囲や実行できる操作を制御します。これについては独立した1節で解説します。
Linear でのスケジュール loop の設定パネル
Product standup prep という名前の loop で、Product チームに紐づいています。トリガー方式にはスケジュールが選ばれており、2026年7月15日を起点に2週間ごとの夜9時前後に実行されます。下の Instructions 欄に入っているのが、平易な言葉で書かれた指示文です。出典:Linear 発表ページ
スケジュール loop の指示例・2週間に1回プロダクトスタンドアップの議題を準備する(スクリーンショットで確認できる範囲)
Prepare the agenda for the next Product team standup.

Review the last 2 weeks of product activity and surface the key things the team should talk about live.

Focus on:
- decisions to make
- open questions
- risky assumptions
次回のプロダクトチームのスタンドアップ向けに議題を準備してください。過去2週間のプロダクトの動きを振り返り、チームが対面で話し合うべき重要事項を洗い出してください。特に次の点に注目してください——下すべき意思決定、未解決の問題、リスクのある前提。
所属とバージョン

1つの loop はチーム、複数チームのグループ、あるいはワークスペース全体のいずれかに割り当てられます。アクセス権を持つ人なら誰でも、その指示内容や設定方法、過去の実行内容を確認できます。変更はまず下書きとして保存され、Publish を押した時点で一括反映されます。公開済みの各バージョンは保持され、いつでも以前の任意のバージョンに戻せます。1つ例外があります——削除したツールは復元できず、あらためて認可をやり直す必要があります。

1回の実行

1回の実行で実際に何が行われるのか

トリガーされるたびに、Linear Agent はその loop の指示を読み直し、今回何をすべきかを自分で判断します。参照できるコンテキストには、Linear 内の issue・プロジェクト・ドキュメント、連携済みのコードベース、接続した MCP ツール、さらにはその loop の過去の実行結果までが含まれます。そのため、例外への対応や、情報が不十分なときにまず確認を取ること、複数の選択肢から1つを選ぶことができます。

公式ドキュメントには、かなり詳しく見られる実例が載っています。RideShare という名前のワークスペースにある、Bug investigation という loop です。まずはその指示内容を見てみましょう。

イベント loop の指示例・新規 bug が Triage に入ったときに自動で調査・振り分け(スクリーンショットで確認できる範囲)
When an issue enters Triage, run only if it either has the Bug label or uses the bug report template.

Review the issue description, labels, comments, attachments, linked issues, related customer requests, and recent relevant issues across the workspace.

First, determine whether there is enough information to continue triage. The minimum needed is:
- expected behavior
- actual behavior
- reproduction steps
- device and OS information

If materially important information is missing, leave a short comment asking the user for the missing information.

If enough information is present, assess:
- severity as critical, high, medium, or low, with a short justification
- regression risk as likely, possible, or unclear
- duplicate risk as likely, possible, or none found
- the most likely team
- the most likely owner
issue が Triage に入ったとき、Bug ラベルが付いているか bug レポートのテンプレートを使っている場合にのみ実行してください。

この issue の説明、ラベル、コメント、添付ファイル、関連 issue、関連する顧客からのリクエスト、およびワークスペース全体の最近の関連 issue に目を通してください。

まず、振り分けを進めるのに十分な情報があるかを判断してください。最低限必要なのは次の4点です——期待される挙動、実際の挙動、再現手順、デバイスおよびOS情報。

重要な情報が欠けている場合は、短いコメントを残し、ユーザーに不足分を尋ねてください。

情報が十分な場合は、次の項目を評価してください——深刻度(critical・high・medium・low の4段階、理由を一言添える)、リグレッションリスク(likely・possible・unclear)、重複の可能性(likely・possible・none found)、最も可能性の高い担当チーム、最も可能性の高い担当者。

この指示文はもう少し丁寧に見る価値があります。loop の指示を書くうえでの3つのテクニックを示しているからです。1つ目は前段の絞り込み——冒頭の「Bug ラベルが付いているか bug テンプレートを使っている場合にのみ実行」という一文が、対象外の issue をあらかじめ弾いています。2つ目は出力を限られた選択肢に固定すること——深刻度は critical・high・medium・low からしか選べず、リグレッションリスクも likely・possible・unclear からしか選べません。自由に判断させる余地を与えないことで、結果をそのまま後続の処理に使えるようにしています。3つ目は情報が足りないときに当て推量を許さないこと——まず最低限必要な4つの項目を明示し、欠けていればコメント欄で本人に尋ねる。想像で深刻度を埋めさせたりはしません。

実際に1回実行した結果も見てみましょう。7月9日の夜11時4分の実行では、3分間動きました。RIDE-10663 という issue(機内モードから復帰後に走行履歴が読み込まれない)に振り分けのまとめコメントを投稿し、RIDE-10639 に関連付け、評価結果に沿ってチーム・担当者・優先度・工数見積もりを変更しました。この2つの issue はタイトルが一字一句同じで、重複の疑いがあるものでした。さらに一歩踏み込み、既存の修正を使ってレポートに書かれていた iPhone 17 + iOS 27 での再接続経路を検証し、修正に問題はなさそうでコード変更は不要、マージ前にビルドを1回と実機での機内モード再現が1回必要、という結論を出しています。

Linear の loop 実行履歴画面
Bug investigation という loop の実行履歴。左の列が各実行の時刻で、上部にある Show successful runs というトグルで、成功した実行も一覧に含めるかどうかを切り替えられます。右側の上半分がその指示内容、下半分がその回で実際に行われた内容で、末尾には対応する修正ブランチが表示されています。出典:Linear 公式ドキュメント

この画面には見落としがちな細部もあります。この loop はイベントで起動するタイプなので、実行頻度がかなり高いのです。7月9日1日だけでも、画面上で確認できる実行は16回あり、午後5時49分から夜11時12分まで並んでいます。実行のたびに個別の記録が残るので、後から何を読んで何をしたのかを1件ずつ遡って確認できます。この頻度については後でもう一度触れます。Loops は実行回数に応じて課金されるからです。

権限

どこまでアクセスを許可できるか

これは誰も見張っていない状態で、会社のワークスペース内を動く Agent です。だからこそ、権限のトグルスイッチが決めるのは2つのことです——どこまでのデータに触れられるか、そして中の内容を外部に送信できるかどうか。loop を作るときは項目ごとに検討し、使わないものはオンにしないことです。

チームアクセス

読み書きできるチームのデータの範囲です。ワークスペースレベルの loop や、公開チームに属する loop は、デフォルトですべての公開チームにアクセスできます。プライベートチームに属する loop は、そのチームだけにしかアクセスできません。すべての公開チームにアクセスできる loop は、Initiative や Customer といったワークスペースレベルのオブジェクトにも同時にアクセスできます。

Web検索

オンにすると任意のサイトを調べられるようになります。競合の発表を追ったり、連携しているサービスのドキュメントを調べたりするのに使います。

この項目をオンにすることは、ワークスペースの内容が外部サービスに送られることを許可するのと同じです。機微なデータを扱う loop ではオンにしないでください。

Code Intelligence

Linear 自身が持つコードベース理解機能です。オンにすると loop はワークスペースに接続済みのコードリポジトリを調べられるようになり、bug の根本原因を調査したりコードに関する質問に答えたりする際にはこれが頼りになります。

コーディングセッション

オンにすると、コードを書くセッションを直接起動できるようになり、変更後はドラフト状態の pull request を作成して人によるレビューを待ちます。実装作業そのものを任せる loop でのみ必要になる項目です。

外部と同期しているスレッドへの発言(Externally synced issues and comments)

オンにすると、外部アプリと双方向で同期している issue やコメントスレッドに書き込めるようになります。

こうしたスレッドはワークスペースの外の人に見られる可能性があります。たとえば公開リポジトリで GitHub 同期を有効にしている場合、そのリポジトリの GitHub Issues にコメントを投稿できてしまいます。

外部ソースからのトリガー

issue は Linear の外部から作成されることもあります。Slack のメッセージや、指定アドレス宛てのメールなどです。セキュリティ上の理由から、こうした issue はデフォルトでは loop のトリガーになりません。トリガーにするには、loop ごとに個別に対象の外部ソースを有効化する必要があります。どの外部ソースを許可するかは、ワークスペースのオーナーがセキュリティ設定で決めます。

トリガーとなった issue 以外への変更

オフの場合、1回の実行で書き込めるのはトリガーとなったその issue だけです。オンにすると、チームアクセスの範囲内であれば任意の issue に書き込めるようになります。

Linear で新規 loop 作成時の権限パネル
新規 loop 作成の最終ステップにある権限パネル。画面には6項目が並んでいますが、上で挙げた7つ目の「トリガーとなった issue 以外への変更」はこのパネルには含まれておらず、ドキュメント本文にのみ記載されています。また、この画面では2つ目の項目のスイッチ名が Web search と表記されていますが、公式ドキュメント本文では同じ項目を Web access と呼んでいます。画面上では、外部同期スレッドと外部ソースからのトリガーの2項目はオフになっています。出典:Linear 公式ドキュメント

ツールはもう1つの経路ですが、権限スイッチよりも境界が狭くなっています。loop にツールを1つ接続することは、そのサービス内で実際に操作する権限をその loop に与えることを意味します。どこまで操作できるかは、2つの範囲の重なりで決まります——その連携自体がどこまでできるように設定されているか、そしてその loop のデータ範囲がどれだけ広いか、の両方です。さらに、各ツールはワークスペース側であらかじめ承認されていないと使えません。ワークスペースの管理者がセキュリティ設定で許可リストを定めます。

Linear loop のツール設定画面
この loop には Datadog、GitHub、Intercom の3つのツールが接続されています。下のグレーのバーにある注意書きにはこうあります——個人の認証情報で MCP サーバーに接続することは、その loop にあなたの個人データへのアクセスを許すことと同じである。出典:Linear 公式ドキュメント
使い方

チームは今、これで何をしているのか

前節の bug 調査 loop がすでに1つ目の事例なので、ここでは繰り返しません。それ以外に、発表ページと公式ドキュメントではいくつかの用途が紹介されています。うち印の付いた4つはドキュメントページ上でそのまま使えるようになっており、「Build this loop」をクリックすればそのまま作成できます。

後続タスクの派生・ワンクリックで作成可

新しい機能要求が作成されると、loop が iOS・Android・Web それぞれで対応が必要かを判断し、必要であれば該当プラットフォームの issue を作成して対応チームに割り当てます。

計画とドキュメントを最新に保つ

毎日の終わりに、loop が進行中のプロジェクトと Initiative(プロジェクトより上位の計画単位)を、中心となるリリース計画と照らし合わせます。時期や範囲の変更を見つけると、ドキュメントを修正し、なぜ変更したのかを説明するコメントを残します。

インシデントの後処理・ワンクリックで作成可

incident ラベルの付いた issue が完了とマークされた後、根本原因分析を行い、フォローアップが必要な事項を新しい issue として作成します。

顧客向け説明文の生成・ワンクリックで作成可

issue がクローズされた後、それをクローズした PR(コード変更のプルリクエスト)を読み取り、カスタマーサポートが使う顧客向けの説明文を生成します。

公式ドキュメントに載っている loop の書き方の例3つ(ドキュメント冒頭の Overview に掲載されているもので、上記4つのワンクリック作成のものとは別)
When an issue enters this team's triage queue, investigate its likely root cause with Code Intelligence. If you think you can fix it, start a coding session.

Every Monday afternoon, review projects that had their first update in the last week or were mentioned as newly kicked off in @Weekly sync document. Send a Slack message to the #product-marketing channel so they're aware of what's coming.

When an issue is created in team Mobile, create separate issues for the iOS and Android teams, if relevant.
issue がこのチームの振り分けキューに入ったら、Code Intelligence を使って考えられる根本原因を調べてください。修正できそうだと判断したら、コーディングセッションを起動してください。

毎週月曜の午後、先週初めて更新があったプロジェクト、または @Weekly sync document で新しく始まったと言及されたプロジェクトを振り返ってください。#product-marketing チャンネルに Slack メッセージを送り、今後の予定を知らせてください。

Mobile チームに issue が作成されたら、必要に応じて iOS チームと Android チームそれぞれに個別の issue を作成してください。
使い始める

Loops を1回実行するといくらかかるのか

Loops は Business プランと Enterprise プランで利用できます。7月20日以降、1回実行するたびにワークスペースの AI credits が消費されます。この残高はプランに含まれているものではなく、管理者が別途チャージする必要があります。また、すべての AI 機能がこの残高を使うわけではなく、コーディングセッションと Loops だけがこのプールを消費し、それ以外の AI 機能はプラン料金の範囲内です。課金は実際の使用量に応じたもので、席数ベースではありません。

0.07〜0.2ドル
loop を1回実行(コーディングセッションを伴わない場合)
3〜5ドル
コーディングセッション1回で小さな bug を修正(文言やスタイルの軽微な修正なら0.5〜1ドル)
20ドル/席
Business・Enterprise ワークスペース向けのプロモーション枠。ワークスペース単位でプールされ自動的に充当される、8月20日まで有効
10ドル/50ドル
手動チャージは1回最低10ドル、自動補充を有効にする場合は1回最低50ドル

この料金表を前節の数字と合わせて見ると、イベント駆動の loop が実際にいくらかかるのかが分かります。あの bug 調査 loop は7月9日の1日だけで16回起動されており、コーディングセッションを伴わない前提なら1日あたり1.1〜3.2ドルです。しかしその指示文には「解決策が明確であればそのままコーディングセッションを起動して修正する」とはっきり書かれているため、一度でも実際に手を動かせば、その1回だけで3〜5ドルかかります。これは、あの指示文の冒頭に「Bug ラベルが付いているか bug テンプレートを使っている issue にのみ実行する」と書かれている理由の説明にもなっています。前段での絞り込みは、結果の精度のためでもあり、無駄な出費を抑えるためでもあるのです。

お金に関わる点はほかにもいくつかあります。AI credits の利用は任意で、ワークスペースが一度もチャージしなければ Loops もコーディングセッションも使えませんが、その分課金されることも永久にありません。残高がゼロになるか、プロモーション枠の期限が切れると loop は一時停止します。管理者が自動補充を有効にしているか、別途枠を購入していない限りは。自動的に引き落とされるのは、自動補充を有効にしたワークスペースだけです。チャージは Stripe 経由で行われ、Linear のサブスクリプション請求とは別建てで発行されます。どの機能・誰にどれだけ使われたかは、設定の請求ページでリアルタイムの明細を確認できます。

loop を作るには2つの方法がある

1つ目の方法は、まずチャットで試してから、満足のいく結果になったら loop として確定させるやり方です。⌘/Ctrl + J で Linear Agent のチャットを開き、欲しい結果になるまで調整します。満足できなければ要求を出し続け、フォーマットも内容も納得のいくものになったら、Linear にその内容を loop に変換してもらいます。足りないフィールドがあれば、その場で入力を促されます。ドキュメントには、毎週木曜にプロジェクトの check-in ミーティングを開く担当者を想定した、そのまま使える書き出し例が載っています。

まず Agent チャットで結果を試し、その後 loop に変換する際の書き出し例
Check the project Slack channel, open questions in the last update, and any issue threads that seem relevant. Add a new section in the Meetings project document with those details, using a format like [...]
このプロジェクトの Slack チャンネル、前回の更新でまだ解決していない問題、それから関連していそうな issue のディスカッションスレッドを確認してください。Meetings というプロジェクトドキュメントに新しいセクションを追加し、それらの内容を[◯◯の形式]で書き込んでください。

2つ目の方法は、画面上で直接作成するやり方です。サイドバーのワークスペースのグループで Loops をクリックすればワークスペースレベルの loop を作成でき、チーム名をクリックしてから Loops タブを選べばそのチーム用の loop を作成できます。あとはトリガーを選び、指示を書き、必要であればツールを接続し、範囲と権限を一通り確認します。

誰が loop を作成・管理できるかも制御可能です。ワークスペースレベルの loop はワークスペースのオーナーがセキュリティ設定で管理し、チームレベルの loop はチームのオーナーがチームのアクセスと権限設定で管理します。

今後 Linear は、さらに多くのトリガー方式やコンテキストソース、そしてワークスペース・チーム管理者向けのガバナンス制御を追加していく予定です。

🧰 スタートガイド・Linear Loops
入口linear.app/docs/loops。プロダクト内の入口はサイドバーにありますが、Business または Enterprise ワークスペースでなければ表示されません
価格実行回数に応じて AI credits が消費されます。コーディングセッションを伴わない場合は1回0.07〜0.2ドル、伴う場合は別建て(小さな bug 修正で3〜5ドル)。現在は1席あたり20ドルのプロモーション枠が付与されており、8月20日まで有効
利用条件Business または Enterprise ワークスペースが必要です。AI credits は管理者が能動的にチャージして初めて使えるようになり、手動チャージは1回最低10ドル、残高がゼロになると loop は一時停止します
実際の loop 指示文4本、日本語訳と英語原文の対訳。少し手を加えればそのまま使えます(うち2本は公式のスクリーンショットで読み取れる範囲を書き起こしたもの)
出典
Introducing LoopsNan Yu(Linear)発表ページ原文2026-07-20
本サイトからの補足
本文中のプロダクト画面キャプチャのうち、スケジュールパネルの1枚は発表ページから、残り4枚は公式の Loops ドキュメントからの引用です。権限パネルの画面では2つ目の項目のスイッチ名が Web search となっていますが、ドキュメント本文では同じ項目が Web access と表記されており、本稿では両方の表記をそのまま併記しています。価格に関する数字はすべて Linear の AI credits 課金ドキュメントによるもので、発表ページと Loops ドキュメントのどちらにも記載はありません。第2節で紹介したループを構成する6つの要素という分解方法は、Addy Osmani による2026年6月の長文記事によるもので、Linear の発表ページには出てきません。1日16回の実行に単価を掛けて算出した1日あたりのコストは、本サイトが公式の価格表をもとに独自に試算したものです。