freezonex/tier0-sdk-v2/tier0-sdk-v2-controls
Claude Code and agent skill by freezonex/tier0-sdk-v2
- community
Checking that the SKILL.md file is still in the repository.
使用 @tier0/sdk-v2 发现、描述和调用 Tier0 Control 业务契约,区分读写副作用、契约版本、幂等要求和执行结果未知。
Install
npx vskill@latest install freezonex/tier0-sdk-v2/tier0-sdk-v2-controlsSKILL.md
Control 契约调用
Control 是已发布的业务调用入口;它可由 Stream 提供,但调用方不选择内部 streamId、entryId 或部署版本。使用服务端 client.controls,不重建旧 Flow 调用。
发现和读取契约
discover 返回 total/list,分页从 1 开始,size 为 1–200。code 取自发现结果,不由显示名称猜测。describe 返回 inputSchema、outputSchema、sideEffect、idempotency、contractVersion、timeoutMs 和 status。
构造调用
- 依据 inputSchema 填写输入,业务 JSON 不等于任意控制参数。SDK 的泛型只提供静态提示,不能替代契约校验。
- 判断 sideEffect=read/write,与用户本次任务的授权范围一致。
- 当 idempotency=required 时提供稳定的业务意图键;optional/none 按契约决定,不自动生成 UUID 重试。
- 调用后检查业务 result 与 status,记录 runID/contractVersion,不能只看请求未抛错。
幂等键非空、不能有首尾空白,最多 128 UTF-8 字节。输入只能是普通 JSON,不传 Date、函数、循环对象、bigint、NaN/Infinity。业务 input 内名为 timeoutMs/streamId 的字段仍只是业务输入;不能借它覆盖服务端绑定、版本或执行超时。
返回与失败
成功值为直接对象:code(Control 标识)、contractVersion、result、runID、status、replayed。这里的 code 不是 HTTP 业务状态码;replayed 只有服务端明确报告重放时才为 true。
ControlError 含 status/errorCode/runID 等信息,SDK 不自动重试。ControlResultUnknownError 表示执行可能已经发生,包括调用响应无法证明最终结果的情况;按业务或平台运行记录对账。本 SDK 未提供通用 controls.getRun,不要虚构方法。若业务明确允许重放,保留原 key 和原输入,不能换新 key 重做。
client.capabilities.discover() 的 control.invoke.v1 就绪只是入口条件,不等于有权调用每一个 Control。执行源发布和内部绑定管理请使用 Stream Skill。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/tier0-sdk-v2/tier0-sdk-v2-controls/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/freezonex/tier0-sdk-v2/tier0-sdk-v2-controls)