{"id":306120,"recorded_at":"2026-10-26T23:20:21.587013Z","observed_at":"2026-10-26T23:20:21.586949Z","subject_kind":"endpoint","subject":"cc5044f7-4265-4516-90be-dd28ff9f43ac","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"\n    Validate an SGLang configuration for NVIDIA DGX Spark (GB10/SM121A).\n\n    Pure pattern-matching against known failure modes documented in the\n    Sovereign AI Blog. No inference, no external calls. Returns critical\n    issues, non-fatal warnings, and a recommended baseline config.\n\n    All parameters are optional; supply only what you have. With no inputs\n    you get the recommended config and a 'unknown' verdict.\n    ","inputSchema":{"properties":{"attention_backend":{"default":"","description":"SGLang --attention-backend value (e.g. 'flashinfer', 'triton'). Empty string = skip this check.","title":"Attention Backend","type":"string"},"cuda_graph_max_bs":{"default":0,"description":"SGLang --cuda-graph-max-bs value. 0 = skip this check.","minimum":0,"title":"Cuda Graph Max Bs","type":"integer"},"error_message":{"default":"","description":"Paste error log output here for pattern matching against known failure modes.","title":"Error Message","type":"string"},"hardware":{"default":"","description":"Hardware description (e.g. 'GB10', 'DGX Spark', 'SM121A'). Empty = skip GB10-specific rules.","title":"Hardware","type":"string"},"image_tag":{"default":"","description":"Docker image tag in use (e.g. 'lmsysorg/sglang:latest', 'lmsysorg/sglang:v0.4.0'). Empty = skip.","title":"Image Tag","type":"string"},"mem_fraction":{"default":0.0,"description":"SGLang --mem-fraction-static value (e.g. 0.88). 0.0 = skip this check.","maximum":1.0,"minimum":0.0,"title":"Mem Fraction","type":"number"}},"title":"diagnose_sglangArguments","type":"object"},"name":"diagnose_sglang"},{"description":"\n    Retrieve the full content of a blog article by its slug.\n\n    Returns the article body (Markdown) plus metadata. If the slug does not\n    match any article, returns an Article with `error='article_not_found'`\n    and other fields at their defaults.\n    ","inputSchema":{"properties":{"slug":{"description":"Article slug as returned by search_blog (e.g. 'setup-llm-inference-setup'). Lower-case, hyphenated.","title":"Slug","type":"string"}},"required":["slug"],"title":"get_articleArguments","type":"object"},"name":"get_article"},{"description":"\n    List all blog articles. No TF-IDF computation — pure database listing.\n\n    Use to browse the full corpus, paginate through articles, or filter by tag.\n    For full-text semantic search use search_blog instead.\n    ","inputSchema":{"properties":{"limit":{"default":20,"description":"Number of results (1-50)","maximum":50,"minimum":1,"title":"Limit","type":"integer"},"offset":{"default":0,"description":"Pagination offset (0-based)","minimum":0,"title":"Offset","type":"integer"},"sort":{"default":"date_desc","description":"Result ordering. 'date_desc' newest first (default). 'date_asc' oldest first. 'title_asc' alphabetical. 'quality_desc' best quality first.","enum":["date_desc","date_asc","title_asc","quality_desc"],"title":"Sort","type":"string"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional tag filter (e.g. 'setup', 'fixes', 'strategy'). Only articles with this tag are considered. Use list_tags to discover available tags.","title":"Tag"}},"title":"list_articlesArguments","type":"object"},"name":"list_articles"},{"description":"\n    List all topic tags used across the Sovereign AI Blog corpus, with article\n    counts. Use this to browse the topic space before calling search_blog with\n    a tag filter.\n    ","inputSchema":{"properties":{"sort":{"default":"count_desc","description":"Result ordering. 'count_desc' lists most-used tags first (default). 'alpha' sorts alphabetically.","enum":["count_desc","alpha"],"title":"Sort","type":"string"}},"title":"list_tagsArguments","type":"object"},"name":"list_tags"},{"description":"\n    Search the Sovereign AI Blog for articles matching a natural language query,\n    optionally filtered by tag and sorted by relevance or date.\n\n    Behaviour matrix:\n      - query='', sort=*           -> list newest-first, optionally tag-filtered\n      - query!='', sort=relevance  -> TF-IDF ranked, optionally tag-filtered\n      - query!='', sort=date_desc  -> TF-IDF filtered (score > 0.001), then sorted by date\n\n    Pure read-only, deterministic for a given KB snapshot.\n    ","inputSchema":{"properties":{"n":{"default":5,"description":"Maximum number of results to return","maximum":20,"minimum":1,"title":"N","type":"integer"},"query":{"default":"","description":"Natural language search query (e.g. 'flashinfer OOM on GB10'). Multi-word queries are tokenized and TF-IDF ranked. Pass empty string to list articles without ranking by relevance.","title":"Query","type":"string"},"sort":{"default":"relevance","description":"Result ordering. 'relevance' uses TF-IDF score (default for non-empty query). 'date_desc' sorts newest first (default behaviour when query is empty). When query is empty, 'relevance' is treated as 'date_desc'.","enum":["relevance","date_desc"],"title":"Sort","type":"string"},"tag":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional tag filter (e.g. 'setup', 'fixes', 'strategy'). Only articles with this tag are considered. Use list_tags to discover available tags.","title":"Tag"}},"title":"search_blogArguments","type":"object"},"name":"search_blog"}]},"body_sha256":"f4d567e5150b8f56309bfafa02b186e18555c553074210bb50a65bee221782f2","prev_id":null,"leaf":"0x84d772d86b30d446c73104613a2b59d0d2fee7d782568260cd2d7e7f458b4e3e","leaf_text":"{\"body\":\"f4d567e5150b8f56309bfafa02b186e18555c553074210bb50a65bee221782f2\",\"id\":306120,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793056821586949,\"prev\":null,\"subject\":\"cc5044f7-4265-4516-90be-dd28ff9f43ac\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x84d769c53851c7e6b9028c4f6be6ccb2f611c4f5b749bb3b39099d06d4a2b918","0xfcba8437c14b54969ec8a266347bbca50f3ae195f2ce04a11551697f3ff553d6","0x831b3d8cafbe0f6e1b46dd15da0aead7d8af804f1b42d04a61b2a8f85e1faaf0","0x587f2e99d58572f2649f7c037de101aecfb15118d6aa299353ab8026ceb870a0","0x0a078bbd96296b148ab1d54c4465ec5b0868e14595fcc1d5c3ae32ade4c8dbc8","0xf7ebc30b830ae2c6e5e8ae50f5efd4ebf0525afcbf65c9203650c2a1d0b6918d","0xfffe27ea2830d54fad465c7835dfcb8d1b637afecf5c8116f6345489947a9b87","0x0e176001aa4ea75011e88c9023cd88528b97832d7702bb4eb6ce54dacb72285f","0xca94b2eb4dbd39705fde6c0afe784886166d172e034b96706e6f73452b52855c","0x885deb0e4307fa99df9e773ff11344ee034f4c9c93d7eb138d0da714c1f8128b","0x147021357b2eb773d60db74f751316bfd367b06080320d378c0c402240e98d59","0x146f43471a3bde6d8a04e87b6afd3ee6860c6e38a009f86aee705ce722b67748","0x91c2ae93ec20c7fed5088112fe3941ca622dfb3f8f1022c4844726c361244bd4","0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78","0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2","0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}