mirror of https://github.com/aliasrobotics/cai.git
fix(mcp): correct exception handling during agent lookup
Replaced `get_agent_by_name()` with `get_available_agents()[agent_identifier]` when fixing `/mcp add`, which changes the raised exception from `ValueError` to `KeyError`. Adjusted error handling accordingly.
This commit is contained in:
parent
a7952ff024
commit
f701410055
|
|
@ -812,7 +812,7 @@ Example: `/mcp add burp 13`
|
|||
try:
|
||||
agent = get_available_agents()[agent_identifier]
|
||||
agent_display_name = getattr(agent, "name", agent_identifier)
|
||||
except ValueError:
|
||||
except KeyError:
|
||||
# Try by index
|
||||
try:
|
||||
agents = get_available_agents()
|
||||
|
|
|
|||
Loading…
Reference in New Issue