Gina 沙箱工作流编写、运行、评估与改进指南,具备安全默认设置及可复现操作。
通过 Ask Gina skill.
功能概述
通过 Ask Gina skill.是一项面向实际任务的技能,主要用于What It Does. 为 Gina 沙盒自动化提供实用的工作流程授权和操作标准. 创建并验证工作流程定义.;Runs 工作流程。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 Ask Gina 技能实现的工作流
功能说明
为 Gina sandbox 自动化提供一套实用的工作流编写与运维标准。
- 创建并验证工作流定义。
- 执行工作流,并检查产出物(artifacts)/日志。
- 应用可重复的「评估 → 优化 → 对比」循环。
- 使用安全的 TypeScript/SQL/KV 模式实现步骤逻辑。
适用场景
- 你正在创建或维护多步骤工作流编排任务。
- 你需要基于运行产出物进行可复现的调试。
- 你希望借助基线对比实现可度量的性能改进。
不适用场景
- 该任务仅为单次操作,无需编排能力。
- 你仅需高层策略性语言描述,而不需要可执行的具体步骤。
- 你无法明确声明所需权限或副作用(side effects)。
输入
- 工作流意图及成功判定标准。
- 触发器定义与输入 Schema。
- 所需工具/数据源及其权限范围。
- (可选)用于优化的基线运行 ID(baseline run ID)。
输出
- 已验证的工作流定义(
.ts文件)。 - 具备可追溯产出物的可执行流程。
- 含基线对比信息的评估记录。
- 清晰、明确的回滚路径,以应对退化(regression)问题。
核心命令
workflow createworkflow validate workflow run [--input JSON] workflow status workflow logs [--step ] workflow eval workflow optimize --baseline workflow rollback
初始化配置
- 确认工作流工具已就绪(执行
workflow list应成功返回)。 - 在
/workspace/.harness/workflows/路径下新建或打开目标工作流目录。 - 若存在版本化变体,请将当前活跃版本统一命名为
@latest.ts。 - 每次运行前均须验证:执行
workflow validate。 - 对高风险变更,应在编辑前先捕获一次基线运行并完成评估。
能力契约检查清单
针对每个工作流条目,需显式定义以下内容:
- 触发器(Trigger)。
- 输入(Inputs)。
- 输出(Outputs)。
- 副作用(Side effects)。
- 失败模式(Failure modes)。
- 权限范围(Permission scope)。
失败模式
- 因步骤定义格式错误导致验证失败。
- TypeScript / SQL / Bash 步骤在运行时发生错误。
- 缺少必要工具权限,或对应工具不可用。
- 数据结构变更引发解析(parse)或类型转换(cast)失败。
- 对外部服务调用超时或重试次数耗尽。
安全与权限
- 按步骤最小化授权,使用
allow和block显式声明。 - 所有权限必须在提交契约中明确定义(禁止使用通配符权限)。
- 切勿在技能文本、日志或示例中直接嵌入原始密钥(raw secrets)。
- 将所有写入操作(如文件、KV、外部 POST 请求、交易动作等)视为显式副作用。
证据要求
- 提供一条评审者可在 10 分钟内完成执行的配置路径。
- 至少提供一个可复现的运行产出物或运行日志示例。
- 清晰陈述预期输出结果,以及可接受的失败行为定义。
可选目录结构
workflows/ SKILL.md references/ # 实现细节与 API 文档 scripts/ # 可选辅助脚本,用于执行可复现的校验 assets/ # 可选图表或截图
参考材料
深度技术参考资料被有意拆分为独立文档:
references/cli-and-definition.mdreferences/eval-optimize-and-artifacts.mdreferences/polymarket-patterns.md
请将这些文档作为附录查阅,同时保持本文件聚焦于实际运维使用场景。
热门AI工具
相关专题
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。
0
2026.11.03
本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章