Sourcerer: AI Agent Semantic Code Search & Token Optimization