From c26c1089ca46a66b4f833c52fc176e593f354db7 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Tue, 25 Aug 2026 14:59:03 +0300 Subject: [PATCH] Use matched alias for task target --- modules/interaction/domain/task_decomposition.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/interaction/domain/task_decomposition.go b/modules/interaction/domain/task_decomposition.go index abe6c67..b55e2e9 100644 --- a/modules/interaction/domain/task_decomposition.go +++ b/modules/interaction/domain/task_decomposition.go @@ -72,7 +72,7 @@ func DecomposeTaskWithLexicon(message string, lexicon TaskLexicon) TaskDecomposi } if result.Target == "" && result.Object != "" { for _, entry := range lexicon.ObjectAliases { - if entry.Value == result.Object { + if entry.Value == result.Object && lexiconAliasMatches(tokens, entry.Alias) { result.Target = valueAfterCue(lower, entry.Alias) break }