MCPcopy Create free account

hub / github.com/cloudwego/eino-examples / functions

Functions1,121 in github.com/cloudwego/eino-examples

↓ 1 callersFunctiontryExtractCodeSnippet
(res string)
adk/multiagent/integration-excel-agent/tools/python_runner.go:96
↓ 1 callersFunctionupdateQueryParams
(params)
quickstart/eino_assistant/cmd/einoagent/task/web/script.js:12
↓ 1 callersFunctionuserPrompt
()
adk/agentic/retry_max_output_tokens/main.go:207
↓ 1 callersFunctionuserRequest
(reportPath string)
adk/agentic/research_assistant/prompt.go:49
↓ 1 callersFunctionvalidateResearchReport
(reportPath string)
adk/agentic/research_assistant/main.go:113
↓ 1 callersFunctionverifyGobRoundTrip
()
flow/agent/react/memory_example/main.go:172
↓ 1 callersMethodwait
()
flow/agent/multiagent/plan_execute/main.go:167
FunctionAddTodoFunc
(_ context.Context, params *TodoAddParams)
quickstart/todoagent/main.go:221
FunctionArrangePerformances
(_ context.Context, in *ArrangePerformancesRequest)
flow/agent/multiagent/plan_execute/tools/theme_park.go:420
FunctionBuildTool
BuildTool constructs the answer_from_document tool backed by the RAG workflow. It uses graphtool.NewInvokableGraphTool, which compiles the workflow pe
quickstart/chatwitheino/rag/rag.go:109
FunctionChatStreamEino
(ctx context.Context, c *app.RequestContext)
flow/agent/deer-go/biz/handler/deer.go:38
MethodCompile
(ctx context.Context, opts ...compose.GraphCompileOption)
adk/common/tool/graphtool/graph_tool.go:33
MethodDescription
(ctx context.Context)
adk/intro/custom/myagent.go:33
MethodDescription
(_ context.Context)
adk/human-in-the-loop/8_supervisor-plan-execute/agent.go:94
MethodDescription
(ctx context.Context)
adk/human-in-the-loop/3_feedback-loop/reviewer_agent.go:42
MethodDescription
(ctx context.Context)
adk/multiagent/integration-excel-agent/agents/wrap_plan.go:48
MethodDescription
(context.Context)
quickstart/chatwitheino/server/server_test.go:46
FunctionEditFilePostProcess
(ctx context.Context, baseTool tool.InvokableTool, toolResponse, toolArguments string)
adk/multiagent/deep/tools/wrap.go:175
FunctionEditFilePostProcess
(ctx context.Context, baseTool tool.InvokableTool, toolResponse, toolArguments string)
adk/multiagent/integration-excel-agent/tools/wrap.go:175
FunctionExampleOfCreateByAnyLambda
()
components/lambda/lambda.go:39
FunctionExampleOfCreateByInvokableLambda
()
components/lambda/lambda.go:77
FunctionExampleOfCreateByInvokableLambdaWithOptions
()
components/lambda/lambda.go:66
FunctionExampleOfLambdaInChain
()
components/lambda/lambda.go:87
FunctionExampleOfLambdaInGraph
()
components/lambda/lambda.go:97
FunctionExampleOfMessageParserLambda
()
components/lambda/lambda.go:127
FunctionExampleOfToListLambda
()
components/lambda/lambda.go:110
MethodExists
(ctx context.Context, path string)
adk/multiagent/deep/operator.go:50
MethodExists
(ctx context.Context, path string)
adk/multiagent/integration-excel-agent/operator.go:50
FunctionFilePostProcess
(ctx context.Context, baseTool tool.InvokableTool, toolResponse, toolArguments string)
adk/multiagent/deep/tools/wrap.go:119
FunctionFilePostProcess
(ctx context.Context, baseTool tool.InvokableTool, toolResponse, toolArguments string)
adk/multiagent/integration-excel-agent/tools/wrap.go:119
FunctionFixJSON
FixJSON is a helper endpoint that returns repaired JSON for diagnostics or standalone use. ToolsNode should prefer Invokable/Streamable middleware.
components/tool/middlewares/jsonfix/json_fix_middleware.go:45
FunctionFollowUp
(ctx context.Context, input *FollowUpToolInput)
adk/common/tool/follow_up_tool.go:60
FunctionFormatExecutedSteps
(in []planexecute.ExecutedStep)
adk/multiagent/deep/utils/utils.go:111
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
flow/agent/react/unknown_tool_handler_example/main.go:61
MethodGenerate
Generate 以非流式的方式调用多智能体.
flow/agent/multiagent/plan_execute/compose.go:218
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
flow/agent/multiagent/plan_execute/debug/mock_model.go:45
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
adk/human-in-the-loop/7_deep-agents/agent.go:50
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
adk/human-in-the-loop/8_supervisor-plan-execute/agent.go:51
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
adk/human-in-the-loop/6_plan-execute-replan/agent.go:50
MethodGenerate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
compose/graph/simple/graph.go:114
MethodGet
(ctx context.Context, checkPointID string)
flow/agent/deer-go/biz/model/state.go:78
MethodGet
(ctx context.Context, key string)
adk/common/store/store.go:40
MethodGet
(ctx context.Context, key string)
adk/multiagent/integration-project-manager/agent.go:163
MethodGet
(ctx context.Context, checkPointID string)
compose/graph/react_with_interrupt/main.go:249
MethodGet
Get retrieves checkpoint data for a batch index. Implements compose.CheckPointStore interface.
compose/batch/batch/store.go:64
FunctionGetAdjacentLocation
GetAdjacentLocation 获取相邻的地点,可获取全部地点到其邻接地点的步行分钟数,也可获取单个地点到其邻接地点的步行分钟数.
flow/agent/multiagent/plan_execute/tools/theme_park.go:157
FunctionGetAttractionInfo
GetAttractionInfo 获取游乐设施信息.
flow/agent/multiagent/plan_execute/tools/theme_park.go:242
FunctionGetFollowUpTool
()
adk/common/tool/follow_up_tool.go:84
MethodGetFullMessages
()
quickstart/eino_assistant/pkg/mem/simple.go:154
FunctionGetParkHour
GetParkHour 获取乐园的营业时间.
flow/agent/multiagent/plan_execute/tools/theme_park.go:190
FunctionGetParkTicketPrice
(_ context.Context, _ *GetParkTicketPriceRequest)
flow/agent/multiagent/plan_execute/tools/theme_park.go:185
FunctionGetPerformanceInfo
GetPerformanceInfo 获取演出信息.
flow/agent/multiagent/plan_execute/tools/theme_park.go:273
FunctionGetQueueTime
GetQueueTime 获取游乐设施排队时间.
flow/agent/multiagent/plan_execute/tools/theme_park.go:198
FunctionGetRestaurantInfo
GetRestaurantInfo 获取餐厅信息.
flow/agent/multiagent/plan_execute/tools/theme_park.go:302
MethodGetType
GetType returns the type name for this component.
flow/agent/react/dynamic_option_example/dynamic/model.go:137
MethodGetType
()
flow/agent/deer-go/biz/infra/mcp.go:63
MethodGetType
()
flow/agent/deer-go/biz/infra/mcp.go:72
MethodGetType
GetType returns the node name for callback identification. Implements components.Typer interface.
compose/batch/batch/node.go:66
FunctionGetTypedContextParams
(ctx context.Context, mapKey string)
adk/multiagent/deep/params/params.go:43
FunctionGetTypedContextParams
(ctx context.Context, mapKey string)
adk/multiagent/integration-excel-agent/params/params.go:43
MethodGo
(f func() error)
adk/multiagent/deep/utils/utils.go:66
FunctionHandleChat
(ctx context.Context, c *app.RequestContext)
quickstart/eino_assistant/cmd/einoagent/agent/server.go:88
FunctionHandleDeleteHistory
(ctx context.Context, c *app.RequestContext)
quickstart/eino_assistant/cmd/einoagent/agent/server.go:173
FunctionHandleHistory
(ctx context.Context, c *app.RequestContext)
quickstart/eino_assistant/cmd/einoagent/agent/server.go:147
FunctionHandleLog
(ctx context.Context, c *app.RequestContext)
quickstart/eino_assistant/cmd/einoagent/agent/server.go:188
MethodInfo
(ctx context.Context)
flow/agent/react/tools/tools.go:43
MethodInfo
(ctx context.Context)
flow/agent/react/agentic/tools.go:106
MethodInfo
(ctx context.Context)
flow/agent/react/unknown_tool_handler_example/tools/sum.go:31
MethodInfo
(_ context.Context)
adk/common/tool/graphtool/graph_tool.go:143
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/tree.go:50
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/wrap.go:51
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/edit.go:59
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/submit_result.go:84
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/read.go:60
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/read_image.go:59
MethodInfo
(_ context.Context)
adk/multiagent/deep/tools/bash.go:57
MethodInfo
(ctx context.Context)
adk/multiagent/deep/tools/python_runner.go:62
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/wrap.go:51
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/edit.go:62
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/submit_result.go:84
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/read.go:60
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/read_image.go:59
MethodInfo
(_ context.Context)
adk/multiagent/integration-excel-agent/tools/bash.go:57
MethodInfo
(ctx context.Context)
adk/multiagent/integration-excel-agent/tools/python_runner.go:62
FunctionInit
()
quickstart/eino_assistant/pkg/redis/redis.go:40
FunctionInvokable
Invokable wraps a non-stream tool endpoint to sanitize JSON arguments. Register via ToolCallMiddlewares to apply automatically to invokable tools.
components/tool/middlewares/jsonfix/json_fix_middleware.go:52
FunctionInvokable
Invokable creates a middleware endpoint for non-streaming (invokable) tools. It intercepts the tool's execution. If the tool returns an error, it call
components/tool/middlewares/errorremover/errorremover.go:42
MethodInvokableRun
InvokableRun tool 接收的参数和返回都是 string, 就如大模型的 tool call 的返回一样, 因此需要自行处理参数和结果的序列化. 返回的 content 会作为 schema.Message 的 content, 一般来说是作为大模型的输入, 因此处理成大模型能更好理解
flow/agent/react/tools/tools.go:65
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
flow/agent/react/agentic/tools.go:100
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
flow/agent/react/agentic/tools.go:134
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
flow/agent/react/unknown_tool_handler_example/tools/sum.go:42
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
flow/agent/multiagent/plan_execute/tools/tools.go:117
MethodInvokableRun
(_ context.Context, argumentsInJSON string, _ ...tool.Option)
components/tool/middlewares/jsonfix/json_fix_middleware_test.go:113
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option, )
adk/common/tool/review_edit_wrapper.go:62
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option, )
adk/common/tool/approval_wrapper.go:55
MethodInvokableRun
(ctx context.Context, input string, opts ...tool.Option, )
adk/common/tool/graphtool/graph_tool.go:77
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
adk/multiagent/deep/tools/tree.go:58
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
adk/multiagent/deep/tools/wrap.go:55
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
adk/multiagent/deep/tools/edit.go:68
MethodInvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
adk/multiagent/deep/tools/submit_result.go:88
← previousnext →701–800 of 1,121, ranked by callers