classifiers package
Classifiers package.
Vector-based tool/skill routing and the dangerous-command guard: building synthetic-query tool indexes, computing and storing embeddings in Redis (RediSearch), and KNN-based runtime classification.
Submodules
- classifiers.build_tool_index module
- classifiers.dangerous_command_guard module
- classifiers.ingest_skills module
- classifiers.init_tool_embeddings module
- classifiers.migrate_embeddings_redisearch module
- classifiers.redis_vector_index module
embedding_to_blob()store_tool_embedding_hash()delete_tool_embedding_hash()store_skill_embedding_hash()delete_skill_embedding_hash()store_dangerous_cmd_embedding_hash()delete_dangerous_cmd_embedding_hash()store_benign_tech_embedding_hash()delete_benign_tech_embedding_hash()knn_search_tools()knn_search_skills()knn_search_dangerous_cmds()knn_search_benign_tech()redisearch_index_doc_count()scan_tool_names()scan_dangerous_cmd_category_ids()scan_benign_tech_category_ids()migrate_legacy_tool_hashes_to_redisearch()migrate_legacy_skill_hashes_to_redisearch()
- classifiers.refresh_tool_embeddings module
- classifiers.skill_catalog module
- classifiers.tool_embedding_batch module
- classifiers.tool_prefix_groups module
- classifiers.update_benign_technical_embeddings module
- classifiers.update_changed_tool_embeddings module
- classifiers.update_dangerous_command_embeddings module
- classifiers.update_skill_embeddings module
- classifiers.update_tool_embeddings module
- classifiers.vector_classifier module