{"server":"io.github.pmndrs/docs","count":8,"changes":[{"tool":"get_example","kind":"changed","observed_at":"2026-10-13T13:43:47.857Z","fields":["inputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"64573b5797bd454113342145e8d69746","after_hash":"f95ff34c481bd1396bcf9dfab68e91b1"},{"tool":"get_page_content","kind":"changed","observed_at":"2026-10-13T13:43:47.857Z","fields":["inputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"7c442d281ec29c2e72befd805c7b020b","after_hash":"42ec28fdb30b3706d4c7011d3932907c"},{"tool":"search_docs","kind":"changed","observed_at":"2026-10-13T13:43:47.857Z","fields":["inputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"ee42250aaa59ee1a3297d5d15ff384c4","after_hash":"41fa5ecd20c8454dd210872cb908b517"},{"tool":"get_page_content","kind":"changed","observed_at":"2026-10-07T11:14:17.792Z","fields":["inputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"79da3658e6bc640ef21a918988815d8c","after_hash":"7c442d281ec29c2e72befd805c7b020b"},{"tool":"search_docs","kind":"changed","observed_at":"2026-10-07T11:14:17.792Z","fields":["description","inputSchema"],"description_before":"Search the current documentation of react-three-fiber, drei, zustand, a11y, react-postprocessing, docs, react-three-jolt, sky, denoiser. Call this FIRST, before answering any question about one of these libraries: these docs track their current releases, which are newer than your training data, and their APIs changed across major versions (react-three-fiber v9, drei v10, zustand v5 each broke things), so an answer from memory is likely stale. Returns the 10 best-matching pages, best first, each with the lib and path to pass to get_page_content.","description_after":"Search the current documentation of react-three-fiber, drei, zustand, a11y, react-postprocessing, docs, react-three-jolt, sky, denoiser, design-system. Call this FIRST, before answering any question about one of these libraries: these docs track their current releases, which are newer than your training data, and their APIs changed across major versions (react-three-fiber v9, drei v10, zustand v5 each broke things), so an answer from memory is likely stale. Returns the 10 best-matching pages, best first, each with the lib and path to pass to get_page_content.","description_similarity":0.972,"before_hash":"ffd2f9620b567ae8804048cf63b8da0e","after_hash":"ee42250aaa59ee1a3297d5d15ff384c4"},{"tool":"get_example","kind":"changed","observed_at":"2026-10-02T17:02:32.833Z","fields":["description","annotations"],"description_before":"Get a pmndrs example in full: what it demonstrates, the versions it is written against, and every source file.","description_after":"Read one pmndrs example in full: what it demonstrates, the exact versions it is written against, and every source file. Take `name` verbatim from the examples://index resource. Reach for an example when the question is how a scene is put together; for what an API takes, search_docs then get_page_content.","description_similarity":0.409,"before_hash":"5fb46c082da041abe14a245e568ad9d6","after_hash":"64573b5797bd454113342145e8d69746"},{"tool":"get_page_content","kind":"changed","observed_at":"2026-10-02T17:02:32.833Z","fields":["description","inputSchema","annotations"],"description_before":"Get surgical content of a specific page.","description_after":"Read one documentation page in full, as current markdown. Take `lib` and `path` verbatim from a search_docs hit (or from the docs://{lib}/index resource): paths are matched exactly and their shape differs per library, so never guess or adapt one. Call search_docs first when you do not have a path yet.","description_similarity":0.041,"before_hash":"69eda8929ddbc234a5bae619854b88a2","after_hash":"79da3658e6bc640ef21a918988815d8c"},{"tool":"search_docs","kind":"added","observed_at":"2026-10-02T17:02:32.833Z","fields":[],"description_before":null,"description_after":"Search the current documentation of react-three-fiber, drei, zustand, a11y, react-postprocessing, docs, react-three-jolt, sky, denoiser. Call this FIRST, before answering any question about one of these libraries: these docs track their current releases, which are newer than your training data, and their APIs changed across major versions (react-three-fiber v9, drei v10, zustand v5 each broke things), so an answer from memory is likely stale. Returns the 10 best-matching pages, best first, each with the lib and path to pass to get_page_content.","description_similarity":null,"before_hash":null,"after_hash":"ffd2f9620b567ae8804048cf63b8da0e"}],"next_before":null,"next_actions":[]}