{
    "name": "vector-search",
    "description": "Semantic vector search using Qdrant: create collections, upsert documents, similarity search, skill matching, RAG retrieval",
    "required_tools": ["qdrant", "ollama"],
    "triggers": [
        "vector search",
        "find similar",
        "semantic search",
        "rag retrieval",
        "index documents",
        "search knowledge"
    ],
    "input_schema": {
        "type": "object",
        "properties": {
            "operation": {
                "type": "string",
                "enum": ["create_collection", "search", "upsert", "index_skills", "delete_points"],
                "description": "The vector operation to perform"
            },
            "collection": {
                "type": "string",
                "description": "Collection name to operate on"
            },
            "query": {
                "type": "string",
                "description": "Search query text"
            },
            "limit": {
                "type": "integer",
                "description": "Maximum number of results"
            }
        },
        "required": ["operation", "collection"]
    },
    "category": "analysis"
}
