Files
gh-jezweb-claude-skills-ski…/plugin.lock.json
2025-11-30 08:25:09 +08:00

149 lines
5.9 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/openai-agents",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "bdb644e7fe0c0260842112597d0e9c16d02e227c",
"treeHash": "de1601a341261713ee305f8990c60fc1163172f96ca8a852fff2d0cdaea46b00",
"generatedAt": "2025-11-28T10:19:00.942641Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "openai-agents",
"description": "Build AI applications with OpenAI Agents SDK - text agents, voice agents (realtime), multi-agent workflows with handoffs, tools with Zod schemas, input/output guardrails, structured outputs, and streaming. Deploy to Cloudflare Workers, Next.js, or React with human-in-the-loop patterns. Use when: building text-based agents with tools and Zod schemas, creating realtime voice agents with WebRTC/WebSocket, implementing multi-agent workflows with handoffs between specialists, setting up input/output ",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "LICENSE",
"sha256": "4530f92f44fe545e18773c7bbe0c312b0f04b78c161bdb784ff24f0ace9a5592"
},
{
"path": "README.md",
"sha256": "ced20df726d8a1697aa2f05485976bb17efacbee8d3691f4be4981a6483d1e6c"
},
{
"path": "SKILL.md",
"sha256": "ccf934dbb2ae519b39513e4f5054c38c7ee4b5be2c920a9114df8f6cedb60903"
},
{
"path": "references/agent-patterns.md",
"sha256": "d40c3c52a2a616098848d1e1a05fc90dacabc903725ab7a932dc0abe07fd8df9"
},
{
"path": "references/realtime-transports.md",
"sha256": "a9c620f0f0b7f4692a81a05cb5e01cc2f665ae608bfe35d993c4a280e178bf0b"
},
{
"path": "references/cloudflare-integration.md",
"sha256": "0e780591f95540286bd331a42291c8abb463bec5f906df345c5abfade1bc3370"
},
{
"path": "references/common-errors.md",
"sha256": "a5e365503f40225b5890010586876a3adb8434e4e2ef265d7aa3502366356d4b"
},
{
"path": "references/official-links.md",
"sha256": "225022dd40c67c5aa752128fec445ebc7d11343f4a561b9c13f8c208e515756d"
},
{
"path": "scripts/check-versions.sh",
"sha256": "d3d798a397c267656dc2c9214f63fb6ea9ec3d4ce16944d574d1a0a2a0b830fd"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "fa22f13feb149b22d6bf4e5e2f8007db9eecdf9c07bad71e532211ca3e6d8db2"
},
{
"path": "templates/wrangler.jsonc",
"sha256": "b40a2f97b91e2cb5e3e477047086c103ce9e01cade66672f2ec6eab4f72e16b1"
},
{
"path": "templates/shared/tracing-setup.ts",
"sha256": "d47014dfc6d1ea1cc715a306aafbaa3f450e095e0c4ad7c081f07742b862b5ea"
},
{
"path": "templates/shared/error-handling.ts",
"sha256": "75a8302f686cdf5dfb601d5022515bf969d31e9645452df201a694cc1e7bb289"
},
{
"path": "templates/shared/package.json",
"sha256": "0c11d711f54a71940cd6ee6a6d0dff24df0ee3e0ca5ed60c9f9e51bc38abd138"
},
{
"path": "templates/nextjs/api-agent-route.ts",
"sha256": "6f530ff14076314da0b7fa95cd3fa450f834ff2dc4239a997701f1677bdcf489"
},
{
"path": "templates/nextjs/api-realtime-route.ts",
"sha256": "420ae023e6ea9761f07dc8196b6170073dc5d0202c07572a87cbf38ed1510862"
},
{
"path": "templates/realtime-agents/realtime-session-browser.tsx",
"sha256": "f709b93537aae2f22383898a73937186a9e4baa4d7f0da420d300d81d6d37c3b"
},
{
"path": "templates/realtime-agents/realtime-agent-basic.ts",
"sha256": "1071c119ae61fa32e0d2f24b827edc37d7ef5cebc310ecc857152aa8df766300"
},
{
"path": "templates/realtime-agents/realtime-handoffs.ts",
"sha256": "276552c06ac49b002e9ade57732305b6887d57c864ddd8a2a5b5442f04a3aa10"
},
{
"path": "templates/cloudflare-workers/worker-agent-hono.ts",
"sha256": "7f2174925b9aa08df6225a7299d0caeaed95da405e5b3b5624c886c762f6eaf2"
},
{
"path": "templates/cloudflare-workers/worker-text-agent.ts",
"sha256": "960822e19f0059419ab1097008ecf58a3ff2a355c0ad57b71a27eafe46707630"
},
{
"path": "templates/text-agents/agent-guardrails-input.ts",
"sha256": "a5dc97f64ef95d437f6f0b6f457a7573463159ec7bed41edaa0ef0d981152f6c"
},
{
"path": "templates/text-agents/agent-streaming.ts",
"sha256": "145375112994204e06849b92532182e503d523a71580e1eb52548a25274c163c"
},
{
"path": "templates/text-agents/agent-structured-output.ts",
"sha256": "8c35f1604d2de7cc7ed863133542d8b6c5043d086524378ce118d6e0c1883c7c"
},
{
"path": "templates/text-agents/agent-basic.ts",
"sha256": "946133d18ad6115bc6fc70537bbe88b3735c26f5b6adbae773ec7768722959b8"
},
{
"path": "templates/text-agents/agent-handoffs.ts",
"sha256": "953f9b6df8c7a16b499b518b3316878eea42f24908db0db9b7af61328a969d0a"
},
{
"path": "templates/text-agents/agent-parallel.ts",
"sha256": "b1f85314cf863753b549bd86c95b4418df7b5e247cf1f35766c1c5af73ed9f46"
},
{
"path": "templates/text-agents/agent-human-approval.ts",
"sha256": "fe5668701f5386d67c567cc2d319bcd6f071dd05de45d8bafb3d7eac7b170133"
},
{
"path": "templates/text-agents/agent-guardrails-output.ts",
"sha256": "7ebfe746e94134e4572115a6caca369562aac530413dd5c3dd34eaf895e7e488"
}
],
"dirSha256": "de1601a341261713ee305f8990c60fc1163172f96ca8a852fff2d0cdaea46b00"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}