diff --git a/internal/ai/application/runtime/types.go b/internal/ai/application/runtime/types.go index faff57a..7373b59 100644 --- a/internal/ai/application/runtime/types.go +++ b/internal/ai/application/runtime/types.go @@ -23,7 +23,7 @@ type ResumeRequest struct { AIAgent *models.AIAgent AIConfig *models.AIConfig CheckPointID string - ResumeData map[string]any + ResumeData map[string]string ToolSet *registry.ToolSet } diff --git a/internal/ai/runtime/debug_run.go b/internal/ai/runtime/debug_run.go index ca9c989..44bdb58 100644 --- a/internal/ai/runtime/debug_run.go +++ b/internal/ai/runtime/debug_run.go @@ -93,7 +93,7 @@ func DebugResumeSkill(ctx context.Context, req request.SkillDebugResumeRequest) AIAgent: aiAgent, AIConfig: aiConfig, CheckPointID: strings.TrimSpace(req.CheckPointID), - ResumeData: map[string]any{ + ResumeData: map[string]string{ strings.TrimSpace(pendingInterrupt.InterruptID): resumeText, }, }) diff --git a/internal/ai/runtime/executor/run_options.go b/internal/ai/runtime/executor/run_options.go index 34ba797..76d84ab 100644 --- a/internal/ai/runtime/executor/run_options.go +++ b/internal/ai/runtime/executor/run_options.go @@ -17,7 +17,7 @@ func resolveCheckPointID(input string, runID string) string { return "eino_cp_" + strings.TrimSpace(runID) } -func buildResumeDataMessage(resumeData map[string]any) *schema.Message { +func buildResumeDataMessage(resumeData map[string]string) *schema.Message { if len(resumeData) == 0 { return nil } diff --git a/internal/ai/runtime/executor/types.go b/internal/ai/runtime/executor/types.go index 9b35a38..572fb9f 100644 --- a/internal/ai/runtime/executor/types.go +++ b/internal/ai/runtime/executor/types.go @@ -22,7 +22,7 @@ type ResumeInput struct { AIAgent *models.AIAgent AIConfig *models.AIConfig CheckPointID string - ResumeData map[string]any + ResumeData map[string]string ToolSet *registry.ToolSet } diff --git a/internal/ai/runtime/runtime_reply_executor.go b/internal/ai/runtime/runtime_reply_executor.go index 0eccc3a..11c700e 100644 --- a/internal/ai/runtime/runtime_reply_executor.go +++ b/internal/ai/runtime/runtime_reply_executor.go @@ -54,7 +54,7 @@ func (e *runtimeReplyExecutor) ResumePendingInterrupt(ctx context.Context, conve AIAgent: &aiAgent, AIConfig: aiConfig, CheckPointID: strings.TrimSpace(pendingInterrupt.CheckPointID), - ResumeData: map[string]any{ + ResumeData: map[string]string{ strings.TrimSpace(pendingInterrupt.InterruptID): strings.TrimSpace(message.Content), }, })