在脚本中运行 qwen code,可以用 qwen -p 传入提示词,用 --output-format json 保存结构化结果。先判断命令的退出状态,再解析 json。
先在练习目录跑一次只读分析
完成认证之后,先切换到只有示例文件的目录操作更稳妥。下面这段命令通过标准输入传入README内容,开启Plan审批模式限制任务范围,避免误改文件,正常输出和诊断信息会分别存到两个不同的文件里。
if qwen -p '只根据输入总结文档,不修改文件。' --approval-mode plan --output-format json < README.md > qwen-result.json 2> qwen-error.log; then jq -er '.[-1] | select(.type == "result" and (.is_error != true)) | .result' qwen-result.json else status=$? cat qwen-error.log >&2 exit "$status" fi
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

怎么从 JSON 取到最终回答?
Qwen Code返回的JSON是消息数组格式,写脚本处理的时候先核对最后一条消息的类型和错误标记,再取出对应的 result 字段。上面的示例运行需要依赖 jq 工具。如果遇到结果文件为空、内容不是有效JSON、找不到结果字段的情况,先检查诊断日志文件,再核对当前安装的CLI版本是否匹配。
Qwen 视频智能分析基础客户端(免费版),基于 Qwen 3.5 Plus 多模态模型对本地视频进行内容分析,支持场景描述与基础内容理解,采用默认抽帧频率和提示词,适合快速概览视频,API Key 读取自 ~/.skill-platform/skill-platform.json 的 skills 配置。
什么时候要继续上一次会话?
普通独立任务直接用 -p 参数运行就行,只有后续问题确实依赖之前的对话历史时,才在同一个项目目录下加 --continue 参数接续会话,也可以用 --resume 指定已有的会话ID恢复进度。


















