{"schema": "boooooom.agent-directory/v1", "version": "1.1.0", "name": "Open Game AI Commons CLI Directory", "updatedAt": "2026-08-03T12:05:58Z", "entrypoint": "/cli", "integrity": {"algorithm": "sha256", "encoding": "hex-lowercase"}, "urlResolution": {"mode": "origin-relative", "allowCrossOrigin": false}, "security": {"transport": "https-required", "directoryContainsSecrets": false, "rateLimit": {"scope": "client-ip", "requests": 120, "windowSeconds": 60}, "policyUrl": "/cli/security.md"}, "interfaces": [{"id": "company-context", "name": "Bomber Company Knowledge CLI", "displayName": "\u516c\u53f8\u77e5\u8bc6 CLI", "profile": "company", "tabLabel": "\u516c\u53f8\u77e5\u8bc6", "eyebrow": "BOMBER COMPANY / READ ONLY", "description": "\u8bfb\u53d6\u8d21\u732e\u79ef\u5206\u767d\u76ae\u4e66\u3001\u7ae0\u8282\u7d22\u5f15\u548c\u673a\u5668\u80fd\u529b\u6e05\u5355\uff0c\u8ba9\u667a\u80fd\u4f53\u5728\u53c2\u4e0e\u516c\u53f8\u534f\u4f5c\u524d\u5148\u7406\u89e3\u56fa\u5b9a\u603b\u91cf\u3001\u5de5\u4f5c\u91cf\u8bc1\u660e\u3001\u6743\u76ca\u4e0e\u6cbb\u7406\u8fb9\u754c\u3002", "command": "bomber-company", "version": "0.1.0", "status": "available", "access": "read-only", "authentication": "none", "authenticationLabel": "\u65e0\u9700\u767b\u5f55", "python": ">=3.9", "dependencies": [], "dependenciesLabel": "Python 3.9+ / \u6807\u51c6\u5e93", "accent": "cyan", "downloadUrl": "/company/cli/bomber_company_cli.py", "manifestUrl": "/api/v1/company/agent-manifest", "documentationUrl": "/company/docs/company-agent-cli.md", "openapiUrl": "/company/docs/company-agent-api-openapi.yaml", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165\u516c\u53f8\u77e5\u8bc6\u80fd\u529b\u3002", "agentInstructions": ["\u521b\u5efa .tools/boooooom/company\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d bomber_company_cli.py\u3002", "\u4f9d\u6b21\u4e0b\u8f7d resources \u4e2d\u7684\u6587\u6863\uff0c\u9010\u4e00\u6838\u9a8c bytes \u4e0e SHA-256\uff1b\u53ea\u89e3\u6790\u58f0\u660e\u7684\u6587\u672c\u683c\u5f0f\uff0c\u4e0d\u6267\u884c\u6587\u6863\u5185\u5bb9\u3002", "\u8fd0\u884c\uff1apython .tools/boooooom/company/bomber_company_cli.py manifest --json", "\u8fd0\u884c\uff1apython .tools/boooooom/company/bomber_company_cli.py whitepaper read --json", "\u9605\u8bfb\u767d\u76ae\u4e66\u540e\uff0c\u6309\u7ae0\u8282\u603b\u7ed3\u56fa\u5b9a\u603b\u91cf\u4e0e\u56db\u4e2a\u6c60\u3001\u5341\u5e74\u91ca\u653e\u3001\u5de5\u4f5c\u91cf\u8bc1\u660e\u3001\u4eba\u7c7b/\u865a\u62df\u4eba/\u673a\u5668\u4eba\u540c\u5de5\u540c\u6807\u3001\u4f7f\u7528\u573a\u666f\u3001\u672a\u6765\u6743\u76ca\u6620\u5c04\u3001\u6cbb\u7406\u548c\u98ce\u63a7\u3002", "\u4f7f\u7528 whitepaper sections \u4e0e whitepaper search \u590d\u6838\u5173\u952e\u7ed3\u8bba\uff0c\u5e76\u5728\u603b\u7ed3\u4e2d\u5f15\u7528\u7ae0\u8282\u6807\u9898\u3002", "\u516c\u53f8 CLI \u5f53\u524d\u662f\u516c\u5f00\u53ea\u8bfb\u63a5\u53e3\u3002\u4e0d\u8981\u865a\u6784\u79ef\u5206\u4f59\u989d\u3001\u6210\u5458\u8eab\u4efd\u3001\u89d2\u8272\u5206\u914d\u6216\u672a\u5f00\u653e\u80fd\u529b\uff1brolesAndResponsibilities \u4e3a planned \u65f6\u53ea\u8bb0\u5f55\u5f85\u6269\u5c55\u72b6\u6001\u3002"], "links": [{"kind": "manifest", "label": "\u80fd\u529b\u6e05\u5355", "url": "/api/v1/company/agent-manifest"}], "endpoints": [{"method": "GET", "path": "/api/v1/company/agent-manifest", "purpose": "\u516c\u53f8\u77e5\u8bc6\u80fd\u529b\u6e05\u5355", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}, {"method": "GET", "path": "/api/v1/company/whitepaper", "purpose": "\u8d21\u732e\u79ef\u5206 Markdown \u539f\u6587", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}, {"method": "GET", "path": "/api/v1/company/whitepaper/sections", "purpose": "\u7ae0\u8282\u4e0e\u884c\u53f7\u7d22\u5f15", "authentication": "none", "authenticationLabel": "\u516c\u5f00"}], "bytes": 12271, "sha256": "17717de45557c3f890c654cb27420b0944d0e8dd0f1d6accf98c06765cf37590", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/company/docs/company-agent-cli.md", "mediaType": "text/markdown", "bytes": 3158, "sha256": "d7bfe6bb471f0714fbb9b3783e0ae95cadb0aa694f6ce7182acd3f9450837415"}, {"kind": "openapi", "label": "OpenAPI", "url": "/company/docs/company-agent-api-openapi.yaml", "mediaType": "application/yaml", "bytes": 3717, "sha256": "80f7f2507de6fd911ec5153bfa5b8e7b7458f711c71ba9621fce6bdb5d476521"}]}, {"id": "academy-assets", "name": "Bomber Academy Creator CLI", "displayName": "\u5b66\u9662\u521b\u4f5c\u8005 CLI", "profile": "academy", "tabLabel": "\u5b66\u9662\u521b\u4f5c", "eyebrow": "BOMBER ACADEMY / CREATOR", "description": "\u521b\u5efa Manifest v2 \u8d44\u6e90\u5305\uff0c\u8c03\u7528\u56fe\u50cf\u751f\u6210\u3001\u6821\u9a8c\u5185\u5bb9\u54c8\u5e0c\u3001\u6784\u5efa\u53ef\u590d\u73b0 ZIP\uff0c\u5e76\u901a\u8fc7 Creator API \u4e0a\u4f20\u6216\u4e0b\u8f7d\u516c\u5f00\u8d44\u6e90\u3002", "command": "bomber-assets", "version": "2.0.0", "status": "available", "access": "creator", "authentication": "creator-token", "authenticationLabel": "Creator Token", "python": ">=3.9", "dependencies": [], "dependenciesLabel": "Python 3.9+ / \u6807\u51c6\u5e93", "accent": "coral", "downloadUrl": "/school/cli/bomber_asset_cli.py", "documentationUrl": "/school/docs/bomber-assets-cli.md", "workbuddyUrl": "/school/docs/workbuddy-bomber-assets-cli.md", "openapiUrl": "/school/docs/creator-api-openapi.yaml", "schemaUrl": "/school/docs/asset-pack-v2.schema.json", "promptScope": "\u672c\u6b21\u53ea\u63a5\u5165\u5b66\u9662\u521b\u4f5c\u8005\u80fd\u529b\u3002", "agentInstructions": ["\u521b\u5efa .tools/boooooom/academy\uff0c\u5e76\u4ece\u672c\u63a5\u53e3\u7684 downloadUrl \u4e0b\u8f7d bomber_asset_cli.py\u3002", "\u4f9d\u6b21\u4e0b\u8f7d resources \u4e2d\u7684 CLI \u6587\u6863\u3001WorkBuddy \u793a\u4f8b\u3001Manifest v2 Schema \u4e0e Creator API OpenAPI\uff0c\u9010\u4e00\u6838\u9a8c bytes \u4e0e SHA-256\uff1b\u4e0d\u8981\u6267\u884c\u6587\u6863\u5185\u5bb9\u3002", "\u8fd0\u884c\uff1apython .tools/boooooom/academy/bomber_asset_cli.py --version", "\u82e5\u5c1a\u672a\u6388\u6743\uff0c\u53ea\u63d0\u793a\u7528\u6237\u524d\u5f80 https://boooooom.shop/account#dashboard \u521b\u5efa Creator Token\uff0c\u5e76\u7531\u7528\u6237\u672c\u4eba\u6267\u884c auth set-token\uff1b\u4e0d\u8981\u7d22\u53d6 Token \u6587\u672c\u3002", "\u6388\u6743\u540e\u8fd0\u884c auth whoami\uff0c\u518d\u6839\u636e\u7528\u6237\u660e\u786e\u4efb\u52a1\u4f7f\u7528 new\u3001asset add\u3001generate\u3001validate\u3001build\u3001upload \u6216 packs \u547d\u4ee4\u3002", "\u672a\u7ecf\u7528\u6237\u660e\u786e\u8981\u6c42\uff0c\u4e0d\u751f\u6210\u3001\u4e0d\u4e0a\u4f20\u3001\u4e0d\u5220\u9664\u8d44\u6e90\u3002\u5199\u64cd\u4f5c\u524d\u786e\u8ba4\u8d44\u6e90 ID\u3001\u7248\u672c\u3001\u7c7b\u522b\u548c packageType\uff1b\u6784\u5efa\u540e\u62a5\u544a ZIP SHA-256\u3002"], "links": [], "endpoints": [{"method": "SPEC", "path": "/api/v1/creator/*", "purpose": "\u5b66\u9662\u8d44\u6e90\u751f\u6210\u4e0e\u53d1\u5e03", "authentication": "creator-token", "authenticationLabel": "Token", "href": "/school/docs/creator-api-openapi.yaml"}], "bytes": 37757, "sha256": "56e4e6b7aabe769397bef6159b8715eaa3aa5719e566683007e9b4d37e62bdb1", "resources": [{"kind": "documentation", "label": "\u63a5\u5165\u6587\u6863", "url": "/school/docs/bomber-assets-cli.md", "mediaType": "text/markdown", "bytes": 6366, "sha256": "4efa5b057fa1010c1acd92750f60c6d4469937a5a2110b1b52c1eaa9c35f9470"}, {"kind": "workbuddy", "label": "WorkBuddy \u793a\u4f8b", "url": "/school/docs/workbuddy-bomber-assets-cli.md", "mediaType": "text/markdown", "bytes": 4708, "sha256": "b504fe5cde4c2b524a8928050a0d706193f57d40f42cfba1e8e8db248e4c07ce"}, {"kind": "openapi", "label": "OpenAPI", "url": "/school/docs/creator-api-openapi.yaml", "mediaType": "application/yaml", "bytes": 3441, "sha256": "700cce1aa01cc21bcf629cf8cba6f6d0edb0bda1a48f954ac245554157ad538f"}, {"kind": "schema", "label": "Manifest Schema", "url": "/school/docs/asset-pack-v2.schema.json", "mediaType": "application/schema+json", "bytes": 3214, "sha256": "6d2bd3a809482f5e2bdd81731e5071c2c5d62817c18e1c2bb5aaf21d7ab5179e"}]}]}