{\fn方正黑体简体\fs18\b1\bord1\shad1\3ch2f2f2f}阿多克:
Dawn代理、工具、中间软件、内存、路线和打入的运行时间合同的作者化类型Script声明.
当 : 您正在撰写路径、 工具、 中间软件、 内存声明, 或输入运行时合同 .
安装
需要节点.js 24或后.
pnpm add @dawn-ai/sdk
添加 zod 当声明输入的长期内存时:
pnpm add zod
示例
定义最小代理路由 :
// src/app/support/index.ts
import { agent } from "@dawn-ai/sdk"
export default agent({
model: "gpt-5-mini",
systemPrompt: "Answer support questions clearly and concisely.",
})
同一软件包提供相邻的内存和中间软件声明:
// src/app/support/memory.ts
import { defineMemory } from "@dawn-ai/sdk"
import { z } from "zod"
export default defineMemory({
kind: "semantic",
scope: ["workspace", "route"],
schema: z.object({
subject: z.string(),
predicate: z.string(),
value: z.string(),
}),
})
// src/middleware.ts
import { defineMiddleware } from "@dawn-ai/sdk"
export default defineMiddleware(() => ({ action: "continue" }))
运行时间和稳定性
@dawn-ai/sdk是支持的边缘安全应用表面.@dawn-ai/sdk/pure是一个支持的无依赖的边缘安全整合表面.@dawn-ai/sdk/testing是一个被支持的只有节点的情景作者表面。 这是分开的@dawn-ai/testing。 。 。 .
相关
@dawn-ai/cli开发、测试、建造和服务SDK申报的路线.@dawn-ai/testing提供Dawn应用的程序利用.- SDK API 参考
- 探员
- 工具
- 中间软件
- 内存
- 假设测试
成熟和支持
Dawn是1.0前,其公共表面可以改变. 所有可公布的 Dawn 软件包作为一个固定组一起发布; 审查 @dawn-ai/sdk 更改日志 财务报告和审定财务报表 升级指南 升级前。 用于支持, 使用 GitHub 讨论; 报告缺陷 GitHub 问题。 。 。 .
许可证
麻省理工学院. 见 仓库许可证。 。 。 .