Environment
Agent session 向けの再利用可能な runtime template を作成します。
Environment を使うと、Agent session を一貫した package set、setup script、変数で開始できます。

Environment を作成する
Config → Environments → Create environment を開き、次を設定します。
- 再利用する template の Name and description。
- public npm または PyPI の、正確な version を指定した Packages。
- 準備済み package の復元後に実行される Setup script。
- 保存後に値が暗号化される Environment variables。
- 表示はされるものの、現在の Sandbox runtime では強制されない Networking intent。
project の dependency file から作成することもできます。
mosoo console environments create-environment割り当てと revision
Environment を App default にするか、特定の Agent で選択します。新しい session は選択した Environment revision を取得します。後からの編集は、その後に作成される session にのみ適用され、実行中の session は変わりません。
Package の動作
npm package の CLI は PATH、CommonJS package は NODE_PATH、PyPI module は PYTHONPATH から利用できます。Node ESM の bare import には project-local install が必要です。OS package、Cargo、RubyGems、Go module は Environment package として選択できません。
Networking control は現在 intent を保存するだけで、通信を制限しません。security boundary として扱わないでください。
App default、および Agent が選択中の Environment は削除できません。