SuperAPI AI 工具集

create

智能体与模型

查看项目

更新于 10-16 03:37

技能介绍

用途:基于 Terse SDK 创建一个新的 Job,使自动化或智能体能响应事件(如 GitHub PR、Slack 消息、Linear issue 等)。

主要能力与用法:入口文件为 src/terse.jobs.ts(旧版回退 src/index.ts,可用 --entry-file 覆盖)。所有可用的触发器和资源常量来自 src/terse.generated.ts,这是连接集成、触发器、技能、资源的事实来源;缺失时运行 terse generate,不要直接编辑该文件。触发事件从 ./terse.generated 导入触发器工厂与资源常量。技能(skills)用于限定模型在 generateText 运行中可调用的工具;确定性步骤直接调用 toolbox.<integration>.<method>,无需技能;需要模型自行判断时使用 generateText,并通过 event.formatForAgentRunner() 传入完整事件上下文。缺少集成时用 terse integrate connect 连接(表单安装注意把密钥放在 --fields-stdin;OAuth 安装逐个连接并运行 waitCommand,完成后须重跑 terse generate)。可添加 filter 跳过机器人生成、草稿 PR 等事件。默认 Job 非持久化,将 durable 设为 true 可启用类似 Temporal 的持久执行,以支持人工审批、暂停(sleep)或长流程恢复;非持久化任务中使用 sleep() 或 jobStep() 会崩溃。验证建议使用非交互命令,如 terse test list/show/run。

限制:完成后不要自动运行 terse deploy,需先询问用户;terse deploy 会同步项目内全部 Job,被删除的 Job 将远程删除。资料未提供具体收费或价格信息。