{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"npm-jchaffin-gh-rag","slug":"jchaffin-gh-rag","name":"@jchaffin/gh-rag","type":"repo","url":"https://www.npmjs.com/package/@jchaffin/gh-rag","page_url":"https://unfragile.ai/jchaffin-gh-rag","categories":["rag-knowledge"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"npm-jchaffin-gh-rag__cap_0","uri":"capability://data.processing.analysis.hybrid.relevance.based.answer.generation","name":"hybrid relevance-based answer generation","description":"This capability combines BM25 ranking with Pinecone's vector database to retrieve and generate answers from GitHub repositories. It first indexes the repositories using BM25 for keyword-based relevance, then enhances the retrieval process with vector embeddings from Pinecone, allowing for more nuanced and context-aware answers. The integration of cited answers provides users with sources for the information, enhancing trust and usability.","intents":["How can I find relevant code snippets from GitHub repositories based on specific keywords?","I need to retrieve answers to my programming questions with citations from GitHub.","What are the best practices for implementing a feature in my project based on existing GitHub code?"],"best_for":["developers looking to enhance their coding efficiency by leveraging existing GitHub resources"],"limitations":["Performance may degrade with very large repositories due to indexing overhead.","Requires external Pinecone setup for vector storage."],"requires":["Node.js 14+","Pinecone API key"],"input_types":["text"],"output_types":["text","structured data"],"categories":["data-processing-analysis","knowledge-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-jchaffin-gh-rag__cap_1","uri":"capability://data.processing.analysis.cited.answer.generation","name":"cited answer generation","description":"This capability generates answers that include citations from the original GitHub repositories, allowing users to verify the information and explore further. It works by cross-referencing the retrieved content with the source repository data, ensuring that users receive not only the answer but also the context and origin of the information. This is particularly useful for developers who need to reference code snippets or documentation directly.","intents":["Can I get answers that include references to the original code or documentation?","How do I verify the information I receive from the tool?","I want to see the source of the code snippets provided in the answers."],"best_for":["developers who prioritize accuracy and source verification in their coding inquiries"],"limitations":["Citations are only as accurate as the indexing process; outdated repositories may lead to incorrect references."],"requires":["Node.js 14+","Pinecone API key"],"input_types":["text"],"output_types":["text"],"categories":["data-processing-analysis","knowledge-retrieval"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":21,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Pinecone API key"],"failure_modes":["Performance may degrade with very large repositories due to indexing overhead.","Requires external Pinecone setup for vector storage.","Citations are only as accurate as the indexing process; outdated repositories may lead to incorrect references.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.10762762554042175,"quality":0.14,"ecosystem":0.3,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.3,"quality":0.2,"ecosystem":0.15,"match_graph":0.3,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:23.902Z","last_scraped_at":"2026-05-03T14:04:47.474Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":596,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=jchaffin-gh-rag","compare_url":"https://unfragile.ai/compare?artifact=jchaffin-gh-rag"}},"signature":"7pcArdjPJ609YypOsbT3L0g98Z8AIVZpl9epZ4B5CnWhOe5WmGTZnVH3NQrm+ycOeI6LTzYB3MJA8XDC9Jp8DA==","signedAt":"2026-07-08T22:14:47.989Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/jchaffin-gh-rag","artifact":"https://unfragile.ai/jchaffin-gh-rag","verify":"https://unfragile.ai/api/v1/verify?slug=jchaffin-gh-rag","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}