安装
shannon 命令。验证:
连接
本地(自托管)
Shannon Cloud
在 https://shannon.run 注册获取 API Key:环境变量
设置后无需每次传入参数:全局选项
这些参数放在命令名称之前:任务
submit - 提交任务
选项:
示例:
status - 获取任务状态
cancel - 取消任务
pause - 暂停任务
在下一个工作流检查点暂停(非即时)。resume - 恢复暂停的任务
control-state - 获取暂停/取消状态
流式传输
stream - 通过 SSE 流式传输任务事件
事件类型:
WORKFLOW_STARTED, WORKFLOW_COMPLETED, LLM_PROMPT, LLM_PARTIAL, LLM_OUTPUT, TOOL_INVOKED, TOOL_OBSERVATION, APPROVAL_REQUESTED, APPROVAL_DECISION, ERROR_OCCURRED
HITL 审查(人机协同)
review-get - 获取审查状态
review-feedback - 提交反馈
review-approve - 批准审查计划
approve - 批准/拒绝待审批请求
--approve 为默认选项。使用 --reject 拒绝。
会话
session-list - 列出会话
session-get - 获取会话详情
session-title - 更新会话标题
session-delete - 删除会话
定时任务
schedule-create - 创建定时任务
Cron 表达式:
schedule-list - 列出定时任务
schedule-get - 获取定时任务详情
schedule-update - 更新定时任务
schedule-pause - 暂停定时任务
schedule-resume - 恢复定时任务
schedule-delete - 删除定时任务
schedule-runs - 查看执行历史
工具
tools-list - 列出可用工具
tool-get - 获取工具详情
tool-exec - 直接执行工具
示例:
智能体
agents-list - 列出确定性智能体
agent-get - 获取智能体详情
agent-exec - 执行确定性智能体
示例:
swarm-message - 向运行中的集群发送消息
文件
session-files - 列出会话工作区文件
示例: