Weekly comprehensive SDK assessment. Implement actionable xAI/HTTP/MEAI gaps in one compatible draft PR, or report a justified no-op. Follow the upstream-update custom agent. Keep Cycle: # in the PR body.
{
"schema": 1,
"request_id": "37229911995-1",
"repository": "devlooped/xAI",
"base_sha": "0e403dae312c22e0c12249f880a23b09b85714a5",
"run_url": "https://github.com/devlooped/xAI/actions/runs/37229911995",
"revisions": [
{
"sha": "e37fbcc1cb019a5d7be4af4ced96df5183cf3227",
"repository": "devlooped/.github",
"ref": "main"
},
{
"sha": "8efa4d494014e2e3b1b239ca6beee2ac3ff66a42",
"repository": "devlooped/actions-includes",
"ref": "v2"
},
{
"sha": "46b1f084ace577a280d9db0ab207a81df27c292e",
"repository": "devlooped/catbag",
"ref": "main"
},
{
"sha": "fefbf3606e7bb7f483951e3107200a2f45ee52e0",
"repository": "devlooped/oss",
"ref": "main"
},
{
"sha": "81ba00bd38f17cce2422465e39d6f7678afca422",
"repository": "dotnet/extensions",
"ref": "main"
},
{
"sha": "3332dec527759859840a3a2ff108c67a54708130",
"repository": "googleapis/api-common-protos",
"ref": "main"
},
{
"sha": "a9318d0fef5b2ac338d992ff967bcd6e9ec81c48",
"repository": "protocolbuffers/protobuf",
"ref": "main"
},
{
"sha": "065692d0455244b0d5f0ccf9c05f8b98ff4618cd",
"repository": "xai-org/xai-proto",
"ref": "main"
}
],
"sync_files": [
{
"after": "f94e4afcddf6098c2e24d72c4c9cfcca61319ceb428723eca9cf651476e38b0c",
"path": ".gitignore",
"before": "09b198012ec1a40e6942937ea75d3eb04803c5683169752d4bb7dd5fd7374b3e"
},
{
"after": "59fd8193cd7b02e4d1de1d9ee58200c16fe9085bb6ab7af64b9fad0dbd6742da",
"path": ".netconfig",
"before": "7b9530d82c415553a62ff256e17d03bad843155dbd38977e42b1d36c8442403c"
},
{
"after": "ee1d25b993bb5bd7fa076a0d9c04b583aac08373b7a76e2f3649dbdaa1f43c00",
"path": "readme.md",
"before": "d2d19917ecc9b2e537416e4fd154771bc271a2cafac92fd824bcb4f56d1705a0"
},
{
"after": "ba44ed9d1c8501d6186ff2e38e52812a4738829b1eb1bde388cbbb37ae486c82",
"path": "src/Directory.Build.props",
"before": "9cf7f221fccb3049161c1f37b1b2c16edabebd12c4453bc574b9770973200c5a"
},
{
"after": "100593d6ff45915d404a963193ef3978b19ceecad147714f665e5b9acf635c75",
"path": "src/Directory.Build.targets",
"before": "751eb58517901210f616dfda5541619e522f0a51c68acd245b5f71a1d42cbed7"
},
{
"after": "c5200aa8f9379ea25ef4f568e29e748652d94b1c4aa2f4a55e42516f541abbc6",
"path": "src/xAI.Protocol/chat.proto",
"before": "39246c1ab134640d471d2383563ce345716cc3c585dd8769b1a9d2f23927a18c"
},
{
"after": "b848b6cfe49e61068569f4e4b7413e0f01b65fb83c8171822108620f0958779b",
"path": "src/xAI.Protocol/files.proto",
"before": "ca0aeea766115851b2bb50d475aeb170c8cac8b607c96b33352f1782a552f5d0"
},
{
"after": "a6aaad0a5bd5080b97b4f89198df5392ddd20523bb388b931a3f96777646d91f",
"path": "src/xAI.Protocol/image.proto",
"before": "f2ceac876ee3562ce951554126dc904125a52d885076c231d6ac410210bb2497"
},
{
"after": "857d714517ce0bdc8bb7db7e796063b179c2b7b9bfd319f6af9417cf249d648f",
"path": "src/xAI.Protocol/usage.proto",
"before": "44abf42d767b990381239dabc9b8a05a456f96626f8c7b25ae5ff4feef552ea4"
},
{
"after": "6cebcf2e8b0d5f6a672603696e4f61b1950b5d251a1d83fa5457d3feab2dd55b",
"path": "src/xAI.Protocol/video.proto",
"before": "158e9ea40d44236bb7de93bbacf43043c93f52b0dea14265619748da7c6daca0"
}
],
"diagnostics": [],
"documents": [
{
"url": "https://docs.x.ai/developers/advanced-api-usage/async.md",
"hash": "92fb379604800bcb4611de57f1f7962d3d6d1bf077aa70415210d2a8d9d641d5"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/batch-api.md",
"hash": "74d46c2c76d97bb06b46f81fec9030cf7d33803eae1299005377f927a1d9906b"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/context-compaction.md",
"hash": "466906990c559aeb84c16f785764f47ba9c735d7d7c821ca6ebd00511f33a938"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/deferred-chat-completions.md",
"hash": "7764ba1014ff5084652086a9895470bfaaeec5a8d1e34a2bba679523c14b8914"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/mtls.md",
"hash": "94806acedf8230948c315f4ff9658fe6cc701f6d1787af8450927413de0e5e4e"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/priority-processing.md",
"hash": "9babedde1ce95f038060d12bf798daeae56aae22f5b3b471be50a9c79dbd6c9f"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching.md",
"hash": "9b2a2b882b3a9d0c49b7bf3b2bfd1b9feef1cdca31a5ae5f949e733e556fe074"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/best-practices.md",
"hash": "2cb8cd861f760d650927324d5e92979e41ea26f1325f004fd8e52b5d5ca2891d"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/how-it-works.md",
"hash": "5515052e638ff04d6d45946b0e22f1f737abd36c00e2b474320803a1d57fceea"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/maximizing-cache-hits.md",
"hash": "a2bf098728af3a310e661f43b9de69895c142e092c19cd9f9d506f713b4497ce"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/multi-turn.md",
"hash": "d3aba9c5182b54c542d9ada9d61e0531da9d91903a1bf4ce9ed4814694f5995c"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/usage-and-pricing.md",
"hash": "8b99790894c38833e2f54e890b8b5734876aa1dca5d5d16ae1b3c5022e5e7e43"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/regions.md",
"hash": "0779eed3439c26c7f455f22bcb8ae0b82721eb172db54265e2e7f702f29bf76e"
},
{
"url": "https://docs.x.ai/developers/advanced-api-usage/websocket-mode.md",
"hash": "fc50a9dd33498bde9b616bed8a63e8e6af6d53ed228dad94d77c5a6c33911875"
},
{
"url": "https://docs.x.ai/developers/community.md",
"hash": "d2af7378ed887f57bcb05ae5d4865716487c49907b0c2fef31cb40b6de50d2a0"
},
{
"url": "https://docs.x.ai/developers/community/google-cloud-vertex-ai.md",
"hash": "ac6cbfc685c2ab041d49dde09771a30c8f9da84a3da58f0bdf50a0221a5e979c"
},
{
"url": "https://docs.x.ai/developers/community/microsoft-foundry.md",
"hash": "f4c10c8d5d17691a1a6f6c3c27f95f2b2db6276e5c433c40b606595e43138b1d"
},
{
"url": "https://docs.x.ai/developers/cost-tracking.md",
"hash": "48ae65374dcf8570ed1ea9512c118cdaedbbdc69d4e22fb21bd19bdabe8b899e"
},
{
"url": "https://docs.x.ai/developers/debugging.md",
"hash": "2a43c08ea87ff5ae01803875bc19df7a2c707272dc3405789e14a3a02be312d9"
},
{
"url": "https://docs.x.ai/developers/docs-mcp.md",
"hash": "242a74879d82f364f16a2940be9054ca6e9552677c1f1db90f3fbf0fde280515"
},
{
"url": "https://docs.x.ai/developers/faq/general.md",
"hash": "ea455c3f8b0c317718a847575bb0d11fff48bf6adc0fb6326eead88a78abcad9"
},
{
"url": "https://docs.x.ai/developers/faq/security.md",
"hash": "c4d2c356b73201988bed9711398aa689c267de0d6c8baecb2cc60272569c1bfc"
},
{
"url": "https://docs.x.ai/developers/files.md",
"hash": "40d4d75f18a559de47d25b24774d44389f63c63de6d501e9b1630e260964d0a6"
},
{
"url": "https://docs.x.ai/developers/files/collections.md",
"hash": "45374873b125b58e2e914cf914aa5afbfa024fccf6bef8e1911503bff50329f4"
},
{
"url": "https://docs.x.ai/developers/files/collections/api.md",
"hash": "f6fb03055ed0fb144eb8d91fed3eba8cc62078b1d733b88f8c27c6045f7895fa"
},
{
"url": "https://docs.x.ai/developers/files/collections/metadata.md",
"hash": "8b7e9ce5ac37a5043afd10c63dd9394a98d464828c1a7ef0ef747eb7aa77580d"
},
{
"url": "https://docs.x.ai/developers/files/managing-files.md",
"hash": "a597de769d530affaf6c4631124077a8099fc0408138767f8f6c413d1c887567"
},
{
"url": "https://docs.x.ai/developers/files/public-urls.md",
"hash": "94915cba539af478bda4b47205909bc22d54d30230f1142f31bebfb07d62d901"
},
{
"url": "https://docs.x.ai/developers/grok-4-7.md",
"hash": "0540f6f8c138a4319065f8cef075012e6d1cb883c2e482dfce1816fb7e80377a"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference.md",
"hash": "198d61844f8e4eda0f800f754814778c10cad71c19f1a32fdb554c45f2832032"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/auth.md",
"hash": "616c4f905f9da1a9110589f45502a63a500efb3712eb2420e9bd0102da79e069"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/batches.md",
"hash": "318b8bbdb077e509cf29d5950c406f8cb058bd7677fc729c4a138a59a18e662c"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/chat.md",
"hash": "53a8b9b434c809be54ee08dc9bf8c9d10fc2eda4096d453670a3afc0165741cd"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/image.md",
"hash": "5d48a155c04ca42192e6d0c3e4f1e631066143c3e41b314917119c6f6b45e32a"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/models.md",
"hash": "a60f5493e20cb2fa112eb4001f23f91c9f1b694ddc3df2fd171c0b58c098943c"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/sample.md",
"hash": "c9c25e822222f185f77fad56d8563a363a113b1c144e19f1d99fdd128230776b"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/tokenize.md",
"hash": "f93a718ba1839d21d8305ed30bd7f5e1495a65ae4ca8114aafc1fc8a6ba8b6c7"
},
{
"url": "https://docs.x.ai/developers/grpc-api-reference/video.md",
"hash": "61aca17ed5418fb3b7c0a7a3a3fdf1feed120ca7f64e8ab20487d7f8f28791d1"
},
{
"url": "https://docs.x.ai/developers/management-api-guide.md",
"hash": "8e9510605deae2cec2af4cb46c3a27be1dc0badcac0345f8690e4ca8bf1a7d8b"
},
{
"url": "https://docs.x.ai/developers/migration/imagine-image-quality-nov-2.md",
"hash": "fc1c7ac4e6c0acb55172cf4e2f126f7e93c55044d5962a95029e21a2e12174dc"
},
{
"url": "https://docs.x.ai/developers/migration/may-15-retirement.md",
"hash": "d228ec29ccd39efefa16af6347b02069fb7ef1fc29085bded9004c71c3437b6c"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/custom-voices.md",
"hash": "1d480a8a8f55e9d86d5a9d33f89d4309fda7dc813067a50912969eccde2ab856"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/ephemeral-tokens.md",
"hash": "7264860e703ee7cb21ea7534c7f23a63bd0884818e3d91853030ee926e6b2872"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech.md",
"hash": "59069bc3fd30345d6420df1cf5a9ff6dd4c63b6f1d512bc6a7c1775802330c2a"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/prompting-guide.md",
"hash": "d32aa25f1e5bb498f7adfe29acee9d47cb9d67c775cc548294a74bd4ff82f936"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/sip.md",
"hash": "93936d8827f70468244a36730ae27e395bd16f06b2a3e17d508f051c260dffa4"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-text.md",
"hash": "85171ec0fdf8ae34cf3656e8e3e47fdd5bea7171a17c9fdd9cad341f1435eebc"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/text-to-speech.md",
"hash": "456d7a3ae3b1f51306e3d3a5f5779dff667d0a83aa1721b947da927a09c58645"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/audio/voice.md",
"hash": "e75ed098f29cbcf998a0f9a28f72320a9c4f9e3ac7b9ee1180e06847dfaefdcb"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/files/chat-with-files.md",
"hash": "03acea25150f009e2bf1ca9f389fb40aa6b8bd3af5fd257f67b586db679a5eaf"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/images/editing.md",
"hash": "7eef300bdb5bf28f4edfd50b7e8c68c216b3b96b3d3e3e11df6305c8f755e66a"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/images/generation.md",
"hash": "3e8a8d6a4782d667b0915d408f3fb4df7de905e5b462d1f937ecec20b1baeef6"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/images/multi-image-editing.md",
"hash": "5f654c23e7fd4f814fe2e489f76343afd581652d90437ab3dfef0494cf0ffa0e"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/images/understanding.md",
"hash": "931e5b54dc6cf9aa7ab893d3ebfdedb217792f3e4e7672bdcfc1025e4f34ebf3"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/imagine.md",
"hash": "d8bf6e3d72fc01fd1f7f2f81b16fcf6c7d4bdeb9167cccea465f4eca3b31db9d"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/imagine/files.md",
"hash": "e48c8d5ebff954345fc8dc7f81dd59a25311c9d9e9ed9cf715c222663c04be40"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/imagine/files/inputs.md",
"hash": "4cb83e01b7a2c8c9e1bfa26ba77991b1857ae721ff71b39ed1ab5ce1d0ddc599"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/imagine/files/outputs.md",
"hash": "be6aed0a5c00a5b4b8eb7b0f71f7810d93b8f6223f485f791d089fea1bde6d50"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/legacy/chat-completions.md",
"hash": "972f145086439818eb8eae3dc9b197939ab599fdba95031ecbea74223e226aa2"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/comparison.md",
"hash": "d889324e312727450075b287a84362c2d5765abd58939d6df6c8938b2c575be6"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/generate-text.md",
"hash": "6cf8ab8248c3dbebf8a165ad9ab4c37694446c99efaf8764b568eb27bfbef2d7"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/multi-agent.md",
"hash": "87f9e1523552545908be1f515767756fa0c97af6aee3da7defe27d32d87a264d"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/reasoning.md",
"hash": "9de01f2390b83f76617a645c1245fbb0119ebdbf94bfbe8ed5431111e7ec4ec1"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/streaming.md",
"hash": "59cb2f7cbd2afece2f37fd18dcafe5dd947c66943861fe20091f731e13f2969f"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/text/structured-outputs.md",
"hash": "8afca4d3ed5eaf451ab740a8438a56c4833a824c2bdef91b821d96b6c511d928"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/video/editing.md",
"hash": "2a1cc858a1db8dad8f7826e84836d12471d708ea3a584697c0a4cace58b9ae38"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/video/extension.md",
"hash": "d712f6b310ece0f035823d91edda5dac8edb395dd94769279c9e5340d47b24ff"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/video/generation.md",
"hash": "2ef575351d4ce861e32a1ea8b719e7e365e519073579edfe4e370bf4fb628a55"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/video/image-to-video.md",
"hash": "d2bf0d18aa7526166f59bdae0101322d9c21d2ef35192c560740b673633cd07b"
},
{
"url": "https://docs.x.ai/developers/model-capabilities/video/reference-to-video.md",
"hash": "cd1cc86d843dfc76efc4dc0a548e75739fd574b7008723e970b87f66f40f92f1"
},
{
"url": "https://docs.x.ai/developers/models.md",
"hash": "cad683461651b6525196a8f97f789a01cd7c6766574c38f58e2d5aa89836c33e"
},
{
"url": "https://docs.x.ai/developers/pricing.md",
"hash": "7b7b3bde07da8df087ae0be409cef950ffa798babe7a02a4e9a31ba3cf455722"
},
{
"url": "https://docs.x.ai/developers/quickstart.md",
"hash": "6d4fd41c5b0974b230e9ebe1c8c71485690524cf5c04530f7855f86102f4dbf9"
},
{
"url": "https://docs.x.ai/developers/rate-limits.md",
"hash": "14085bc33bc19b96058e0f115e5e006f33ac8b6d131d158d22346dde26e73d7b"
},
{
"url": "https://docs.x.ai/developers/release-notes.md",
"hash": "2484bc6f33424160d01dde6c2714bfe55f2ebe1ee55bcaecd4ada868f03053d2"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/collections.md",
"hash": "387ba17d8b38913cf3d995f77b43023bb3aeb7c71385a6a2e0b2a99400325a75"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/collections/collection.md",
"hash": "f69cd4a1c6083248f482da1f402c0015cf4da0840c1fa03211daee777e8cef5c"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/collections/search.md",
"hash": "5e77ccd07d8e34ffde3e0140a143e41c1e17cc3ed9ff1608ae885e40c2abee4f"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/files.md",
"hash": "7d7f64deef1ca6054bf5bbee73ca6aec6daf1a32df15ba056998e6e4132e66e1"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/files/download.md",
"hash": "23a124a10127e1c98bc013cbe0c5e203720772c547444b635d268ae3eedfb1a6"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/files/manage.md",
"hash": "8a008a0b5270b4746e989d65db1f0327ec513c281be55a0a80917e65287d308b"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/files/upload.md",
"hash": "5341fc4694eea7da25e8fdbb3dbdc603048a1d0284626ad151e299222b0db21d"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference.md",
"hash": "e4dc7e10c51b3892d3b9cd2d99d3baabddca8df6f4054b76a5b226a0b8d82f2e"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/batches.md",
"hash": "3f2c2cec1f53e72bc0a7d296b8de96d70b484c172ac0fad4bc0767052d4708d2"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/chat-completions.md",
"hash": "ddb3f09fa7eb5977cf623643562bc4f862b7bc71ffe47ea8f4d999728e7d2d60"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/images.md",
"hash": "29936d730ae04a61fef85f9488224bd2309c9140418a06133a9d20025a9a3f4c"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/legacy.md",
"hash": "d132a3d6fababf312066c60db08f5a6fdfe92cbf7a900b65031c56c5743e315d"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/models.md",
"hash": "fa8ebbc9bda427b4a9eabd3e3cdf8ede1546b664d2686105a80de1d72ba0513b"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/other.md",
"hash": "bcdc4887205b3f7c57b7371416db7af66fb1a68324729991a98831075e9c0607"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/responses.md",
"hash": "38ee4cbec46e75a8e440bde29c4e4686dd22975e43b0eaf86b0f89ecfc352a31"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/videos.md",
"hash": "4890c428d137873474eaba1532a50709d53aef72f59e4be141a88db0034263c5"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/inference/voice.md",
"hash": "0ff8ee05e52593e363005f90708729a027768971fff3717d09ffe1d8c7c5522c"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/management.md",
"hash": "8911baad70d86e0a480b0f57ae042027485e6544f6989422b718f526c527e039"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/management/audit.md",
"hash": "b0ec3ad3bec4d19d346800315f6ccb5708906b0ef51f910c482154fd929a7873"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/management/auth.md",
"hash": "1945aecb2620e754e1d3cc88f366e5bce56af9104b939e03da3b4b90d1e107fb"
},
{
"url": "https://docs.x.ai/developers/rest-api-reference/management/billing.md",
"hash": "6d2e052e36c76f9f770b5116e243365d95205b83e864d851dcfc9eab2aea7956"
},
{
"url": "https://docs.x.ai/developers/tools/advanced-usage.md",
"hash": "2e94a3ba19fc1b1761dfbdcb93e0907ef4465335d14c9025b340c7e9e3a4752f"
},
{
"url": "https://docs.x.ai/developers/tools/citations.md",
"hash": "bd5e5eeb88660c4cd22bd24b4d2c9091dbea94d599af0f3a8aafb2b8b59328bb"
},
{
"url": "https://docs.x.ai/developers/tools/code-execution.md",
"hash": "d11e292fcac3d937db0c2bf2014bf1174ac42f758e382cefd315d98af920721d"
},
{
"url": "https://docs.x.ai/developers/tools/collections-search.md",
"hash": "83051c7e83b933ad0c52544efeb9913db243cb850e17f10b0fda139aa30e84f6"
},
{
"url": "https://docs.x.ai/developers/tools/function-calling.md",
"hash": "4688a5e3947e76eb42ac8ba0a12fda5f00384656245b77323ac1f115c182af4a"
},
{
"url": "https://docs.x.ai/developers/tools/image-generation.md",
"hash": "80cd359ba9e78095fa46d7951766ed85ebb0e3afcb65da59030911d351eaf899"
},
{
"url": "https://docs.x.ai/developers/tools/overview.md",
"hash": "8f1e11df5371207777e8ba78acae2666c2ea36cb405b91c8dceb55dadea917d0"
},
{
"url": "https://docs.x.ai/developers/tools/remote-mcp.md",
"hash": "10e992ef4488de0d9477e290b1390adf4e73c5b3912daa9d693e086901ae4b3b"
},
{
"url": "https://docs.x.ai/developers/tools/streaming-and-sync.md",
"hash": "c7e67e19f1e2dc29ccdd809d2124e5a1210ef25e2db84346c90f875dfd60e119"
},
{
"url": "https://docs.x.ai/developers/tools/tool-usage-details.md",
"hash": "10fe4928fd4bcb0ffc288b9cb48aa7d35a0d63940ce480babed0f52a888fcc8b"
},
{
"url": "https://docs.x.ai/developers/tools/web-search.md",
"hash": "027f8f1b33f9b9b9e1c80320524a387ff7e7893615e6e789752239e421ae84ad"
},
{
"url": "https://docs.x.ai/developers/tools/x-search.md",
"hash": "17b0308c5edc0d65d47a287539a0fc7d596ca140414c54055aeab6b0ab06d7e3"
}
],
"packages": [
{
"name": "Microsoft.Extensions.AI.Abstractions",
"source": "https://api.nuget.org/v3-flatcontainer/microsoft.extensions.ai.abstractions/index.json",
"latest_stable": "10.10.1",
"references": [
{
"project": "src/xAI/xAI.csproj",
"version": "10.8.3"
}
]
}
],
"candidates": [
{
"id": "protocol:capabilities",
"source": "src/xAI.Protocol and GrokClient factory/DI coverage"
},
{
"id": "http:capabilities",
"source": "https://docs.x.ai/llms.txt"
},
{
"id": "meai:capabilities",
"source": "src/xAI adapters and current/target MEAI public APIs"
},
{
"id": "sync:.gitignore",
"source": ".gitignore"
},
{
"id": "sync:readme.md",
"source": "readme.md"
},
{
"id": "sync:src/Directory.Build.props",
"source": "src/Directory.Build.props"
},
{
"id": "sync:src/Directory.Build.targets",
"source": "src/Directory.Build.targets"
},
{
"id": "sync:src/xAI.Protocol/chat.proto",
"source": "src/xAI.Protocol/chat.proto"
},
{
"id": "sync:src/xAI.Protocol/files.proto",
"source": "src/xAI.Protocol/files.proto"
},
{
"id": "sync:src/xAI.Protocol/image.proto",
"source": "src/xAI.Protocol/image.proto"
},
{
"id": "sync:src/xAI.Protocol/usage.proto",
"source": "src/xAI.Protocol/usage.proto"
},
{
"id": "sync:src/xAI.Protocol/video.proto",
"source": "src/xAI.Protocol/video.proto"
},
{
"id": "meai:Microsoft.Extensions.AI.Abstractions",
"source": "https://www.nuget.org/packages/Microsoft.Extensions.AI.Abstractions/10.10.1"
}
],
"previous_cycles": [],
"errors": [],
"fingerprint": "f1f167b50c5fb153cb578a746a38f6a25d9e7ca037af6b91034165c55a8031f8"
}
Weekly comprehensive SDK assessment. Implement actionable xAI/HTTP/MEAI gaps in one compatible draft PR, or report a justified no-op. Follow the upstream-update custom agent. Keep Cycle: # in the PR body.
Upstream update evidence
{ "schema": 1, "request_id": "37229911995-1", "repository": "devlooped/xAI", "base_sha": "0e403dae312c22e0c12249f880a23b09b85714a5", "run_url": "https://github.com/devlooped/xAI/actions/runs/37229911995", "revisions": [ { "sha": "e37fbcc1cb019a5d7be4af4ced96df5183cf3227", "repository": "devlooped/.github", "ref": "main" }, { "sha": "8efa4d494014e2e3b1b239ca6beee2ac3ff66a42", "repository": "devlooped/actions-includes", "ref": "v2" }, { "sha": "46b1f084ace577a280d9db0ab207a81df27c292e", "repository": "devlooped/catbag", "ref": "main" }, { "sha": "fefbf3606e7bb7f483951e3107200a2f45ee52e0", "repository": "devlooped/oss", "ref": "main" }, { "sha": "81ba00bd38f17cce2422465e39d6f7678afca422", "repository": "dotnet/extensions", "ref": "main" }, { "sha": "3332dec527759859840a3a2ff108c67a54708130", "repository": "googleapis/api-common-protos", "ref": "main" }, { "sha": "a9318d0fef5b2ac338d992ff967bcd6e9ec81c48", "repository": "protocolbuffers/protobuf", "ref": "main" }, { "sha": "065692d0455244b0d5f0ccf9c05f8b98ff4618cd", "repository": "xai-org/xai-proto", "ref": "main" } ], "sync_files": [ { "after": "f94e4afcddf6098c2e24d72c4c9cfcca61319ceb428723eca9cf651476e38b0c", "path": ".gitignore", "before": "09b198012ec1a40e6942937ea75d3eb04803c5683169752d4bb7dd5fd7374b3e" }, { "after": "59fd8193cd7b02e4d1de1d9ee58200c16fe9085bb6ab7af64b9fad0dbd6742da", "path": ".netconfig", "before": "7b9530d82c415553a62ff256e17d03bad843155dbd38977e42b1d36c8442403c" }, { "after": "ee1d25b993bb5bd7fa076a0d9c04b583aac08373b7a76e2f3649dbdaa1f43c00", "path": "readme.md", "before": "d2d19917ecc9b2e537416e4fd154771bc271a2cafac92fd824bcb4f56d1705a0" }, { "after": "ba44ed9d1c8501d6186ff2e38e52812a4738829b1eb1bde388cbbb37ae486c82", "path": "src/Directory.Build.props", "before": "9cf7f221fccb3049161c1f37b1b2c16edabebd12c4453bc574b9770973200c5a" }, { "after": "100593d6ff45915d404a963193ef3978b19ceecad147714f665e5b9acf635c75", "path": "src/Directory.Build.targets", "before": "751eb58517901210f616dfda5541619e522f0a51c68acd245b5f71a1d42cbed7" }, { "after": "c5200aa8f9379ea25ef4f568e29e748652d94b1c4aa2f4a55e42516f541abbc6", "path": "src/xAI.Protocol/chat.proto", "before": "39246c1ab134640d471d2383563ce345716cc3c585dd8769b1a9d2f23927a18c" }, { "after": "b848b6cfe49e61068569f4e4b7413e0f01b65fb83c8171822108620f0958779b", "path": "src/xAI.Protocol/files.proto", "before": "ca0aeea766115851b2bb50d475aeb170c8cac8b607c96b33352f1782a552f5d0" }, { "after": "a6aaad0a5bd5080b97b4f89198df5392ddd20523bb388b931a3f96777646d91f", "path": "src/xAI.Protocol/image.proto", "before": "f2ceac876ee3562ce951554126dc904125a52d885076c231d6ac410210bb2497" }, { "after": "857d714517ce0bdc8bb7db7e796063b179c2b7b9bfd319f6af9417cf249d648f", "path": "src/xAI.Protocol/usage.proto", "before": "44abf42d767b990381239dabc9b8a05a456f96626f8c7b25ae5ff4feef552ea4" }, { "after": "6cebcf2e8b0d5f6a672603696e4f61b1950b5d251a1d83fa5457d3feab2dd55b", "path": "src/xAI.Protocol/video.proto", "before": "158e9ea40d44236bb7de93bbacf43043c93f52b0dea14265619748da7c6daca0" } ], "diagnostics": [], "documents": [ { "url": "https://docs.x.ai/developers/advanced-api-usage/async.md", "hash": "92fb379604800bcb4611de57f1f7962d3d6d1bf077aa70415210d2a8d9d641d5" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/batch-api.md", "hash": "74d46c2c76d97bb06b46f81fec9030cf7d33803eae1299005377f927a1d9906b" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/context-compaction.md", "hash": "466906990c559aeb84c16f785764f47ba9c735d7d7c821ca6ebd00511f33a938" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/deferred-chat-completions.md", "hash": "7764ba1014ff5084652086a9895470bfaaeec5a8d1e34a2bba679523c14b8914" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/mtls.md", "hash": "94806acedf8230948c315f4ff9658fe6cc701f6d1787af8450927413de0e5e4e" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/priority-processing.md", "hash": "9babedde1ce95f038060d12bf798daeae56aae22f5b3b471be50a9c79dbd6c9f" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching.md", "hash": "9b2a2b882b3a9d0c49b7bf3b2bfd1b9feef1cdca31a5ae5f949e733e556fe074" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/best-practices.md", "hash": "2cb8cd861f760d650927324d5e92979e41ea26f1325f004fd8e52b5d5ca2891d" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/how-it-works.md", "hash": "5515052e638ff04d6d45946b0e22f1f737abd36c00e2b474320803a1d57fceea" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/maximizing-cache-hits.md", "hash": "a2bf098728af3a310e661f43b9de69895c142e092c19cd9f9d506f713b4497ce" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/multi-turn.md", "hash": "d3aba9c5182b54c542d9ada9d61e0531da9d91903a1bf4ce9ed4814694f5995c" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/prompt-caching/usage-and-pricing.md", "hash": "8b99790894c38833e2f54e890b8b5734876aa1dca5d5d16ae1b3c5022e5e7e43" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/regions.md", "hash": "0779eed3439c26c7f455f22bcb8ae0b82721eb172db54265e2e7f702f29bf76e" }, { "url": "https://docs.x.ai/developers/advanced-api-usage/websocket-mode.md", "hash": "fc50a9dd33498bde9b616bed8a63e8e6af6d53ed228dad94d77c5a6c33911875" }, { "url": "https://docs.x.ai/developers/community.md", "hash": "d2af7378ed887f57bcb05ae5d4865716487c49907b0c2fef31cb40b6de50d2a0" }, { "url": "https://docs.x.ai/developers/community/google-cloud-vertex-ai.md", "hash": "ac6cbfc685c2ab041d49dde09771a30c8f9da84a3da58f0bdf50a0221a5e979c" }, { "url": "https://docs.x.ai/developers/community/microsoft-foundry.md", "hash": "f4c10c8d5d17691a1a6f6c3c27f95f2b2db6276e5c433c40b606595e43138b1d" }, { "url": "https://docs.x.ai/developers/cost-tracking.md", "hash": "48ae65374dcf8570ed1ea9512c118cdaedbbdc69d4e22fb21bd19bdabe8b899e" }, { "url": "https://docs.x.ai/developers/debugging.md", "hash": "2a43c08ea87ff5ae01803875bc19df7a2c707272dc3405789e14a3a02be312d9" }, { "url": "https://docs.x.ai/developers/docs-mcp.md", "hash": "242a74879d82f364f16a2940be9054ca6e9552677c1f1db90f3fbf0fde280515" }, { "url": "https://docs.x.ai/developers/faq/general.md", "hash": "ea455c3f8b0c317718a847575bb0d11fff48bf6adc0fb6326eead88a78abcad9" }, { "url": "https://docs.x.ai/developers/faq/security.md", "hash": "c4d2c356b73201988bed9711398aa689c267de0d6c8baecb2cc60272569c1bfc" }, { "url": "https://docs.x.ai/developers/files.md", "hash": "40d4d75f18a559de47d25b24774d44389f63c63de6d501e9b1630e260964d0a6" }, { "url": "https://docs.x.ai/developers/files/collections.md", "hash": "45374873b125b58e2e914cf914aa5afbfa024fccf6bef8e1911503bff50329f4" }, { "url": "https://docs.x.ai/developers/files/collections/api.md", "hash": "f6fb03055ed0fb144eb8d91fed3eba8cc62078b1d733b88f8c27c6045f7895fa" }, { "url": "https://docs.x.ai/developers/files/collections/metadata.md", "hash": "8b7e9ce5ac37a5043afd10c63dd9394a98d464828c1a7ef0ef747eb7aa77580d" }, { "url": "https://docs.x.ai/developers/files/managing-files.md", "hash": "a597de769d530affaf6c4631124077a8099fc0408138767f8f6c413d1c887567" }, { "url": "https://docs.x.ai/developers/files/public-urls.md", "hash": "94915cba539af478bda4b47205909bc22d54d30230f1142f31bebfb07d62d901" }, { "url": "https://docs.x.ai/developers/grok-4-7.md", "hash": "0540f6f8c138a4319065f8cef075012e6d1cb883c2e482dfce1816fb7e80377a" }, { "url": "https://docs.x.ai/developers/grpc-api-reference.md", "hash": "198d61844f8e4eda0f800f754814778c10cad71c19f1a32fdb554c45f2832032" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/auth.md", "hash": "616c4f905f9da1a9110589f45502a63a500efb3712eb2420e9bd0102da79e069" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/batches.md", "hash": "318b8bbdb077e509cf29d5950c406f8cb058bd7677fc729c4a138a59a18e662c" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/chat.md", "hash": "53a8b9b434c809be54ee08dc9bf8c9d10fc2eda4096d453670a3afc0165741cd" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/image.md", "hash": "5d48a155c04ca42192e6d0c3e4f1e631066143c3e41b314917119c6f6b45e32a" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/models.md", "hash": "a60f5493e20cb2fa112eb4001f23f91c9f1b694ddc3df2fd171c0b58c098943c" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/sample.md", "hash": "c9c25e822222f185f77fad56d8563a363a113b1c144e19f1d99fdd128230776b" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/tokenize.md", "hash": "f93a718ba1839d21d8305ed30bd7f5e1495a65ae4ca8114aafc1fc8a6ba8b6c7" }, { "url": "https://docs.x.ai/developers/grpc-api-reference/video.md", "hash": "61aca17ed5418fb3b7c0a7a3a3fdf1feed120ca7f64e8ab20487d7f8f28791d1" }, { "url": "https://docs.x.ai/developers/management-api-guide.md", "hash": "8e9510605deae2cec2af4cb46c3a27be1dc0badcac0345f8690e4ca8bf1a7d8b" }, { "url": "https://docs.x.ai/developers/migration/imagine-image-quality-nov-2.md", "hash": "fc1c7ac4e6c0acb55172cf4e2f126f7e93c55044d5962a95029e21a2e12174dc" }, { "url": "https://docs.x.ai/developers/migration/may-15-retirement.md", "hash": "d228ec29ccd39efefa16af6347b02069fb7ef1fc29085bded9004c71c3437b6c" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/custom-voices.md", "hash": "1d480a8a8f55e9d86d5a9d33f89d4309fda7dc813067a50912969eccde2ab856" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/ephemeral-tokens.md", "hash": "7264860e703ee7cb21ea7534c7f23a63bd0884818e3d91853030ee926e6b2872" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech.md", "hash": "59069bc3fd30345d6420df1cf5a9ff6dd4c63b6f1d512bc6a7c1775802330c2a" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/prompting-guide.md", "hash": "d32aa25f1e5bb498f7adfe29acee9d47cb9d67c775cc548294a74bd4ff82f936" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/sip.md", "hash": "93936d8827f70468244a36730ae27e395bd16f06b2a3e17d508f051c260dffa4" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/speech-to-text.md", "hash": "85171ec0fdf8ae34cf3656e8e3e47fdd5bea7171a17c9fdd9cad341f1435eebc" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/text-to-speech.md", "hash": "456d7a3ae3b1f51306e3d3a5f5779dff667d0a83aa1721b947da927a09c58645" }, { "url": "https://docs.x.ai/developers/model-capabilities/audio/voice.md", "hash": "e75ed098f29cbcf998a0f9a28f72320a9c4f9e3ac7b9ee1180e06847dfaefdcb" }, { "url": "https://docs.x.ai/developers/model-capabilities/files/chat-with-files.md", "hash": "03acea25150f009e2bf1ca9f389fb40aa6b8bd3af5fd257f67b586db679a5eaf" }, { "url": "https://docs.x.ai/developers/model-capabilities/images/editing.md", "hash": "7eef300bdb5bf28f4edfd50b7e8c68c216b3b96b3d3e3e11df6305c8f755e66a" }, { "url": "https://docs.x.ai/developers/model-capabilities/images/generation.md", "hash": "3e8a8d6a4782d667b0915d408f3fb4df7de905e5b462d1f937ecec20b1baeef6" }, { "url": "https://docs.x.ai/developers/model-capabilities/images/multi-image-editing.md", "hash": "5f654c23e7fd4f814fe2e489f76343afd581652d90437ab3dfef0494cf0ffa0e" }, { "url": "https://docs.x.ai/developers/model-capabilities/images/understanding.md", "hash": "931e5b54dc6cf9aa7ab893d3ebfdedb217792f3e4e7672bdcfc1025e4f34ebf3" }, { "url": "https://docs.x.ai/developers/model-capabilities/imagine.md", "hash": "d8bf6e3d72fc01fd1f7f2f81b16fcf6c7d4bdeb9167cccea465f4eca3b31db9d" }, { "url": "https://docs.x.ai/developers/model-capabilities/imagine/files.md", "hash": "e48c8d5ebff954345fc8dc7f81dd59a25311c9d9e9ed9cf715c222663c04be40" }, { "url": "https://docs.x.ai/developers/model-capabilities/imagine/files/inputs.md", "hash": "4cb83e01b7a2c8c9e1bfa26ba77991b1857ae721ff71b39ed1ab5ce1d0ddc599" }, { "url": "https://docs.x.ai/developers/model-capabilities/imagine/files/outputs.md", "hash": "be6aed0a5c00a5b4b8eb7b0f71f7810d93b8f6223f485f791d089fea1bde6d50" }, { "url": "https://docs.x.ai/developers/model-capabilities/legacy/chat-completions.md", "hash": "972f145086439818eb8eae3dc9b197939ab599fdba95031ecbea74223e226aa2" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/comparison.md", "hash": "d889324e312727450075b287a84362c2d5765abd58939d6df6c8938b2c575be6" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/generate-text.md", "hash": "6cf8ab8248c3dbebf8a165ad9ab4c37694446c99efaf8764b568eb27bfbef2d7" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/multi-agent.md", "hash": "87f9e1523552545908be1f515767756fa0c97af6aee3da7defe27d32d87a264d" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/reasoning.md", "hash": "9de01f2390b83f76617a645c1245fbb0119ebdbf94bfbe8ed5431111e7ec4ec1" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/streaming.md", "hash": "59cb2f7cbd2afece2f37fd18dcafe5dd947c66943861fe20091f731e13f2969f" }, { "url": "https://docs.x.ai/developers/model-capabilities/text/structured-outputs.md", "hash": "8afca4d3ed5eaf451ab740a8438a56c4833a824c2bdef91b821d96b6c511d928" }, { "url": "https://docs.x.ai/developers/model-capabilities/video/editing.md", "hash": "2a1cc858a1db8dad8f7826e84836d12471d708ea3a584697c0a4cace58b9ae38" }, { "url": "https://docs.x.ai/developers/model-capabilities/video/extension.md", "hash": "d712f6b310ece0f035823d91edda5dac8edb395dd94769279c9e5340d47b24ff" }, { "url": "https://docs.x.ai/developers/model-capabilities/video/generation.md", "hash": "2ef575351d4ce861e32a1ea8b719e7e365e519073579edfe4e370bf4fb628a55" }, { "url": "https://docs.x.ai/developers/model-capabilities/video/image-to-video.md", "hash": "d2bf0d18aa7526166f59bdae0101322d9c21d2ef35192c560740b673633cd07b" }, { "url": "https://docs.x.ai/developers/model-capabilities/video/reference-to-video.md", "hash": "cd1cc86d843dfc76efc4dc0a548e75739fd574b7008723e970b87f66f40f92f1" }, { "url": "https://docs.x.ai/developers/models.md", "hash": "cad683461651b6525196a8f97f789a01cd7c6766574c38f58e2d5aa89836c33e" }, { "url": "https://docs.x.ai/developers/pricing.md", "hash": "7b7b3bde07da8df087ae0be409cef950ffa798babe7a02a4e9a31ba3cf455722" }, { "url": "https://docs.x.ai/developers/quickstart.md", "hash": "6d4fd41c5b0974b230e9ebe1c8c71485690524cf5c04530f7855f86102f4dbf9" }, { "url": "https://docs.x.ai/developers/rate-limits.md", "hash": "14085bc33bc19b96058e0f115e5e006f33ac8b6d131d158d22346dde26e73d7b" }, { "url": "https://docs.x.ai/developers/release-notes.md", "hash": "2484bc6f33424160d01dde6c2714bfe55f2ebe1ee55bcaecd4ada868f03053d2" }, { "url": "https://docs.x.ai/developers/rest-api-reference/collections.md", "hash": "387ba17d8b38913cf3d995f77b43023bb3aeb7c71385a6a2e0b2a99400325a75" }, { "url": "https://docs.x.ai/developers/rest-api-reference/collections/collection.md", "hash": "f69cd4a1c6083248f482da1f402c0015cf4da0840c1fa03211daee777e8cef5c" }, { "url": "https://docs.x.ai/developers/rest-api-reference/collections/search.md", "hash": "5e77ccd07d8e34ffde3e0140a143e41c1e17cc3ed9ff1608ae885e40c2abee4f" }, { "url": "https://docs.x.ai/developers/rest-api-reference/files.md", "hash": "7d7f64deef1ca6054bf5bbee73ca6aec6daf1a32df15ba056998e6e4132e66e1" }, { "url": "https://docs.x.ai/developers/rest-api-reference/files/download.md", "hash": "23a124a10127e1c98bc013cbe0c5e203720772c547444b635d268ae3eedfb1a6" }, { "url": "https://docs.x.ai/developers/rest-api-reference/files/manage.md", "hash": "8a008a0b5270b4746e989d65db1f0327ec513c281be55a0a80917e65287d308b" }, { "url": "https://docs.x.ai/developers/rest-api-reference/files/upload.md", "hash": "5341fc4694eea7da25e8fdbb3dbdc603048a1d0284626ad151e299222b0db21d" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference.md", "hash": "e4dc7e10c51b3892d3b9cd2d99d3baabddca8df6f4054b76a5b226a0b8d82f2e" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/batches.md", "hash": "3f2c2cec1f53e72bc0a7d296b8de96d70b484c172ac0fad4bc0767052d4708d2" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/chat-completions.md", "hash": "ddb3f09fa7eb5977cf623643562bc4f862b7bc71ffe47ea8f4d999728e7d2d60" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/images.md", "hash": "29936d730ae04a61fef85f9488224bd2309c9140418a06133a9d20025a9a3f4c" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/legacy.md", "hash": "d132a3d6fababf312066c60db08f5a6fdfe92cbf7a900b65031c56c5743e315d" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/models.md", "hash": "fa8ebbc9bda427b4a9eabd3e3cdf8ede1546b664d2686105a80de1d72ba0513b" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/other.md", "hash": "bcdc4887205b3f7c57b7371416db7af66fb1a68324729991a98831075e9c0607" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/responses.md", "hash": "38ee4cbec46e75a8e440bde29c4e4686dd22975e43b0eaf86b0f89ecfc352a31" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/videos.md", "hash": "4890c428d137873474eaba1532a50709d53aef72f59e4be141a88db0034263c5" }, { "url": "https://docs.x.ai/developers/rest-api-reference/inference/voice.md", "hash": "0ff8ee05e52593e363005f90708729a027768971fff3717d09ffe1d8c7c5522c" }, { "url": "https://docs.x.ai/developers/rest-api-reference/management.md", "hash": "8911baad70d86e0a480b0f57ae042027485e6544f6989422b718f526c527e039" }, { "url": "https://docs.x.ai/developers/rest-api-reference/management/audit.md", "hash": "b0ec3ad3bec4d19d346800315f6ccb5708906b0ef51f910c482154fd929a7873" }, { "url": "https://docs.x.ai/developers/rest-api-reference/management/auth.md", "hash": "1945aecb2620e754e1d3cc88f366e5bce56af9104b939e03da3b4b90d1e107fb" }, { "url": "https://docs.x.ai/developers/rest-api-reference/management/billing.md", "hash": "6d2e052e36c76f9f770b5116e243365d95205b83e864d851dcfc9eab2aea7956" }, { "url": "https://docs.x.ai/developers/tools/advanced-usage.md", "hash": "2e94a3ba19fc1b1761dfbdcb93e0907ef4465335d14c9025b340c7e9e3a4752f" }, { "url": "https://docs.x.ai/developers/tools/citations.md", "hash": "bd5e5eeb88660c4cd22bd24b4d2c9091dbea94d599af0f3a8aafb2b8b59328bb" }, { "url": "https://docs.x.ai/developers/tools/code-execution.md", "hash": "d11e292fcac3d937db0c2bf2014bf1174ac42f758e382cefd315d98af920721d" }, { "url": "https://docs.x.ai/developers/tools/collections-search.md", "hash": "83051c7e83b933ad0c52544efeb9913db243cb850e17f10b0fda139aa30e84f6" }, { "url": "https://docs.x.ai/developers/tools/function-calling.md", "hash": "4688a5e3947e76eb42ac8ba0a12fda5f00384656245b77323ac1f115c182af4a" }, { "url": "https://docs.x.ai/developers/tools/image-generation.md", "hash": "80cd359ba9e78095fa46d7951766ed85ebb0e3afcb65da59030911d351eaf899" }, { "url": "https://docs.x.ai/developers/tools/overview.md", "hash": "8f1e11df5371207777e8ba78acae2666c2ea36cb405b91c8dceb55dadea917d0" }, { "url": "https://docs.x.ai/developers/tools/remote-mcp.md", "hash": "10e992ef4488de0d9477e290b1390adf4e73c5b3912daa9d693e086901ae4b3b" }, { "url": "https://docs.x.ai/developers/tools/streaming-and-sync.md", "hash": "c7e67e19f1e2dc29ccdd809d2124e5a1210ef25e2db84346c90f875dfd60e119" }, { "url": "https://docs.x.ai/developers/tools/tool-usage-details.md", "hash": "10fe4928fd4bcb0ffc288b9cb48aa7d35a0d63940ce480babed0f52a888fcc8b" }, { "url": "https://docs.x.ai/developers/tools/web-search.md", "hash": "027f8f1b33f9b9b9e1c80320524a387ff7e7893615e6e789752239e421ae84ad" }, { "url": "https://docs.x.ai/developers/tools/x-search.md", "hash": "17b0308c5edc0d65d47a287539a0fc7d596ca140414c54055aeab6b0ab06d7e3" } ], "packages": [ { "name": "Microsoft.Extensions.AI.Abstractions", "source": "https://api.nuget.org/v3-flatcontainer/microsoft.extensions.ai.abstractions/index.json", "latest_stable": "10.10.1", "references": [ { "project": "src/xAI/xAI.csproj", "version": "10.8.3" } ] } ], "candidates": [ { "id": "protocol:capabilities", "source": "src/xAI.Protocol and GrokClient factory/DI coverage" }, { "id": "http:capabilities", "source": "https://docs.x.ai/llms.txt" }, { "id": "meai:capabilities", "source": "src/xAI adapters and current/target MEAI public APIs" }, { "id": "sync:.gitignore", "source": ".gitignore" }, { "id": "sync:readme.md", "source": "readme.md" }, { "id": "sync:src/Directory.Build.props", "source": "src/Directory.Build.props" }, { "id": "sync:src/Directory.Build.targets", "source": "src/Directory.Build.targets" }, { "id": "sync:src/xAI.Protocol/chat.proto", "source": "src/xAI.Protocol/chat.proto" }, { "id": "sync:src/xAI.Protocol/files.proto", "source": "src/xAI.Protocol/files.proto" }, { "id": "sync:src/xAI.Protocol/image.proto", "source": "src/xAI.Protocol/image.proto" }, { "id": "sync:src/xAI.Protocol/usage.proto", "source": "src/xAI.Protocol/usage.proto" }, { "id": "sync:src/xAI.Protocol/video.proto", "source": "src/xAI.Protocol/video.proto" }, { "id": "meai:Microsoft.Extensions.AI.Abstractions", "source": "https://www.nuget.org/packages/Microsoft.Extensions.AI.Abstractions/10.10.1" } ], "previous_cycles": [], "errors": [], "fingerprint": "f1f167b50c5fb153cb578a746a38f6a25d9e7ca037af6b91034165c55a8031f8" }Upstream update state
{ "queued_id": 0, "schema": 1, "evidence_id": 0, "status": "pending-assignment", "pr_number": 0 }