DeepContext: Semantic Code Search for AI Agents & Codebases