rocketraman
09/13/2025, 5:18 PMSession UUID is not mocked
kotlin.NotImplementedError: Session UUID is not mocked
at ai.koog.agents.testing.tools.DummyAIAgentContext.getRunId(DummyAIAgentContext.kt:86)
at ai.koog.agents.testing.feature.Testing$Feature.verifyGraph(TestingFeature.kt:1027)
at ai.koog.agents.testing.feature.Testing$Feature.access$verifyGraph(TestingFeature.kt:929)
at ai.koog.agents.testing.feature.Testing$Feature$install$2.invokeSuspend(TestingFeature.kt:973)
at ai.koog.agents.testing.feature.Testing$Feature$install$2.invoke(TestingFeature.kt)
at ai.koog.agents.testing.feature.Testing$Feature$install$2.invoke(TestingFeature.kt)
at ai.koog.agents.core.feature.AIAgentPipeline$interceptBeforeAgentStarted$1.handle(AIAgentPipeline.kt:586)
at ai.koog.agents.core.feature.handler.AgentHandler.handleBeforeAgentStarted(AgentHandler.kt:97)
The call that produces this error is
assertNodes {
callLLM withInput "foo" outputs toolCallMessage(fooTool, FooInput("foo"))
}
I can workaround it by specifing runId = "" in assertNodes but then I get kotlin.NotImplementedError: Agent input is not mocked, and if I implement that I get something else, and so on.Sam
09/23/2025, 11:26 AMrocketraman
09/23/2025, 12:20 PMAnastasiia Zarechneva
09/23/2025, 2:27 PMrunId value in the mock environment... I'll try fixing it here, please feel free to follow. If it's merged today, you can try it out in tomorrow's nightly build.rocketraman
09/23/2025, 2:27 PMrocketraman
09/23/2025, 2:28 PMAnastasiia Zarechneva
09/23/2025, 2:30 PMrocketraman
09/23/2025, 2:40 PMAgent input is not mocked (DummyAIAgentContext.kt:68)
And when I work around that, I get
Agent input type is not mocked (DummyAIAgentContext.kt:71)
and so on (I don't know how far down the rabbit hole goes).Anastasiia Zarechneva
09/23/2025, 2:48 PMrocketraman
09/23/2025, 2:58 PMcopy call here that triggers all those accesses:
at ai.koog.agents.testing.feature.Testing$Feature.verifyGraph(TestingFeature.kt:1038)rocketraman
09/24/2025, 12:08 PMAgent input type is not mocked
kotlin.NotImplementedError: Agent input type is not mocked
at ai.koog.agents.testing.tools.DummyAIAgentContext.getAgentInputType(DummyAIAgentContext.kt:72)
at ai.koog.agents.core.agent.context.AIAgentGraphContextBase.copy$default(AIAgentGraphContext.kt:64)
at ai.koog.agents.testing.feature.Testing$Feature.verifyGraph(TestingFeature.kt:1055)
at ai.koog.agents.testing.feature.Testing$Feature.access$verifyGraph(TestingFeature.kt:931)
at ai.koog.agents.testing.feature.Testing$Feature$install$3.invokeSuspend(TestingFeature.kt:984)Anastasiia Zarechneva
09/24/2025, 12:09 PM