@qianyi-test/q-wms-flow
v1.0.0
Published
Q-WMS flow plugin for OpenClaw
Readme
q-wms-flow Plugin
q-wms-flow is a product-domain plugin for OpenClaw.
- Plugin id:
q-wms-flow - Tool name:
q-wms-flow - Current scenario:
inventory - Design goal: one plugin, multiple WMS scenarios (inventory first, then outbound/inbound/order flows).
Why product-domain split (WMS vs ERP)
For your roadmap, use separate plugins by product domain:
q-wms-flow: only WMS scenarios and permissionsq_erp_flow: only ERP scenarios and permissions
This is better than a single mega plugin because:
- release isolation: WMS release does not risk ERP flows
- permission isolation: tool allowlist can be product-specific
- ownership isolation: different teams can maintain independently
If shared logic is needed (auth client, token cache, common formatter), extract a shared package later.
最简单安装(推荐)
终端用户不做任何操作,由网关管理员一次安装即可。
bash q-wms/plugin/q-wms-flow/scripts/install_q-wms-flow.sh这个脚本会自动执行:
plugins installplugins enablegateway restart(自动重启)- 输出插件状态
Install (local path)
openclaw plugins install ./q-wms/plugin/q-wms-flow
openclaw plugins enable q-wms-flow
openclaw plugins listThen restart gateway.
Tool schema (summary)
Use tool q-wms-flow with:
scenario: must beinventorytenantKey,openId: channel identitiescustomerCode: optional, defaultYQN_UATwarehouseCode,skus: optional, follow step-by-step flowqueryMode:normalorwarehouse_allautoStartAuthorization: default true
Runtime dependency
This plugin currently executes python scripts from q-wms:
edi_inventory_entry.pyopenclaw_start_auth.py
Script root resolution order:
- plugin config
scriptRoot <workspace>/skills/q-wms/scripts<workspace>/q-wms/scripts<plugin_root>/scripts
For production rollout, recommend replacing script calls with direct QLINK API calls in plugin code.
