Restorm v1.2.0
公開日
Web ページを記録して、その API をリクエストとして手に入れましょう。
- 記録セッション。 サイドバーの新しい種類の項目が、内蔵ミニブラウザーで Web ページを開き、そのページが行うすべての API 呼び出し(REST、GraphQL、gRPC-web、WebSocket)をリアルタイムでキャプチャします。正規表現のホワイトリストとブラックリスト、アドレスバーからの一時停止と停止、実行中はセッションの周囲に脈動する光が表示されます。キャプチャした各呼び出しは、リクエストのレスポンスとまったく同じように読めます(本文、情報、Cookie、グラフ)。呼び出しのコンテキストメニューからその url をリストに追加でき、すでにキャプチャした分を任意で刈り込めます。キャプチャはメモリ上に留まり、新しいアプリ設定で上限が決まり、プロジェクトファイルには一切触れません。
- ルートを推定(Pro)。 1 つのボタンで、キャプチャが本物の再実行できるリクエストのフォルダーツリーになります。変化するパスセグメントは
{{param}}パスパラメーターに、フォルダーは静的なプレフィックスに従い、gRPC-web の呼び出しはサービスごとに整理され、各リクエストには最後に成功した呼び出しの内容があらかじめ入力され、キャプチャした呼び出しはそのレスポンス履歴に入ります。再度推定するとマージされ、編集した内容は保たれます。 - AI アシスタントから操作。 10 個の MCP ツールで、セッションの作成と設定、記録の開始と停止、キャプチャの読み取り、ルートの推定ができます。
- ミニブラウザーと位置情報を共有(オプトイン)。 プライバシー設定に新しく追加された項目(既定ではオフ)により、内蔵ブラウザーで開いたページが、記録中かどうかにかかわらず、通常のブラウザーでサイト自身の位置情報機能が行うのと同じように、おおよその位置を読み取れるようになります。オンにすると、まず同意を求められます。位置情報はシステムの位置情報サービス(Linux では GeoClue)から取得され、利用できない場合は IP アドレスに基づく都市レベルの推定値が使われます。オフにすると、位置情報は直ちに破棄されます。
- より充実したレスポンスタブ。 画像はインラインで表示され、動画と音声は再生でき、Markdown はレンダリングされ、コードエディターは Content-Type から言語を選びます。翻訳されたダウンロードボタンも常に手元にあります。履歴から再実行したバイナリレスポンスに base64 が表示されることはなくなりました。
- インポート:貼り付けた JSON 仕様が読みやすく。 空のインポート欄に貼り付けた 1 行の JSON ドキュメントは、エディターで開く前に整形されます。
- 長い一覧も軽快なまま。 キャプチャの一覧(および 400 行を超えるサイドバー)は、画面に表示されている部分だけをレンダリングします。
- 記録セッションを含むプロジェクトファイルは形式 1.2 で保存されます。以前のバージョンの Restorm では、開く前に更新するよう求められます。