环境
- 版本:v1.21.0(当前最新 stable),linux-amd64
现状
kejilion-agent 与 kejilion-node 都支持 version 子命令,输出 <version> <protocolVersion>(如 1.21.0 <proto>),便于脚本核对;kpanel-mcp 两者皆无:
- 任何位置参数都会触发 usage 并
exit 2(flag.NArg() != 0 分支);
--version 不是合法 flag(flag 包只定义了 --url),同样 exit 2。
影响
二进制分发场景下(装到 /usr/local/bin 后),部署脚本无法程序化回答"装的是哪个版本"——只能靠 sha256 对照 release 资产或外部记账文件,对钉版本/自动校验的下游(部署脚本、打包)不友好。
期望
给 kpanel-mcp 增加 version 子命令或 --version flag,输出与 agent/node 同形(<version> <protocolVersion>),一处 fmt.Printf 即可。
环境
现状
kejilion-agent与kejilion-node都支持version子命令,输出<version> <protocolVersion>(如1.21.0 <proto>),便于脚本核对;kpanel-mcp两者皆无:exit 2(flag.NArg() != 0分支);--version不是合法 flag(flag包只定义了--url),同样exit 2。影响
二进制分发场景下(装到
/usr/local/bin后),部署脚本无法程序化回答"装的是哪个版本"——只能靠 sha256 对照 release 资产或外部记账文件,对钉版本/自动校验的下游(部署脚本、打包)不友好。期望
给
kpanel-mcp增加version子命令或--versionflag,输出与 agent/node 同形(<version> <protocolVersion>),一处fmt.Printf即可。