From dde01a6253fac528194e30f097fc8bc00c82a1ab Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Thu, 26 Feb 2026 22:18:36 +0800 Subject: [PATCH] fix(framework): reject additional components missing `@AgentComponent` annotation --- .../slhaf/partner/api/agent/factory/context/AgentContext.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentContext.kt b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentContext.kt index fc235ec5..239608b4 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentContext.kt +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/factory/context/AgentContext.kt @@ -42,7 +42,7 @@ object AgentContext { fun addAdditionalComponent(instance: Any): Boolean { val type = instance::class.java - if (type.isAnnotationPresent(AgentComponent::class.java)) { + if (!type.isAnnotationPresent(AgentComponent::class.java)) { return false } _additionalComponents[type] = instance