From 2cb4866fcefa63c65a1aa0de0ef3f5371bbdbb64 Mon Sep 17 00:00:00 2001 From: mlogclub Date: Tue, 14 Apr 2026 11:47:13 +0800 Subject: [PATCH] feat: update ResumeData type from map[string]any to map[string]string for consistency --- internal/ai/application/runtime/types.go | 2 +- internal/ai/runtime/debug_run.go | 2 +- internal/ai/runtime/executor/run_options.go | 2 +- internal/ai/runtime/executor/types.go | 2 +- internal/ai/runtime/runtime_reply_executor.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) 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), }, })