{"_id":"@agentproto/adapter-knowledge-gbrain-doc","_rev":"9-df7ee4c9dab4518354756dd202ffee16","name":"@agentproto/adapter-knowledge-gbrain-doc","dist-tags":{"latest":"0.2.8"},"versions":{"0.2.0":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.0","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"bf723877af0a97fdc87fd33242b5937b42b337b7","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.0.tgz","fileCount":6,"integrity":"sha512-7vrheapw+oUxdQNcH9xbmu9NaGHRdWm94HpbaI0EvCC4WUF6nH1QOd7vTSruxiuthnNi+HPbc44POoZvArYFMg==","signatures":[{"sig":"MEQCIFETbPSpZkOk60HXp7buEYTImDG6mNI7RUDfeg8UbeW5AiB28E3/g8P4VgmYj0uCeu0hq1qOqDRCICqJuXMB9h9IUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93791},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/440bc6de1ccdedb75c7918dc7aa8cf6b/agentproto-adapter-knowledge-gbrain-doc-0.2.0.tgz","_integrity":"sha512-7vrheapw+oUxdQNcH9xbmu9NaGHRdWm94HpbaI0EvCC4WUF6nH1QOd7vTSruxiuthnNi+HPbc44POoZvArYFMg==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@agentproto/provider-kit":"0.4.0","@agentproto/knowledge-engine":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tool":"0.2.1","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.0_1785153648094_0.8726628111878183","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.1","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"85ea1a77f0ae07015a01a78ee38373e0013c7d6b","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.1.tgz","fileCount":6,"integrity":"sha512-33s4INOiuVKRIlWq/w7MDuhRo04eGly/+o10K4kfFhOZOfcDuQn5pBMntGhS5SdAEGgivTOQRSFAKU6pl9tpbw==","signatures":[{"sig":"MEQCIC8c1YWjuJYfOST/q8yyzONtKXg5/fvP6C3bgtq+F1jJAiBWunKtgvzEZqcxQM4OIlAed2myQw8I7wRdcVdKt2iEfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93791},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/8958f534c6f52e420fe36aeb556ae36a/agentproto-adapter-knowledge-gbrain-doc-0.2.1.tgz","_integrity":"sha512-33s4INOiuVKRIlWq/w7MDuhRo04eGly/+o10K4kfFhOZOfcDuQn5pBMntGhS5SdAEGgivTOQRSFAKU6pl9tpbw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@agentproto/provider-kit":"0.4.1","@agentproto/knowledge-engine":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tool":"0.2.1","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.1_1785977191883_0.5882115186001426","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.2","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.2","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"cccb8478ee3ac5c4be330e949d3256ca9d67830b","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.2.tgz","fileCount":6,"integrity":"sha512-Qzv6IXqYC1McHu0DDikh56Vse9K8cGwYwhW7rRTaHs8NHCAuVcsCrJYaIWdYTkJ+X5ZOYbIbmyYj6FLNcEm8Ug==","signatures":[{"sig":"MEYCIQC2LgbKrl6FWYHCXJbEZEjYsnGWG/gxG/JZZfJLf5krrQIhANfGWjcrxl3FwsxAHfwEI/r7bsKO+6s4kUTb8fl4XWAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93791},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/1e9d64f976458bb3e081611eae6267b6/agentproto-adapter-knowledge-gbrain-doc-0.2.2.tgz","_integrity":"sha512-Qzv6IXqYC1McHu0DDikh56Vse9K8cGwYwhW7rRTaHs8NHCAuVcsCrJYaIWdYTkJ+X5ZOYbIbmyYj6FLNcEm8Ug==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","@agentproto/provider-kit":"0.4.2","@agentproto/knowledge-engine":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tool":"0.2.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.2_1788280164498_0.26476572776546203","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.3","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.3","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"0b6fbe4a8ee422e3ba117c049c7b7a9c32b02c2c","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.3.tgz","fileCount":6,"integrity":"sha512-1/hqvn5sz6GXLykUD+t4pkdbPPZAbnmV3L5s7j87O2TF/W8oyEnfnUS6kAnumwvnGyz+Tcxb5ZeAM9rFsHRqYA==","signatures":[{"sig":"MEYCIQDqsYiOpAw0AGufUYKhlF6p6wPF62E5NEn6ahH0ANKSXAIhAJ5N7/gzXW7cU0fiCjWM9vBZWuwdP3OZg6vpZXZganCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/f3bedfb96809724c54818827b5f44db9/agentproto-adapter-knowledge-gbrain-doc-0.2.3.tgz","_integrity":"sha512-1/hqvn5sz6GXLykUD+t4pkdbPPZAbnmV3L5s7j87O2TF/W8oyEnfnUS6kAnumwvnGyz+Tcxb5ZeAM9rFsHRqYA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","@agentproto/provider-kit":"0.4.3","@agentproto/knowledge-engine":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.3.0","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.3_1788960678249_0.39028675278444624","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.4","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.4","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"f0a901b727f17a3032941ce7821f4f4f952484f4","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.4.tgz","fileCount":6,"integrity":"sha512-681aEoAHWllEpNEOyKHG8i+JBwNCClsIscA/b8GXD3skGdmdCREjgh1qYHeCStOhv2q32/0tlKw6KsTYJnX9YA==","signatures":[{"sig":"MEUCIAamzAbSH8Fsd3TTkKXPjB4b70Oip1gvvA2pIQu5ZDQUAiEAiPKMUrV/h5ZBLeFTRT41ihZJ3QtVkbhERqWtCAMuQI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyu2FTitSNQOy7Ug7BwyuZtvnGptLA2ZeuqahqndOK3QIgHll7fAeMViPDykIn3hxi9km7Ak0zeCf6/UxxICsQq1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/9f7c0c48cb6b94a1ae383cac640aef71/agentproto-adapter-knowledge-gbrain-doc-0.2.4.tgz","_integrity":"sha512-681aEoAHWllEpNEOyKHG8i+JBwNCClsIscA/b8GXD3skGdmdCREjgh1qYHeCStOhv2q32/0tlKw6KsTYJnX9YA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@agentproto/provider-kit":"0.4.4","@agentproto/knowledge-engine":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.3.1","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.4_1789642924545_0.37024884497866806","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.5","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.5","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"0cd96cb2e8a443bda5a99e657236054a25493168","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.5.tgz","fileCount":6,"integrity":"sha512-fokmCplOlkQAw3zW+wxusbXqQFpow32GLifUBDNnRt6nRBFuHy4GtGESy0w/0X6x4lIRyCHdWE7mzLMc+g3oEA==","signatures":[{"sig":"MEUCIQC7kkIPlR0iI2T2b9p/iWIN+SQuViC1KD0LY+cpXQeqVgIgS2A369dSl8PoVWVIOCkcP5J5Q3snNnkT4pkV2hHjX+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSQMi1JiEh2sytF0XJFmaESvu2Lc5uUe+80RJ7KbW74AiBt19aZmXkEUqiML+8nN1vE5pDYn5s54mLvD1cR59sFtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/3b69593aa95af28ee331116d0947cc88/agentproto-adapter-knowledge-gbrain-doc-0.2.5.tgz","_integrity":"sha512-fokmCplOlkQAw3zW+wxusbXqQFpow32GLifUBDNnRt6nRBFuHy4GtGESy0w/0X6x4lIRyCHdWE7mzLMc+g3oEA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@agentproto/provider-kit":"0.4.5","@agentproto/knowledge-engine":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.3.1","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.5_1790068990374_0.4655775106436557","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.6","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.6","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"865f42d4b60d2f4840230ae14b970d4d73ebfbd4","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.6.tgz","fileCount":6,"integrity":"sha512-QdUtPnYtRHZpJE3YIZD2jBgMo8ddcPR4iB9crPMxJ93zQk1mkNMup7+li3G/+bP9kRkwpC8idG1z5Rqw5xNR0w==","signatures":[{"sig":"MEYCIQCaCuOwc2E1BleHnKRmeolFo+4vkjlJCFkqtF5Fpw+CuAIhAPbKyDhPb1eELglaGuyk/K0mYFDap4u+GHYlyckDblSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcGnWm7sQRpLxGu8dxUgTJoC1P+P1LcCzqjITC5QeqPQIhANEmMrLBHoh3au9tgn4z+IajrMCg4COhki4cdj1bku+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/0113cbe98dbb51d04c897c26b500cccc/agentproto-adapter-knowledge-gbrain-doc-0.2.6.tgz","_integrity":"sha512-QdUtPnYtRHZpJE3YIZD2jBgMo8ddcPR4iB9crPMxJ93zQk1mkNMup7+li3G/+bP9kRkwpC8idG1z5Rqw5xNR0w==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@agentproto/provider-kit":"0.4.5","@agentproto/knowledge-engine":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.3.1","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.6_1790477167526_0.7533774700608582","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@agentproto/adapter-knowledge-gbrain-doc","version":"0.2.7","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"license":"Apache-2.0","_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.7","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"365647f4b547f2d3eb91cb27daec96102e8bfee3","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.7.tgz","fileCount":6,"integrity":"sha512-FMgqfdiQVlJ5r4NS1Fb8GK3swKgRwaBE0215s6RxL/yP2KVBUfWUt6aW8FxzJ19DQC1IR7/3uVSRo24m8TFuDw==","signatures":[{"sig":"MEYCIQDk+XQzkJ8Rj1D/RgMiuE9zK4qhTsefd+eyQNHdM7TXFAIhAI6l8E5OXLBnB/79b+VBakyXbkIBA4TGkLTQZhafylL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGKBpc/MXQdIhOdxaZQ5CPKr5TBrw06OHN3p9cihhiExAiEA/3h4fVFhT9wXQr/a9pZN6+YlEh3LKuLgnzyCARJKMJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/3eaeae49daa1655d3f31ae14506828dd/agentproto-adapter-knowledge-gbrain-doc-0.2.7.tgz","_integrity":"sha512-FMgqfdiQVlJ5r4NS1Fb8GK3swKgRwaBE0215s6RxL/yP2KVBUfWUt6aW8FxzJ19DQC1IR7/3uVSRo24m8TFuDw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@agentproto/provider-kit":"0.4.6","@agentproto/knowledge-engine":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.3.2","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.7_1790702479559_0.7624259425725013","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"_id":"@agentproto/adapter-knowledge-gbrain-doc@0.2.8","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"002e42fa92e3373e743fad92588916e1d2cf7934","tarball":"https://registry.npmjs.org/@agentproto/adapter-knowledge-gbrain-doc/-/adapter-knowledge-gbrain-doc-0.2.8.tgz","fileCount":6,"integrity":"sha512-H+epDr+1vavoLnW5ca299sinYDC5B7l0CHDbCb/KCeA600hUHUmel33PqT8X3+shun2JGV4yOujWMhBPrj/fjQ==","signatures":[{"sig":"MEQCIAoqTHLHEOI/jlt+RZDstawye5b0hkPnkLsSN8pmwvq5AiAszyT72XoQYeq/0C0n86fGAjSBOJOo9ZYdsrclM1Iw6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHaXfVla2kXH/CZBns0x3nTPudATtpwlsaSX8MH2CiDiAiANSvawGiOhV7fqi/CUbd7SY/fqO4+TRtN+RFwB28ovlQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fadapter-knowledge-gbrain-doc@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93783},"main":"dist/index.mjs","name":"@agentproto/adapter-knowledge-gbrain-doc","type":"module","_from":"file:agentproto-adapter-knowledge-gbrain-doc-0.2.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"version":"0.2.8","_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"homepage":"https://agentproto.sh","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"_resolved":"/tmp/5f007073efb57169e02b0c65ca01242a/agentproto-adapter-knowledge-gbrain-doc-0.2.8.tgz","_integrity":"sha512-H+epDr+1vavoLnW5ca299sinYDC5B7l0CHDbCb/KCeA600hUHUmel33PqT8X3+shun2JGV4yOujWMhBPrj/fjQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"_npmVersion":"10.9.8","description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","directories":{},"maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@agentproto/provider-kit":"0.4.6","@agentproto/knowledge-engine":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tool":"0.4.0","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-knowledge-gbrain-doc_0.2.8_1790733064574_0.9503853976885082"}}},"time":{"created":"2026-07-27T12:00:42.139Z","modified":"2026-09-30T01:51:04.992Z","0.2.0":"2026-07-27T12:00:48.238Z","0.2.1":"2026-08-06T00:46:32.074Z","0.2.2":"2026-09-01T16:29:24.652Z","0.2.3":"2026-09-09T13:31:18.382Z","0.2.4":"2026-09-17T11:02:04.675Z","0.2.5":"2026-09-22T09:23:10.474Z","0.2.6":"2026-09-27T02:46:07.647Z","0.2.7":"2026-09-29T17:21:19.645Z","0.2.8":"2026-09-30T01:51:04.664Z"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","homepage":"https://agentproto.sh","keywords":["agentproto","knowledge-engine","knowledge","retrieval","rag","gbrain","document-search","hybrid-search","adapter","provider-kit","open-standard","agentic"],"repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"adapters/knowledge-gbrain-doc"},"description":"Knowledge adapter: implements @agentproto/knowledge-engine's IKnowledgeProvider over a gbrain server's document API (put_page / search) via pure fetch over its JSON-RPC /mcp endpoint. gbrain fuses lexical (tsvector) + semantic recall. Registers as a provi","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"readme":"# @agentproto/adapter-knowledge-gbrain-doc\n\nThe **document-retrieval** backing for the\n[`@agentproto/knowledge-engine`](../../packages/knowledge-engine)\n`IKnowledgeProvider` contract.\n\nImplements the ingest/query contract over a **gbrain** server's document API —\n`put_page` (ingest) + `search` (query) — reached over its JSON-RPC `/mcp`\nendpoint via pure `fetch` (no vendor SDK). gbrain fuses **lexical (tsvector) +\nsemantic** recall, so a query stamps `modeUsed: \"hybrid\"`.\n\nThe document-retrieval sibling of\n[`@agentproto/adapter-knowledge-files`](../knowledge-files) (BM25),\n[`@agentproto/adapter-knowledge-corpus`](../knowledge-corpus) (AIP-10\ncomposition), and\n[`@agentproto/adapter-knowledge-qdrant`](../knowledge-qdrant) (vector).\n\n> **Distinct from the code-graph gbrain adapter.**\n> [`@agentproto/adapter-code-brain-gbrain`](../code-brain-gbrain) is the\n> **code-graph** gbrain adapter (`ICodeBrainProvider`: define / callers /\n> callees). **This** package is the **knowledge-document** one\n> (`IKnowledgeProvider` over gbrain's document store). Same backend, different\n> contract — they never share a package edge; gbrain is reached only at runtime\n> over HTTP.\n\n> **No studio edge.** Lifted from a studio provider whose only cross-package\n> import was a type-only import of `JsonRpcRequest` / `JsonRpcResponse` from the\n> studio `core/protocol` package. That edge is replaced by two inline JSON-RPC\n> interfaces — no studio dependency survives.\n\n## What's in the box\n\n| Export | Role |\n| --- | --- |\n| `GbrainDocKnowledgeAdapter` | The `IKnowledgeProvider` implementation. Config-driven — consumes a plain `GbrainDocAdapterConfig`; knows nothing about `process.env`. |\n| `GbrainDocAdapterConfigSchema` / `parseGbrainDocAdapterConfig` | The zod config contract (endpoint, bearer token, timeout). |\n| `extractJsonRpcPayload` | Pulls the JSON-RPC envelope out of a gbrain Streamable-HTTP (SSE) response body (exported for testing). |\n| `loadGbrainDocKnowledgeEnv` / `gbrainDocEnvToConfig` | The typed env module — the ONE place `GBRAIN_*` is read. |\n| `createStandaloneGbrainDocAdapter()` | Wires the typed env into a ready-to-use adapter. |\n| provider-kit family (`KNOWLEDGE_GBRAIN_DOC_CATALOG`, `makeKnowledgeGbrainDocResolver`, `resolveKnowledgeBackend`) | Registers the `gbrain-doc` backend under the `@agentproto/adapter-knowledge-*` discovery convention. |\n\n## Environment\n\n| Var | Required | Default | Meaning |\n| --- | --- | --- | --- |\n| `GBRAIN_BEARER_TOKEN` | ✅ | — | Machine bearer token accepted by the gbrain `/mcp` endpoint (OAuth 2.1 client_credentials). Shared with the code-graph gbrain adapter's HTTP backend by design. |\n| `GBRAIN_ENDPOINT` | | `http://127.0.0.1:3132` | gbrain HTTP base URL (the `/mcp` endpoint is appended). |\n| `GBRAIN_HTTP_TIMEOUT_MS` | | `45000` | Per-request timeout (ms). |\n\n## Usage\n\n```ts\nimport {\n  GbrainDocKnowledgeAdapter,\n  createStandaloneGbrainDocAdapter,\n} from \"@agentproto/adapter-knowledge-gbrain-doc\"\n\n// From the ambient GBRAIN_* env:\nconst kb = createStandaloneGbrainDocAdapter()\n\n// Or construct directly (e.g. a host resolving a per-KB config + vault secret):\nconst direct = new GbrainDocKnowledgeAdapter({\n  endpoint: \"http://127.0.0.1:3132\",\n  bearerToken: process.env.GBRAIN_BEARER_TOKEN!,\n})\n\nawait kb.ingest({ kind: \"text\", uri: \"doc://intro\", title: \"Intro\", content: \"…\" })\nconst { hits } = await kb.query({ query: \"how do I ship\", topK: 5 })\n```\n\n## Scope\n\nSupported: `ingest` (`put_page` a markdown doc), `query` (`search` — stamps\n`modeUsed: \"hybrid\"`; `minScore` is applied client-side since gbrain `search`\nhas no server-side score floor), `listSources` / `getSource` / `deleteSource`\n(via `list_pages` / `get_page` / `delete_page`), `healthCheck` (`GET /health`).\n\n## Testing\n\nUnit tests run against a mocked `globalThis.fetch` returning canned gbrain\nStreamable-HTTP (SSE) frames — **no live gbrain** (CI-safe). They assert the\n`put_page` / `search` request shapes and the result mapping into\n`KnowledgeSource` / `KnowledgeHit`. A guarded live e2e (`put_page` → `search`\nagainst a running gbrain) runs only when the container is reachable, mirroring\nthe code-brain gbrain adapter's guarded e2e.\n\n```sh\npnpm --filter @agentproto/adapter-knowledge-gbrain-doc test\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}