最初のフローを実行
Docker で Open Flow を起動し、Workbench を開いて AI エージェントを同じ環境に接続します。
01 · サーバーを起動
Docker と OpenSSL をインストールしてサーバーをビルド・起動。名前付きボリュームがコンテナー再起動後もプロジェクトと実行履歴を保持します。
シェル
git clone https://github.com/oomol-lab/open-flow.git
cd open-flow
export OPEN_FLOW_TOKEN="$(openssl rand -hex 32)"
docker build --file apps/server/Dockerfile --tag open-flow-server:dev .
docker run --rm \
--publish 3000:3000 \
--env OPEN_FLOW_TOKEN="$OPEN_FLOW_TOKEN" \
--volume open-flow-data:/data/open-flow \
open-flow-server:dev02 · Workbench を開く
http://127.0.0.1:3000 にアクセスし、OPEN_FLOW_TOKEN でログイン。プロジェクトを作成し、型付きノードの入出力を接続して、下書きを検証・実行します。
03 · エージェントを接続
公式ガイドに従って oo CLI をインストール。エージェントを実行するシェルで以下の変数を設定し、CLI と Workbench の接続先を揃えます。
oo CLI をインストール ↗シェル
export OO_OPEN_FLOW_URL=http://127.0.0.1:3000
export OO_OPEN_FLOW_TOKEN="$OPEN_FLOW_TOKEN"Open Flow はベータ版です。契約はバージョン管理されていますが、最初の安定版は未公開です。