fix(framework): reject additional components missing @AgentComponent annotation

This commit is contained in:
2026-02-26 22:18:36 +08:00
parent fa50f4aeb7
commit dde01a6253

View File

@@ -42,7 +42,7 @@ object AgentContext {
fun addAdditionalComponent(instance: Any): Boolean { fun addAdditionalComponent(instance: Any): Boolean {
val type = instance::class.java val type = instance::class.java
if (type.isAnnotationPresent(AgentComponent::class.java)) { if (!type.isAnnotationPresent(AgentComponent::class.java)) {
return false return false
} }
_additionalComponents[type] = instance _additionalComponents[type] = instance