SDK 即将推出
Python 与 TypeScript 客户端将由与 API 相同的源生成,因此不可能偏离实际行为。尚未发布——API 契约需要先稳定下来。
为什么要等
两个客户端都将由生成 OpenAPI 文档的同一份定义生成。手工维护的 SDK 不出两个版本就会落后于 API,而这种落差在出问题之前始终不可见——坏的还是你的代码,而不是我们的。
这也意味着:API 接口面一旦稳定,两种语言会同时就位,而不是一先一后。
承诺范围
预期形态 即将推出
现在就先公布出来,让你在它落地之前就能判断是否契合你的代码库。
from untactit import Client
c = Client(token="YOUR_TOKEN")
for a in c.assets.list(layer="company", status="live"):
print(f"{a.name} v{a.version} -> {a.targets}")
draft = c.assets.get("pricing-objection-handler")
c.assets.propose(draft.id, note="Updated Q3 pricing")
import { Untactit } from "untactit-sdk";
const c = new Untactit({ token: process.env.TOKEN! });
const assets = await c.assets.list({
layer: "company",
status: "live",
});
三种模式覆盖绝大多数场景,每种不超过十几行代码。
把晋级与部署纳入你的发布流水线,让智能体指令与依赖它们的代码一同上线。
定时拉取审计端点,把数据转发到你的安全团队已在盯的地方。这一项今天用纯 HTTP 就能做。
按部门看覆盖率、按平台看漂移、找出六个月无人碰过的资产——这才是你的团队真正需要的视图。
API 就是走 HTTPS 的普通 REST,任何 HTTP 客户端都能用,将来也一样。我们维护 Python 与 TypeScript,是因为自家工具链就在用它们——维护一个自己从不运行的客户端,等于发布一个从未测试过的客户端。
如果你希望这里列出 Go、Ruby 或 Rust 客户端,请写信至 [email protected]。届时我们会在此附上链接,并在 API 变更上线前提前告知。