CodeSynapse: Semantic Context for LLM Code Agents