Dify 워크플로 CLI 스킬
설치
먼저 upstream Dify 워크플로 CLI를 설치합니다:
python -m pip install "dify-ai-workflow-tools @ git+https://github.com/Akabane71/dify-workflow-cli.git@main"
그런 다음 CLI-Anything 하네스를 설치합니다:
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=dify-workflow/agent-harness
사용법
하네스는 upstream dify-workflow CLI로 명령을 전달합니다.
cli-anything-dify-workflow guide
cli-anything-dify-workflow list-node-types
cli-anything-dify-workflow create -o workflow.yaml --mode workflow --template llm
cli-anything-dify-workflow inspect workflow.yaml -j
cli-anything-dify-workflow validate workflow.yaml -j
cli-anything-dify-workflow edit add-node -f workflow.yaml --type code --title "Process"
cli-anything-dify-workflow config set-model -f app.yaml --provider openai --name gpt-4o
명령 그룹
guidelist-node-typescreateinspectvalidatechecklistedit add-node|remove-node|update-node|add-edge|remove-edge|set-titleconfig set-model|set-prompt|add-variable|set-opening|add-question|add-tool|remove-toolexportimportdifflayout
에이전트 가이드
- 가능하면 upstream 명령어에
-j/--json-output옵션을 사용하세요. - 하네스 자체는 래퍼입니다. 실제 워크플로 로직은 upstream 프로젝트에서 제공합니다.
dify-workflow가 PATH에 없지만dify_workflowPython 패키지가 설치된 경우, 래퍼는python -m dify_workflow.cli로 fallback합니다.- 모든 작업은 Dify YAML/JSON DSL 파일에 대한 로컬 파일 편집입니다.