feat: enhance agent loop tool handling and add tests for direct capability aliases

This commit is contained in:
mlogclub
2026-07-29 11:36:14 +08:00
parent f00dc646ac
commit c66ab1050e
4 changed files with 115 additions and 20 deletions
@@ -42,7 +42,7 @@ func TestConversationHumanDispatchAIHandoffOffHoursKeepsAIServingAndSendsNotice(
if message == nil {
t.Fatalf("expected off-hours notice message")
}
if message.SenderType != enums.IMSenderTypeAI || !strings.Contains(message.Content, "Human support is currently outside service hours") {
if message.SenderType != enums.IMSenderTypeAI || message.Content != services.HandoffOffHoursMessage {
t.Fatalf("unexpected off-hours message: %+v", message)
}
}