Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ForestHubAI/edge-agents
/ functions
Functions
2,454 in github.com/ForestHubAI/edge-agents
⨍
Functions
2,454
◇
Types & classes
941
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:7663
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:8108
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:8317
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:8640
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:9331
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:9458
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:9517
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:9604
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:10359
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:10456
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:10861
↓ 1 callers
Method
Discriminator
()
go/llmproxy/provider/mistral/types.gen.go:11130
↓ 1 callers
Method
Discriminator
()
go/api/engineapi/types.gen.go:241
↓ 1 callers
Method
Discriminator
()
go/api/workflow/types.gen.go:1673
↓ 1 callers
Method
Discriminator
()
go/api/workflow/types.gen.go:1774
↓ 1 callers
Method
Discriminator
()
go/api/workflow/types.gen.go:1835
↓ 1 callers
Method
Discriminator
()
go/api/workflow/types.gen.go:2454
↓ 1 callers
Method
Discriminator
()
go/api/debugapi/types.gen.go:213
↓ 1 callers
Method
EXPECT
()
go/llmproxy/mocks_test.go:200
↓ 1 callers
Method
EmbeddingDimension
EmbeddingDimension returns the output dimension for the given embedding model.
go/llmproxy/provider/gemini/provider.go:195
↓ 1 callers
Method
EmbeddingDimension
EmbeddingDimension returns the output dimension for the given embedding model.
go/llmproxy/provider/mistral/provider.go:185
↓ 1 callers
Method
EmbeddingDimension
EmbeddingDimension returns the output dimension for the given embedding model.
go/llmproxy/provider/openai/provider.go:153
↓ 1 callers
Method
EmbeddingModel
EmbeddingModelInfo returns the modelInfo and embedding dimension for the given model or error if not an embedding model
go/llmproxy/client.go:111
↓ 1 callers
Function
FindExternalTool
FindExternalTool searches for an ExternalTool by name in the agent's tools.
go/llmproxy/agent/agent.go:105
↓ 1 callers
Method
FromAssistantMessage
FromAssistantMessage overwrites any union data inside the ChatCompletionRequest_Messages_Item as the provided AssistantMessage
go/llmproxy/provider/mistral/types.gen.go:6097
↓ 1 callers
Method
FromEmbeddingRequestInput1
FromEmbeddingRequestInput1 overwrites any union data inside the EmbeddingRequest_Input as the provided EmbeddingRequestInput1
go/llmproxy/provider/mistral/types.gen.go:8777
↓ 1 callers
Method
FromExternalTool
FromExternalTool overwrites any union data inside the Tool as the provided ExternalTool
go/api/llmapi/types.gen.go:466
↓ 1 callers
Method
FromFunctionCallArguments1
FromFunctionCallArguments1 overwrites any union data inside the FunctionCall_Arguments as the provided FunctionCallArguments1
go/llmproxy/provider/mistral/types.gen.go:8901
↓ 1 callers
Method
FromInput1
FromInput1 overwrites any union data inside the Input as the provided Input1
go/api/llmapi/types.gen.go:342
↓ 1 callers
Method
FromInputString
FromInputString overwrites any union data inside the Input as the provided InputString
go/api/llmapi/types.gen.go:316
↓ 1 callers
Method
FromInputString
FromInputString overwrites any union data inside the Input_1_Item as the provided InputString
go/api/llmapi/types.gen.go:378
↓ 1 callers
Method
FromLLMProviderConfig
FromLLMProviderConfig overwrites any union data inside the ExternalResourceConfig as the provided LLMProviderConfig
go/api/engineapi/types.gen.go:221
↓ 1 callers
Method
FromSystemMessage
FromSystemMessage overwrites any union data inside the ChatCompletionRequest_Messages_Item as the provided SystemMessage
go/llmproxy/provider/mistral/types.gen.go:6041
↓ 1 callers
Method
FromSystemMessageContent0
FromSystemMessageContent0 overwrites any union data inside the SystemMessage_Content as the provided SystemMessageContent0
go/llmproxy/provider/mistral/types.gen.go:10751
↓ 1 callers
Method
FromToolCallRequest
FromToolCallRequest overwrites any union data inside the Input_1_Item as the provided ToolCallRequest
go/api/llmapi/types.gen.go:404
↓ 1 callers
Method
FromToolMessage
FromToolMessage overwrites any union data inside the ChatCompletionRequest_Messages_Item as the provided ToolMessage
go/llmproxy/provider/mistral/types.gen.go:6125
↓ 1 callers
Method
FromToolMessageContent0
FromToolMessageContent0 overwrites any union data inside the ToolMessage_Content as the provided ToolMessageContent0
go/llmproxy/provider/mistral/types.gen.go:10964
↓ 1 callers
Method
FromToolResult
FromToolResult overwrites any union data inside the Input_1_Item as the provided ToolResult
go/api/llmapi/types.gen.go:430
↓ 1 callers
Method
FromWebSearchTool
FromWebSearchTool overwrites any union data inside the Tool as the provided WebSearchTool
go/api/llmapi/types.gen.go:494
↓ 1 callers
Method
ID
()
go/engine/node.go:134
↓ 1 callers
Method
ID
()
go/engine/node.go:151
↓ 1 callers
Function
InputToDomain
InputToDomain converts api Input to domain Input.
go/mapping/llm.go:206
↓ 1 callers
Method
Keys
Keys returns keys in insertion order. A copy of the keys slice is returned to prevent external modification.
go/util/linkedmap/linkedmap.go:37
↓ 1 callers
Function
LoadConfig
LoadConfig parses Config from the process environment, fataling on any parse error.
go/cmd/engine/config.go:47
↓ 1 callers
Function
ModelCapabilitiesToDomain
ModelCapabilitiesToDomain converts api model capabilities to domain.
go/mapping/llm.go:369
↓ 1 callers
Function
NewAPIProvider
NewAPIProvider creates a new Gemini Provider using the Gemini API backend.
go/llmproxy/provider/gemini/provider.go:52
↓ 1 callers
Function
NewAgent
NewAgent constructs a new Agent node. memoryRefs lists the memory files the LLM is permitted to access at runtime; `mem` is the engine-scoped manager
go/engine/node/agent.go:65
↓ 1 callers
Function
NewBackendProvider
NewBackendProvider creates a backendRoutedProvider for the given provider ID and model list.
go/engine/backend/llm.go:64
↓ 1 callers
Function
NewMockProvider
NewMockProvider creates a new instance of MockProvider. It also registers a testing interface on the mock and a cleanup function to assert the mocks e
go/llmproxy/mocks_test.go:179
↓ 1 callers
Function
NewOnThreshold
( id string, variable workflow.Reference, threshold float64, direction Direction, deadband float64, outp
go/engine/node/trigger/threshold.go:40
↓ 1 callers
Function
NewProvider
NewProvider creates a new Mistral Provider
go/llmproxy/provider/mistral/provider.go:40
↓ 1 callers
Function
NewProvider
NewProvider creates a new Anthropic Provider. Unlike Gemini, this never fails.
go/llmproxy/provider/anthropic/provider.go:38
↓ 1 callers
Function
NewProvider
NewProvider creates a new OpenAI Provider
go/llmproxy/provider/openai/provider.go:43
↓ 1 callers
Function
NewVertexAIProvider
NewVertexAIProvider creates a new Gemini Provider using the Vertex AI backend. The Vertex coordinates are read from cfg.VertexAI.
go/llmproxy/provider/gemini/provider.go:38
↓ 1 callers
Function
OpenADC
OpenADC opens the IIO device at devicePath (a sysfs directory). The path must exist and be a directory; the device's name file is read for logging but
go/engine/driver/adc_linux.go:38
↓ 1 callers
Function
OpenDAC
OpenDAC opens the IIO device at devicePath (a sysfs directory). The path must exist and be a directory; the device's name file is read for logging but
go/engine/driver/dac_linux.go:37
↓ 1 callers
Function
OpenGPIO
OpenGPIO builds an in-memory debug GPIODriver for the named chip. Non-linux only; linux builds get the cdev-backed version in gpio_linux.go.
go/engine/driver/gpio_debug.go:35
↓ 1 callers
Function
OpenMQTT
OpenMQTT establishes a connection to the broker and returns an MQTTTransport. Connect blocks up to mqttOpTimeout; on failure no resources are leaked.
go/engine/transport/mqtt.go:37
↓ 1 callers
Function
OpenPWM
OpenPWM builds an in-memory debug PWMDriver for the named chip. Non-linux only; linux builds get the sysfs-backed version in pwm_linux.go.
go/engine/driver/pwm_debug.go:33
↓ 1 callers
Function
OpenSerial
OpenSerial opens the named port (8N1, 115200 if baud=0) and starts the reader goroutine.
go/engine/driver/serial_impl.go:46
↓ 1 callers
Function
OptionsToDomain
OptionsToDomain converts API options to core options.
go/mapping/llm.go:20
↓ 1 callers
Method
Outputs
()
go/engine/node/functioncall.go:60
↓ 1 callers
Method
QueryRAG
(ctx context.Context, params RAGQueryParams)
go/engine/port.go:41
↓ 1 callers
Method
ReadAnalog
(channel int)
go/engine/driver/driver.go:46
↓ 1 callers
Method
ReadDigital
(line int)
go/engine/driver/driver.go:39
↓ 1 callers
Method
Run
(run func())
go/llmproxy/mocks_test.go:56
↓ 1 callers
Method
Run
(run func())
go/llmproxy/mocks_test.go:160
↓ 1 callers
Method
Run
(run func())
go/llmproxy/mocks_test.go:1027
↓ 1 callers
Method
Search
(ctx context.Context, query string, count int)
go/engine/websearch/websearch.go:24
↓ 1 callers
Function
ToStrictJSONSchema
ToStrictJSONSchema generates a strict JSON schema for the given type T.
go/llmproxy/schemautil/schemautil.go:40
↓ 1 callers
Method
TypeSwitch
TypeSwitch tries to decode FunctionCall_Arguments as string or map[string]any.
go/llmproxy/provider/mistral/mapping.go:218
↓ 1 callers
Method
UploadFile
UploadFile is not supported by local inference servers.
go/llmproxy/provider/selfhosted/provider.go:209
↓ 1 callers
Method
ValueByDiscriminator
()
go/llmproxy/provider/mistral/types.gen.go:7348
↓ 1 callers
Method
ValueByDiscriminator
()
go/api/llmapi/types.gen.go:522
↓ 1 callers
Method
WatchRead
WatchRead installs onLine as the permanent line callback; onLine must be non-blocking.
go/engine/driver/driver.go:77
↓ 1 callers
Method
Write
(data string)
go/engine/driver/driver.go:80
↓ 1 callers
Method
WriteDigital
(line int, value bool)
go/engine/driver/driver.go:40
↓ 1 callers
Method
WriteLevel
WriteLevel dispatches per level. Fatal sends synchronously so the log line lands before os.Exit fires inside zerolog's Fatal path.
go/logging/httpwriter.go:49
↓ 1 callers
Method
WriteTo
Write adds the part to the multipart.Writer
go/util/httpclient/multipart.go:17
↓ 1 callers
Function
ZeroValue
ZeroValue returns the zero value for a given data type.
go/engine/expr/value.go:35
↓ 1 callers
Function
addArgument
(id: string)
ts/workflow-builder/src/utils/functionOperations.ts:94
↓ 1 callers
Function
addChannel
(type: ChannelType = "GPIOIN")
ts/workflow-builder/src/utils/channelOperations.ts:31
↓ 1 callers
Function
addDeclaredVariable
(canvasId: string)
ts/workflow-builder/src/utils/variableOperations.ts:28
↓ 1 callers
Function
addFunction
()
ts/workflow-builder/src/utils/functionOperations.ts:56
↓ 1 callers
Function
addListEntry
(listId: string, entries: OutputDeclaration[])
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:591
↓ 1 callers
Function
addMemory
(type: MemoryType)
ts/workflow-builder/src/utils/memoryOperations.ts:17
↓ 1 callers
Function
addModel
(type: ModelType)
ts/workflow-builder/src/utils/modelOperations.ts:16
↓ 1 callers
Function
addOutput
(id: string)
ts/workflow-builder/src/utils/functionOperations.ts:125
↓ 1 callers
Function
appendImageURLs
appendImageURLs appends image URL blocks to the last user message in the params.
go/llmproxy/provider/anthropic/provider.go:90
↓ 1 callers
Function
applyCastsInCode
applyCastsInCode processes cast functions in non-string expressions.
go/engine/expr/expression.go:131
↓ 1 callers
Function
applyCastsInString
applyCastsInString processes cast overrides like int(${}) in string expressions, applying the cast to the corresponding ref value and stripping the ca
go/engine/expr/expression.go:93
↓ 1 callers
Function
assertNeverChannel
(t: never)
ts/workflow-core/src/deploy/requirements.ts:98
↓ 1 callers
Function
assertNeverFamily
(f: never)
ts/workflow-core/src/deploy/spec.ts:181
↓ 1 callers
Function
assertNoNameCollisions
(components: DeployComponent[])
ts/workflow-core/src/deploy/spec.ts:217
↓ 1 callers
Function
basename
(p: string)
ts/workflow-cli/src/App.tsx:45
↓ 1 callers
Function
biasOption
(bias Bias)
go/engine/driver/gpio_linux.go:164
↓ 1 callers
Function
brokerHost
(url: string)
ts/workflow-core/src/deploy/spec.ts:94
↓ 1 callers
Function
buildChain
* Index the registry by `from` and assert it forms a contiguous chain over * [BASELINE_SCHEMA_VERSION, CURRENT_SCHEMA_VERSION). A gap or duplicate is
ts/workflow-core/src/migration/migrate.ts:13
↓ 1 callers
Function
buildLLMProviders
buildLLMProviders returns the engine's full provider set: every provider the engine has a local API key for, plus a backend-routed stand-in for any up
go/cmd/engine/llmregistry.go:25
↓ 1 callers
Function
buildMigrationUpdate
( node: FunctionCallNode, latest: FunctionInfo, )
ts/workflow-builder/src/utils/migrateFunctionNodes.ts:19
← previous
next →
601–700 of 2,454, ranked by callers