Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

VSCode拡張機能

VSCode用のLilo言語拡張機能は以下を提供します:

  • .liloファイルのシンタックスハイライト、型検査、入力補完
  • 仕様の充足可能性と冗長性のチェック
  • Pythonノートブックでのモニタリング結果の可視化のサポート

インストール

SpecForge VSCode拡張機能は2つの方法でインストールできます:

VSCode Marketplaceから

拡張機能をVisual Studio Marketplaceから直接インストールするか、VSCodeの拡張機能タブ(Ctrl+Shift+X または Cmd+Shift+X)で「SpecForge」を検索します。

VSIXファイルから

または、VSIXファイル(リリースに含まれています)からインストールできます:

  • VSCodeの拡張機能タブを開き(Ctrl+Shift+X または Cmd+Shift+X)、右上の3つのドットをクリックして、Install from VSIX...を選択します
  • VSCodeのコマンドパレットを開き(Ctrl+Shift+P または Cmd+Shift+P)、Extensions: Install from VSIX...と入力して、.vsixファイルを選択します

重要: 拡張機能のバージョンがSpecForgeサーバーのバージョンと一致していることを確認してください。バージョンの不一致は互換性の問題を引き起こす可能性があります。

使用方法と設定

拡張機能が動作するには、SpecForgeサーバーにアクセスできる必要があります。接続方法は2つあります:

  1. マネージドサーバーspecforge.spawnServer):この設定を有効にすると、拡張機能がSpecForgeサーバープロセスを自動的に起動・管理します。specforgeバイナリがPATHにない場合はspecforge.serverPathを設定し、ポートを指定する場合はspecforge.preferredPortを設定します。

  2. 外部サーバー(デフォルト):SpecForgeサーバーを自分で起動し(SpecForgeのセットアップを参照)、specforge.apiBaseUrl設定で拡張機能から参照できるようにします(デフォルト:http://localhost:8080)。

拡張機能がインストールされ、サーバーが実行されている状態で、.liloファイルおよび関連するPythonノートブックで自動的に動作するようになります。

VSCodeワークスペースは、特定のliloプロジェクトを含むディレクトリにする必要があります。拡張機能は、ワークスペースのルートにあるlilo.tomlファイルを使用してプロジェクトの詳細を判断します。プロジェクト構造の例については、Python SDKセットアップガイドを参照してください。

利用可能なすべての設定(LLM統合、サーバーチューニング、トレースなど)の完全なリファレンスについては、VSCode拡張機能ガイドの設定セクションを参照してください。