Refactor runtime executor integration and introduce eino package
- Replaced the existing runtime executor with a new eino package for better modularity. - Updated Service struct to use the new RuntimeExecutor from eino. - Adjusted Run and Resume methods to accommodate changes in input types and execution logic. - Introduced new types in the eino package to align with the previous executor's functionality. - Refactored tooling preparation logic to streamline tool definitions and improve clarity. - Added new context builders and event consumers to enhance runtime event handling. - Removed legacy executor code and ensured all references are updated to the new eino package.
This commit is contained in:
@@ -3,10 +3,10 @@ package runtime
|
||||
import (
|
||||
"strings"
|
||||
|
||||
runtimeexecutor "cs-agent/internal/ai/runtime/executor"
|
||||
runtimeeino "cs-agent/internal/ai/infra/eino"
|
||||
)
|
||||
|
||||
func toSummary(summary *runtimeexecutor.RunResult) *Summary {
|
||||
func toSummary(summary *runtimeeino.RunResult) *Summary {
|
||||
if summary == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user