@@ -102,19 +102,19 @@ def _apply_subagent(agent: AgentTarget, mode: Mode) -> WriteResult | None:
102102
103103_INTEGRATIONS : list [_Integration ] = [
104104 _Integration (
105- "mcp" , "MCP server" , "registers semble as a tool in the agent " , _apply_mcp , AgentTarget .resolved_mcp_path
105+ "mcp" , "MCP server" , "lets the agent call semble directly as a tool" , _apply_mcp , AgentTarget .resolved_mcp_path
106106 ),
107107 _Integration (
108108 "instructions" ,
109109 "Instructions" ,
110- "adds usage guide to the agent's config file " ,
110+ "adds CLI usage guidance to AGENTS.md / CLAUDE.md " ,
111111 _apply_instructions ,
112112 lambda a : a .instructions_path ,
113113 ),
114114 _Integration (
115115 "subagent" ,
116116 "Sub-agent" ,
117- "installs a global semble-search sub-agent (available in all projects) " ,
117+ "installs a dedicated semble-search sub-agent" ,
118118 _apply_subagent ,
119119 lambda a : a .subagent_path ,
120120 ),
@@ -190,7 +190,8 @@ def run(mode: Mode) -> None:
190190 f"Select agents to { 'configure' if install else 'remove configuration from' } :" , agent_items
191191 ) or _exit ("Nothing selected. Exiting." )
192192
193- integ_items = [(f"{ i .label } — { i .desc } " , i , True ) for i in _INTEGRATIONS ]
193+ max_label = max (len (i .label ) for i in _INTEGRATIONS )
194+ integ_items = [(f"{ i .label :<{max_label }} — { i .desc } " , i , True ) for i in _INTEGRATIONS ]
194195 chosen_integrations = _checkbox (
195196 f"Select integrations to { 'enable' if install else 'remove' } :" , integ_items
196197 ) or _exit ("Nothing selected. Exiting." )
0 commit comments