需先完成可信身份绑定并验证会话有效,再通过结构化事件(--event-type与--target-context)调用qoder执行代码审查、告警响应等任务,支持tui快捷指令和自动化脚本集成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在终端里快速调用 Qoder 大模型执行代码生成、审查或告警响应等生产任务,但每次都要拼长命令、反复验证参数、手动处理权限,效率极低。
身份绑定与会话管理
所有操作必须先完成可信身份绑定,否则 submit、sandbox 等指令会被审计系统静默拦截,不报错也不执行。
第一步:运行标准登录流程建立长期员工会话:qoderwake login
第二步:在浏览器中完成 OAuth 验证后,终端应输出含 employee_id 与 sandbox_id 的摘要信息——若缺失任一字段,说明绑定未成功,需重试。
第三步:验证当前会话是否激活:qoderwake status。输出中 active: true 且 last_active 时间距今不超过 10 分钟,才可进入下一步。
第四步:CI/CD 环境中免交互调用,必须显式设置环境变量:export QODER_PERSONAL_ACCESS_TOKEN="your_token_here"。注意:该变量仅在当前 shell 会话生效,脚本中需前置加载。
结构化事件提交(核心任务触发)
Qoder 不解析自然语言指令,只响应携带 --event-type 和 --target-context 的结构化事件,缺一不可。
方法一:提交代码审查任务
qoderwake submit --event-type=code-review --target-context="github:org/repo:main:PR-42"
方法二:触发高优告警响应并强制人工确认
qoderwake submit --event-type=alert-response --target-context="prometheus:alert-id=ALERT-7892" --require-human-approval=true --metadata='{"priority":"P0","sla_minutes":15}'
方法三:禁用默认沙盒限制,临时启用主干写入权限(仅限 dev 环境)
qoderwake sandbox --disable-permission=write-to-main-branch → qoderwake submit --event-type=hotfix-deploy --target-context="git:branch=main"
TUI 模式下的斜杠快捷调用
适合高频重复场景,避免反复输入冗长参数序列,直接在交互界面中调用预设能力。
进入项目根目录后启动 TUI:qodercli
在对话模式下输入:/review 启动本地代码改动评审
输入:/quest 基于当前目录下 spec.yaml 文件委派结构化开发任务
输入:/memory 编辑 AGENTS.md 实现上下文持久化,支撑多轮链路自动续接
自动化脚本中调用 Qoder CLI
Shell 脚本中嵌入 Qoder 调用时,必须确保环境变量已就位、会话有效,且任务参数完整闭合。
① 创建脚本文件 deploy-hotfix.sh:
② 写入内容:
#!/bin/bash
export QODER_PERSONAL_ACCESS_TOKEN="abc123"
qoderwake submit --event-type=hotfix-deploy --target-context="git:repo=myapp:branch=staging" --metadata='{"reason":"critical bug fix"}'
③ 赋予执行权限:chmod +x deploy-hotfix.sh
④ 执行:./deploy-hotfix.sh。若返回 "Event accepted" 并附带 event_id,则调用成功;若卡住无输出,检查 token 是否过期或网络是否能访问 https://qoder.com/api










