Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudwego/eino
/ functions
Functions
3,994 in github.com/cloudwego/eino
⨍
Functions
3,994
◇
Types & classes
1,204
Function
WithSchemaModifier
WithSchemaModifier sets a user-defined schema modifier for inferring tool parameter from tagged go struct.
components/tool/utils/create_options.go:67
Function
WithSkipTransferMessages
WithSkipTransferMessages disables forwarding transfer messages during execution. NOT RECOMMENDED: Agent transfer with full context sharing between ag
adk/call_option.go:63
Method
WithSparseVector
WithSparseVector sets the sparse vector of the document, key indices -> value vector. can use doc.SparseVector() to get the sparse vector.
schema/document.go:197
Function
WithToolList
WithToolList returns an agent option that specifies compose.ToolsNodeOption for ToolsNode in agent. If you also need to pass ToolInfo to the chat mode
flow/agent/react/option.go:45
Method
WithTools
(_ []*schema.ToolInfo)
adk/interrupt_test.go:1343
Method
WithTools
(_ []*schema.ToolInfo)
adk/interrupt_test.go:1912
Method
WithTools
(_ []*schema.ToolInfo)
adk/interrupt_test.go:2074
Method
WithTools
(tools []*schema.ToolInfo)
adk/react_test.go:91
Method
WithTools
(tools []*schema.ToolInfo)
adk/chatmodel_retry_test.go:224
Method
WithTools
(_ []*schema.ToolInfo)
adk/chatmodel_retry_test.go:481
Method
WithTools
(tools []*schema.ToolInfo)
adk/chatmodel_retry_test.go:671
Method
WithTools
(_ []*schema.ToolInfo)
adk/chatmodel_retry_test.go:931
Method
WithTools
(_ []*schema.ToolInfo)
adk/chatmodel_retry_test.go:1120
Method
WithTools
(tools []*schema.ToolInfo)
adk/agent_tool_test.go:623
Method
WithTools
(tools []*schema.ToolInfo)
adk/agent_tool_test.go:636
Method
WithTools
(_ []*schema.ToolInfo)
adk/wrappers_test.go:1118
Method
WithTools
(tools []*schema.ToolInfo)
adk/prebuilt/planexecute/plan_execute_test.go:1007
Method
WithTools
(_ []*schema.ToolInfo)
adk/middlewares/dynamictool/toolsearch/toolsearch_test.go:280
Method
WithTools
(_ []*schema.ToolInfo)
adk/middlewares/skill/skill_test.go:282
Method
WithTools
WithTools mocks base method.
internal/mock/components/model/ChatModel_mock.go:244
Method
WithTools
WithTools indicates an expected call of WithTools.
internal/mock/components/model/ChatModel_mock.go:253
Function
WithUnmarshalArguments
WithUnmarshalArguments wraps the unmarshal arguments option. when you want to unmarshal the arguments by yourself, you can use this option.
components/tool/utils/create_options.go:43
Function
WithWriteToCheckPointID
WithWriteToCheckPointID specifies a different checkpoint ID to write to. If not provided, the checkpoint ID from WithCheckPointID will be used for wri
compose/checkpoint.go:84
Method
WrapEnhancedInvokableToolCall
(_ context.Context, endpoint EnhancedInvokableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers.go:908
Method
WrapEnhancedInvokableToolCall
(_ context.Context, endpoint EnhancedInvokableToolCallEndpoint, _ *ToolContext)
adk/handler.go:287
Method
WrapEnhancedInvokableToolCall
(ctx context.Context, endpoint EnhancedInvokableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers_test.go:41
Method
WrapEnhancedInvokableToolCall
(_ context.Context, endpoint EnhancedInvokableToolCallEndpoint, _ *ToolContext)
adk/wrappers_test.go:1238
Method
WrapEnhancedInvokableToolCall
(_ context.Context, endpoint adk.EnhancedInvokableToolCallEndpoint, tCtx *adk.ToolContext)
adk/middlewares/reduction/reduction.go:526
Method
WrapEnhancedStreamableToolCall
(_ context.Context, endpoint EnhancedStreamableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers.go:943
Method
WrapEnhancedStreamableToolCall
(_ context.Context, endpoint EnhancedStreamableToolCallEndpoint, _ *ToolContext)
adk/handler.go:291
Method
WrapEnhancedStreamableToolCall
(ctx context.Context, endpoint EnhancedStreamableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers_test.go:48
Method
WrapEnhancedStreamableToolCall
(_ context.Context, endpoint EnhancedStreamableToolCallEndpoint, _ *ToolContext)
adk/wrappers_test.go:1255
Method
WrapEnhancedStreamableToolCall
(_ context.Context, endpoint adk.EnhancedStreamableToolCallEndpoint, tCtx *adk.ToolContext)
adk/middlewares/reduction/reduction.go:567
Function
WrapImplSpecificOptFn
WrapImplSpecificOptFn wraps an implementation-specific option function so it can be passed alongside any future standard options. For use by custom Ch
components/prompt/option.go:29
Function
WrapImplSpecificOptFn
WrapImplSpecificOptFn is the option to wrap the implementation specific option function. WrapImplSpecificOptFn wraps an implementation-specific option
components/model/option.go:196
Function
WrapImplSpecificOptFn
WrapImplSpecificOptFn wraps an implementation-specific option function so it can be passed alongside standard options. For use by Indexer implementors
components/indexer/option.go:89
Function
WrapImplSpecificOptFn
WrapImplSpecificOptFn wraps an implementation-specific option function so it can be passed alongside standard options. For use by Embedder implementor
components/embedding/option.go:72
Function
WrapImplSpecificOptFn
WrapImplSpecificOptFn wraps an implementation-specific option function so it can be passed alongside standard options. For use by Retriever implemento
components/retriever/option.go:123
Method
WrapInvokableToolCall
(_ context.Context, endpoint InvokableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers.go:844
Method
WrapInvokableToolCall
(_ context.Context, endpoint InvokableToolCallEndpoint, _ *ToolContext)
adk/handler.go:279
Method
WrapInvokableToolCall
(_ context.Context, endpoint InvokableToolCallEndpoint, _ *ToolContext)
adk/wrappers_test.go:1207
Method
WrapInvokableToolCall
(ctx context.Context, endpoint InvokableToolCallEndpoint, tCtx *ToolContext)
adk/handler_test.go:121
Method
WrapInvokableToolCall
(_ context.Context, endpoint adk.InvokableToolCallEndpoint, tCtx *adk.ToolContext)
adk/middlewares/reduction/reduction.go:419
Method
WrapModel
(_ context.Context, m model.BaseModel[M], _ *TypedModelContext[M])
adk/handler.go:295
Method
WrapModel
(_ context.Context, m model.BaseChatModel, _ *ModelContext)
adk/message_id_test.go:409
Method
WrapModel
(ctx context.Context, m model.BaseChatModel, mc *ModelContext)
adk/handler_test.go:140
Method
WrapModel
(ctx context.Context, m model.BaseModel[M], _ *adk.TypedModelContext[M])
adk/middlewares/skill/skill.go:281
Method
WrapStreamableToolCall
(_ context.Context, endpoint StreamableToolCallEndpoint, tCtx *ToolContext)
adk/wrappers.go:876
Method
WrapStreamableToolCall
(_ context.Context, endpoint StreamableToolCallEndpoint, _ *ToolContext)
adk/handler.go:283
Method
WrapStreamableToolCall
(_ context.Context, endpoint StreamableToolCallEndpoint, _ *ToolContext)
adk/wrappers_test.go:1222
Method
WrapStreamableToolCall
(ctx context.Context, endpoint StreamableToolCallEndpoint, tCtx *ToolContext)
adk/handler_test.go:128
Method
WrapStreamableToolCall
(_ context.Context, endpoint adk.StreamableToolCallEndpoint, tCtx *adk.ToolContext)
adk/middlewares/reduction/reduction.go:466
Method
Write
(ctx context.Context, req *WriteRequest)
adk/middlewares/plantask/backend_test.go:66
Method
Write
Write writes content to a file, creating it if it doesn't exist.
adk/middlewares/plantask/task.go:70
Method
Write
(ctx context.Context, req *WriteRequest)
adk/middlewares/filesystem/large_tool_result_test.go:42
Method
Write
(ctx context.Context, req *WriteRequest)
adk/middlewares/filesystem/large_tool_result_test.go:586
Method
Write
(context.Context, *filesystem.WriteRequest)
adk/middlewares/reduction/internal/tool_result.go:31
Method
Write
(_ context.Context, wr *filesystem.WriteRequest)
adk/middlewares/reduction/internal/large_tool_result_test.go:43
Method
Write
(context.Context, *filesystem.WriteRequest)
adk/middlewares/reduction/internal/large_tool_result_test.go:563
Function
argToContent
(msg adk.Message)
adk/prebuilt/planexecute/plan_execute.go:316
Function
assistantEvent
--- Helper to build an assistant event for each message type ---
adk/middlewares/skill/skill_generic_test.go:93
Method
beginActiveTurn
(ctx context.Context, tc any)
adk/turn_loop.go:244
Function
buildConcatGenericArray
(f func([]*T) (*T, error))
schema/message.go:50
Method
cancelOptions
(now time.Time)
adk/turn_loop.go:125
Method
cancelOptions
(now time.Time)
adk/turn_loop.go:395
Method
check
()
adk/middlewares/summarization/summarization.go:933
Method
check
()
adk/middlewares/summarization/summarization.go:940
Method
check
()
adk/middlewares/summarization/summarization.go:947
Method
close
()
schema/stream.go:586
Method
close
()
schema/stream.go:738
Method
close
(idx int)
schema/stream.go:868
Method
close
()
schema/stream.go:896
Method
close
()
compose/stream_reader.go:41
Method
closeForLoopExit
()
adk/turn_loop.go:350
Method
compile
(ctx context.Context, options *graphCompileOptions)
compose/workflow.go:440
Method
compile
implements AnyGraph.
compose/chain.go:88
Method
compile
(ctx context.Context, opt *graphCompileOptions)
compose/graph.go:674
Method
component
()
compose/workflow.go:543
Method
component
compositeType returns the composite type of the chain. implements AnyGraph.
compose/chain.go:141
Method
component
()
compose/graph.go:147
Function
concatAssistantGenAudios
(audios []*AssistantGenAudio)
schema/agentic_message.go:1519
Function
concatAssistantGenImages
(images []*AssistantGenImage)
schema/agentic_message.go:1486
Function
concatAssistantGenVideos
(videos []*AssistantGenVideo)
schema/agentic_message.go:1552
Function
concatFunctionToolCalls
(calls []*FunctionToolCall)
schema/agentic_message.go:1585
Function
concatIntForTest
(items []int)
compose/stream_concat_test.go:43
Function
concatMCPListToolsResults
(results []*MCPListToolsResult)
schema/agentic_message.go:1850
Function
concatMCPToolApprovalRequests
(requests []*MCPToolApprovalRequest)
schema/agentic_message.go:1881
Function
concatMCPToolApprovalResponses
(responses []*MCPToolApprovalResponse)
schema/agentic_message.go:1920
Function
concatMCPToolCalls
(calls []*MCPToolCall)
schema/agentic_message.go:1766
Function
concatMCPToolResults
(results []*MCPToolResult)
schema/agentic_message.go:1805
Function
concatReasoning
(reasons []*Reasoning)
schema/agentic_message.go:1310
Function
concatServerToolCalls
(calls []*ServerToolCall)
schema/agentic_message.go:1656
Function
concatServerToolResults
(results []*ServerToolResult)
schema/agentic_message.go:1711
Function
concatStrings
(ss []string)
internal/concat.go:53
Function
concatTStreamError
(_ []tConcatErrForTest)
compose/stream_concat_test.go:54
Function
concatTStreamForTest
(items []tStreamConcatItemForTest)
compose/stream_concat_test.go:34
Function
concatToolSearchFunctionToolResult
(results []*ToolSearchFunctionToolResult)
schema/agentic_message.go:1394
Function
concatUserInputAudios
(audios []*UserInputAudio)
schema/agentic_message.go:1364
Function
concatUserInputFiles
(files []*UserInputFile)
schema/agentic_message.go:1384
Function
concatUserInputImages
(images []*UserInputImage)
schema/agentic_message.go:1354
← previous
next →
3,701–3,800 of 3,994, ranked by callers