- Add try/except error handling to get_library_agents_for_generation
for graceful degradation (consistent with marketplace search)
- Add null checks when deduplicating agents by name to prevent
AttributeError if agent name is None
- Use actual graph ID from current_agent in edit_agent.py to properly
exclude the agent being edited (agent_id might be a library agent ID)