From d462f029607798c22a4f7dcd9029ac0594328ac9 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Tue, 3 Mar 2026 11:48:08 +0800 Subject: [PATCH] refactor(framework): mv interaction in-out flow into AgentInteractionAdapter --- .../api/agent/runtime/interaction/AgentGateway.java | 4 +--- .../agent/runtime/interaction/AgentInteractionAdapter.kt | 8 +++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/runtime/interaction/AgentGateway.java b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/runtime/interaction/AgentGateway.java index cfdbf660..5c38c219 100644 --- a/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/runtime/interaction/AgentGateway.java +++ b/Partner-Framework/src/main/java/work/slhaf/partner/api/agent/runtime/interaction/AgentGateway.java @@ -9,9 +9,7 @@ public interface AgentGateway { - fun call(runningFlowContext: C): C = runBlocking { + fun submit(inputData: I): O { + val finalInputData: C = parseInputData(inputData) + val outputContext: C = call(finalInputData) + return parseOutputData(outputContext) + } + + private fun call(runningFlowContext: C): C = runBlocking { val runningModules = mutableMapOf>>>()