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 {
val type = instance::class.java
if (type.isAnnotationPresent(AgentComponent::class.java)) {
if (!type.isAnnotationPresent(AgentComponent::class.java)) {
return false
}
_additionalComponents[type] = instance