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
Function
looksLikeHTML
(body string)
go/engine/node/webfetch.go:184
↓ 1 callers
Function
makeStore
()
ts/workflow-builder/src/utils/history.test.ts:17
↓ 1 callers
Method
migrate
Pure transform on the raw document; must not mutate its input.
ts/workflow-core/src/migration/migrations.ts:16
↓ 1 callers
Function
names
(dir: string)
ts/workflow-cli/cli/deploy/write.test.ts:58
↓ 1 callers
Function
newAppendTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:164
↓ 1 callers
Function
newEditTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:197
↓ 1 callers
Function
newReadTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:132
↓ 1 callers
Function
nextDefaultName
Pick a fresh `var<N>` name that doesn't collide with existing declared variables.
ts/workflow-builder/src/utils/variableOperations.ts:21
↓ 1 callers
Function
openCommand
(args: string[])
ts/workflow-cli/cli/open.ts:25
↓ 1 callers
Function
openDev
* DEV: spawn Vite as a child process (NOT via createServer in-process — Vite's * config loader fights with the tsx loader powering this CLI), wait fo
ts/workflow-cli/cli/open.ts:77
↓ 1 callers
Function
openStatic
* STATIC: serve the bundled SPA (`<pkg>/dist`, a sibling of this file's `dist-cli`) * plus the file bridge from a Node HTTP server on an ephemeral po
ts/workflow-cli/cli/open.ts:48
↓ 1 callers
Function
optionsToAPI
(in *llmproxy.Options)
go/mapping/llm.go:387
↓ 1 callers
Function
parseAndEval
parseAndEval evaluates a simple expression string with literals and operators. Supports: +, -, *, /, %, ==, !=, <, >, <=, >=, &&, ||, !
go/engine/expr/parser.go:17
↓ 1 callers
Function
parseHeader
parseHeader splits an "Name: Value" auth-header config into its parts. An empty or colon-less input yields empty name+value, which NewHTTPWriter treat
go/logging/config.go:174
↓ 1 callers
Method
parseNumber
()
go/engine/expr/parser.go:343
↓ 1 callers
Method
parseStringLiteral
()
go/engine/expr/parser.go:311
↓ 1 callers
Function
pasteToStore
( store: CanvasStore, clipboard: Clipboard, offset: { x: number; y: number } = { x: 50, y: 50 }, getNo
ts/workflow-builder/src/utils/graphOperations.ts:388
↓ 1 callers
Function
printReport
(file: string, result: ValidationResult)
ts/workflow-cli/cli/validate.ts:60
↓ 1 callers
Function
printSchemaReport
(file: string, errors: ErrorObject[])
ts/workflow-cli/cli/check-schema.ts:111
↓ 1 callers
Function
promptHardware
( channels: HardwareChannel[], seed: Record<string, HardwareBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:42
↓ 1 callers
Function
promptModels
( models: CustomModel[], seed: Record<string, ModelBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:138
↓ 1 callers
Function
promptMqtt
( channels: MqttChannel[], seed: Record<string, MqttBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:96
↓ 1 callers
Function
promptWebSearch
(seed: WebSearchBinding | undefined)
ts/workflow-cli/cli/deploy/prompts.ts:183
↓ 1 callers
Method
readLocal
readLocal loads every <uid>.json record from the durable directory. A missing dir is "no local copy yet" (cold start), not an error.
go/engine/memory/manager.go:221
↓ 1 callers
Method
readPin
readPin is the actual implementation of the tool call, unwrapped from the node execution signature
go/engine/node/pinread.go:95
↓ 1 callers
Method
readerLoop
readerLoop pulls bytes, splits on '\n' (stripping trailing '\r'), and dispatches each line. Exits when handle.Read errors.
go/engine/driver/serial_impl.go:180
↓ 1 callers
Function
reducer
(state: State, action: Action)
ts/workflow-builder/src/hooks/use-toast.ts:56
↓ 1 callers
Method
register
(definition: ModelDefinition)
ts/workflow-core/src/model/ModelRegistry.ts:22
↓ 1 callers
Function
remove
(index: number)
ts/workflow-builder/src/inputs/ParameterEditor.tsx:375
↓ 1 callers
Function
removeArgument
(id: string, index: number)
ts/workflow-builder/src/utils/functionOperations.ts:119
↓ 1 callers
Function
removeOutput
(id: string, index: number)
ts/workflow-builder/src/utils/functionOperations.ts:161
↓ 1 callers
Function
renameFunction
(id: string, name: string)
ts/workflow-builder/src/utils/functionOperations.ts:88
↓ 1 callers
Function
renderInitialValueInput
()
ts/workflow-builder/src/panels/VariableConfigPanel.tsx:45
↓ 1 callers
Function
renderInput
()
ts/workflow-builder/src/inputs/ParameterEditor.tsx:126
↓ 1 callers
Function
renderListEntryRow
(listId: string, entries: OutputDeclaration[], index: number)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:459
↓ 1 callers
Function
renderShape
()
ts/workflow-builder/src/graph/BaseNode.tsx:294
↓ 1 callers
Function
renderStaticRow
(key: string, output: { name: string; dataType: DataType }, displayLabel: string)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:344
↓ 1 callers
Function
renderTabContent
()
ts/workflow-builder/src/panels/BuilderSidebar.tsx:155
↓ 1 callers
Function
resolveCapabilities
( param: { capabilities?: FromArgs<ModelCapability[]> }, args: Record<string, unknown>, )
ts/workflow-core/src/parameter/Parameter.ts:226
↓ 1 callers
Function
resolveComponentsEnv
(loaded: LoadedComponent[])
ts/workflow-cli/cli/deploy/index.ts:245
↓ 1 callers
Function
resolveEdgeType
* Determine the specific edge type based on base port type and connected nodes. * Agent nodes get specialized control-edge types (agentTask, agentCho
ts/workflow-builder/src/utils/graphOperations.ts:326
↓ 1 callers
Method
resolveFileParts
resolveFileParts resolves FileIDs, ImageIDs and ImageURLs into Gemini Part objects.
go/llmproxy/provider/gemini/provider.go:111
↓ 1 callers
Function
resolveFunctionInfo
(id: string)
ts/workflow-core/src/workflow/serialization.ts:104
↓ 1 callers
Function
resolveJONSchemaRef
(root map[string]any, ref string)
go/llmproxy/schemautil/schemautil.go:287
↓ 1 callers
Function
resolveOpenMode
(argv: string[], env: NodeJS.ProcessEnv)
ts/workflow-cli/cli/buildmode.ts:24
↓ 1 callers
Function
resolveRef
resolveRef resolves a $ref string like "#/$defs/MyType" against a $defs map.
go/llmproxy/provider/gemini/mapping.go:318
↓ 1 callers
Function
retrieverArgs
(outputBinding: unknown)
ts/workflow-core/src/diagnostics/diagnostics.test.ts:479
↓ 1 callers
Function
safeDialContext
safeDialContext re-resolves DNS at connect time so a hostname that pre-flight resolved to a public IP cannot be flipped to a private IP by an attacker
go/engine/node/webfetch.go:249
↓ 1 callers
Function
serializeNodeData
(data: NodeData, position: { x: number; y: number }, isToolInput: boolean)
ts/workflow-core/src/node/serialization.ts:67
↓ 1 callers
Function
serviceBlock
(c: DeployComponent, secretDoc?: EngineSecrets)
ts/workflow-cli/cli/deploy/generate.ts:55
↓ 1 callers
Function
setDeclaredVariableType
(canvasId: string, uid: string, dataType: DataType)
ts/workflow-builder/src/utils/variableOperations.ts:62
↓ 1 callers
Function
setEnabled
(next: boolean)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:351
↓ 1 callers
Function
setMode
(mode: "emit" | "assign")
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:355
↓ 1 callers
Function
setOutputExpression
(id: string, index: number, expression: Expression)
ts/workflow-builder/src/utils/functionOperations.ts:166
↓ 1 callers
Method
showOpenFilePicker
(options?: { multiple?: boolean; types?: Array<{ description?: string; accept: Record<string, string[]
ts/workflow-cli/src/fsaccess.d.ts:14
↓ 1 callers
Method
showSaveFilePicker
(options?: { suggestedName?: string; types?: Array<{ description?: string; accept: Record<string, stri
ts/workflow-cli/src/fsaccess.d.ts:10
↓ 1 callers
Method
spawnTriggers
spawnTriggers launches one goroutine per trigger and returns a wait function the caller should defer. Each goroutine drives the lifecycle: Wait until
go/engine/runner.go:99
↓ 1 callers
Function
startStaticServer
(opts: StaticServerOptions)
ts/workflow-cli/server/staticServer.ts:38
↓ 1 callers
Function
subscribeCanvas
(store: CanvasStore)
ts/workflow-builder/src/WorkflowBuilder.tsx:258
↓ 1 callers
Function
syncBody
Re-derive the body's fnarg variables from the declaration's current arguments.
ts/workflow-builder/src/utils/functionOperations.ts:33
↓ 1 callers
Function
syncFunctionArgVariables
(store: CanvasStore, args: readonly ApiVariable[])
ts/workflow-builder/src/stores/canvasStore.ts:21
↓ 1 callers
Function
toAnthropicMessages
toAnthropicMessages converts llmproxy.Input to Anthropic MessageParam slices. Handles merging consecutive same-role messages (Anthropic requires alter
go/llmproxy/provider/anthropic/mapping.go:87
↓ 1 callers
Function
toAnthropicRequest
toAnthropicRequest converts a llmproxy.ChatRequest to Anthropic MessageNewParams.
go/llmproxy/provider/anthropic/mapping.go:21
↓ 1 callers
Function
toGeminiContents
toGeminiContents converts llmproxy.Input to Gemini Content objects.
go/llmproxy/provider/gemini/mapping.go:75
↓ 1 callers
Function
toGeminiRequest
toGeminiRequest converts a llmproxy.ChatRequest to Gemini SDK types.
go/llmproxy/provider/gemini/mapping.go:19
↓ 1 callers
Function
toLocalRequest
toLocalRequest converts a llmproxy.ChatRequest into a local ChatCompletionRequest.
go/llmproxy/provider/selfhosted/mapping.go:19
↓ 1 callers
Function
toMistralRequest
toMistralRequest converts a generic ResponseRequest into a Mistral ChatRequest.
go/llmproxy/provider/mistral/mapping.go:22
↓ 1 callers
Function
toOpenAIInput
(req *llmproxy.ChatRequest)
go/llmproxy/provider/openai/mapping.go:89
↓ 1 callers
Function
toOpenAIRequest
toOpenAIRequest converts domain.ChatRequest to responses.ResponseNewParams
go/llmproxy/provider/openai/mapping.go:20
↓ 1 callers
Function
toToolInputSchema
toToolInputSchema converts a JSON Schema map to ToolInputSchemaParam.
go/llmproxy/provider/anthropic/mapping.go:151
↓ 1 callers
Function
toggle
(code: string)
ts/workflow-builder/src/inputs/ParameterEditor.tsx:342
↓ 1 callers
Function
toggleCategory
(category: NodeCategory)
ts/workflow-builder/src/panels/NodeLibrary.tsx:148
↓ 1 callers
Function
toolsToAPI
toolsToAPI maps tools as metadata only — the engine-side ToolCall handler stays local; only name/description/parameters cross the api.
go/mapping/llm.go:471
↓ 1 callers
Function
toolsToDomain
toolsToDomain converts API tools to domain tools. If externalMapper is non-nil, it is used to convert external tools (e.g. to wrap them as FunctionToo
go/mapping/llm.go:250
↓ 1 callers
Function
truncate
truncate returns s shortened to maxLen runes with an ellipsis suffix when cut.
go/engine/node/retriever.go:125
↓ 1 callers
Function
updateArgument
(id: string, index: number, patch: Partial<ApiVariable>)
ts/workflow-builder/src/utils/functionOperations.ts:105
↓ 1 callers
Function
updateCommand
(filePath?: string, outPath?: string)
ts/workflow-cli/cli/update.ts:17
↓ 1 callers
Function
updateEdgeInStore
(store: CanvasStore, edgeId: string, updates: Record<string, unknown>)
ts/workflow-builder/src/utils/graphOperations.ts:356
↓ 1 callers
Function
updateExpressionsInArgs
Update expression references to point to new node IDs after paste
ts/workflow-builder/src/utils/graphOperations.ts:495
↓ 1 callers
Function
updateOutput
(id: string, index: number, patch: { name?: string; dataType?: DataType })
ts/workflow-builder/src/utils/functionOperations.ts:141
↓ 1 callers
Function
useCanvasHistory
(canvasId: string = MAIN_CANVAS_ID)
ts/workflow-builder/src/hooks/useCanvasHistory.ts:11
↓ 1 callers
Function
useCanvasTabs
()
ts/workflow-builder/src/hooks/useCanvasTabs.ts:19
↓ 1 callers
Function
useFunctionDiagnosticsSync
()
ts/workflow-builder/src/hooks/useFunctionDiagnosticsSync.ts:24
↓ 1 callers
Function
useFunctions
({ onOpenTab }: UseFunctionsOptions)
ts/workflow-builder/src/hooks/useFunctions.ts:21
↓ 1 callers
Function
useGraph
(canvasId: string = MAIN_CANVAS_ID, readOnly: boolean = false)
ts/workflow-builder/src/hooks/useGraph.ts:36
↓ 1 callers
Function
useSuppressThemeTransition
()
ts/workflow-builder/src/hooks/useSuppressThemeTransition.ts:39
↓ 1 callers
Function
useToast
()
ts/workflow-builder/src/hooks/use-toast.ts:112
↓ 1 callers
Function
useWorkflowSerialization
()
ts/workflow-builder/src/hooks/useWorkflowSerialization.ts:27
↓ 1 callers
Function
validateChannel
(channel: Channel)
ts/workflow-core/src/diagnostics/diagnostics.ts:572
↓ 1 callers
Function
validateCommand
(filePath?: string)
ts/workflow-cli/cli/validate.ts:18
↓ 1 callers
Function
validateMemory
(mem: Memory)
ts/workflow-core/src/diagnostics/diagnostics.ts:611
↓ 1 callers
Function
validateModel
(model: Model)
ts/workflow-core/src/diagnostics/diagnostics.ts:648
↓ 1 callers
Function
validateWorkflow
(workflow: ApiWorkflow)
ts/workflow-core/src/index.ts:23
↓ 1 callers
Function
valueToLiteral
(v Value)
go/engine/expr/expression.go:149
↓ 1 callers
Function
waitForDir
waitForDir polls until the path exists and is a directory, or the timeout expires. sysfs populates pwmN/ asynchronously after export via udev.
go/engine/driver/pwm_linux.go:164
↓ 1 callers
Function
waitForPort
(port: number, timeoutMs: number)
ts/workflow-cli/cli/open.ts:147
↓ 1 callers
Function
wrapStringTemplate
* Wrap bare text in a string-type expression into quoted string literals for jsep. * Splits by variable placeholders (__varN__), quotes text segments
ts/workflow-core/src/expression/parser.ts:350
Method
ADC
(id string)
go/engine/driver/registry.go:83
Method
AddTool
AddTool registers a ToolProvider wired to this agent. Called by the builder when wiring tool edges.
go/engine/node/agent.go:58
Method
AddTransition
AddTransition provides a mock function for the type MockWirable
go/engine/mocks_test.go:43
← previous
next →
801–900 of 2,454, ranked by callers