DifySandbox(ディファイサンドボックス)
は、PythonやNode.jsなど複数のプログラミング言語に対応した、軽量・高速・安全なコード実行環境です。Dify Workflowの様々な要素(コードノード、テンプレート変換ノード、LLMノードのJinja2構文、ツールノードのコードインタプリターなど)の基盤となる実行環境として機能します。DifySandboxは、ユーザーが提供したコードを実行しつつ、システム全体のセキュリティを確保します。
http
- 基本的なネットワークライブラリjinja2
- LLMプロンプト処理用のテンプレートエンジンrequests
- HTTPクライアントライブラリdependencies/python-requirements.txt
ファイルを見つけます。DifySandbox
の開発に参加する方法については、貢献ガイドをご参照ください。