Aumai Toolretrieval

B+ 87 completed
Library
cli / python · tiny
22
Files
1,376
LOC
1
Frameworks
4
Languages

Pipeline State

completed
Run ID
#304053
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
35.59
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47941
Member of a group with 1 similar repo(s) — canonical #9446 view group →
Top concepts (4)
Project DescriptiontestingTestingTesting
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Build me a command-line tool in Python for vector-indexed tool search across large tool registries. I need the core functionality implemented, and I should be able to follow the setup using the provided documentation structure. Please ensure the project structure supports testing using pytest and includes necessary files like a Makefile and proper configuration for development.
python cli vector-search tool-retrieval ai-agent pytest command-line
Generated by gemma4:latest

Catalog Information

The AUMAI Tool Retrieval project is designed to help users efficiently find and retrieve tools from large registries.

Description

This project provides a vector-indexed tool search functionality, ideal for large-scale tool registries. It enables fast and accurate searching of tools based on their characteristics. The system can be used in various domains where tool discovery is crucial.

الوصف

هذا المشروع يقدم وظيفة البحث عن أدوات مُفهرسة بتقنية الفيروس، مناسبة للخزانات الكبيرة من الأدوات. يسمح هذا النظام بالبحث السريع والضبطي عن الأدوات بناءً على خصائصها. يمكن استخدام هذه الوظيفة في مجالات متعددة حيث يكون اكتشاف الأدوات ضروريًا.

Novelty

5/10

Tags

tool-discovery large-scale-search vector-indexing registry-management efficient-tool-retrieval

Technologies

click numpy pydantic

Claude Models

claude-opus-4.6

Quality Score

B+
86.7/100
Structure
93
Code Quality
90
Documentation
85
Testing
85
Practices
67
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (60% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Security & Health

4.1h
Tech Debt (D)
High
DORA Rating
A
OWASP (100%)
All rows above produced by Repobility · https://repobility.com
PASS
Quality Gate
A
Risk (7)
Apache-2.0
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
79.6%
markdown
10.0%
yaml
5.9%
toml
4.5%

Frameworks

pytest

Symbols

variable16
method12
function7
class6
constant2

Concepts (4)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject Description> Vector-indexed tool search for large tool registries80%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
business_logicTestingDetected from 3 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/27880.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nclick8.3.2 · 0 gadgets · risk 0.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0Npydantic2.12.5 · 0 gadgets · risk 0.0