跳到主要内容
NEWVAR 公开测试版搜索目标,而不是先猜工具名浏览任务分类
PUBLIC API / NO AUTH REQUIRED

一份流程,两种读法。

人在网页里看解释,Agent 从接口读取结构化步骤。两边使用同一份数据和版本号, 并共享同样的人工检查要求。

01 / PRINCIPLES

接口不是“一键替人做决定”。

每一步都有明确输入与输出。带有requires_human_check 的步骤必须停下来等待人工确认, 特别是发布、事实、版权、隐私和高风险领域。

当前状态:公开读取版

v1 提供发现、读取与导出,不接受远程写入或自动执行,因此不会让外部 Agent 改动你的网站或数据。

02 / ENDPOINTS

公开读取接口

GET/.well-known/newvar-workflows.json

发现 NEWVAR 工作流服务、版本和入口。

GET/api/workflows

获取所有工作流的轻量清单。

GET/api/workflows/{slug}

获取一条完整工作流及步骤、工具、检查点。

GET/api/workflows/{slug}/skill

下载适合 Agent 阅读的 SKILL.md 文本。

03 / EXAMPLE

让 Agent 读取做游戏流程

const response = await fetch(
  "https://newvarlab.com/api/workflows/game-prototype"
);

const workflow = await response.json();

for (const step of workflow.steps) {
  await agent.prepare(step);
  if (step.requires_human_check) {
    await waitForHumanApproval(step.human_check);
  }
}

如果 Agent 更适合读取自然语言指令,可直接请求/api/workflows/game-prototype/skill

04 / EXECUTION CONTRACT

组合与执行约定

  1. 01
    先验证输入

    缺少目标、边界或必要素材时先询问,不编造用户信息。

  2. 02
    逐步产生交付物

    后一步只接收前一步已经确认的输出,避免错误在流程中放大。

  3. 03
    尊重人工闸门

    没有明确确认,不执行公开发布、付费、删除或外部发送。

  4. 04
    记录版本和来源

    交付物应记录工作流版本、工具变化和关键外部来源。