agentconnect.core.registry.search.utils module¶
Registry Search Utilities - Shared formatting and population functions
These utilities handle the conversion from registry domain objects (AgentRegistration) to search interface objects (AgentSearchResultItem) with appropriate detail levels.
- format_capabilities_for_output(cap_list)¶
Format capabilities list for search output.
- format_skills_for_output(skill_list)¶
Format skills list for search output.
- populate_search_result_item(registration, similarity_score, output_detail_level)¶
Populate
AgentSearchResultItemfromAgentRegistrationbased on detail level.This is the core utility that transforms registry domain objects into search interface objects, respecting the requested level of detail.
- Parameters:
registration (
AgentRegistration) – The agent registration from the registrysimilarity_score (
float) – Similarity score from search operationoutput_detail_level (
str) – Level of detail (‘minimal’, ‘summary’, ‘capabilities’, ‘full’)
- Return type:
- Returns:
Populated
AgentSearchResultItemwith appropriate level of detail