MCPcopy Create free account

hub / github.com/ForestHubAI/edge-agents / functions

Functions2,454 in github.com/ForestHubAI/edge-agents

↓ 1 callersFunctionlooksLikeHTML
(body string)
go/engine/node/webfetch.go:184
↓ 1 callersFunctionmakeStore
()
ts/workflow-builder/src/utils/history.test.ts:17
↓ 1 callersMethodmigrate
Pure transform on the raw document; must not mutate its input.
ts/workflow-core/src/migration/migrations.ts:16
↓ 1 callersFunctionnames
(dir: string)
ts/workflow-cli/cli/deploy/write.test.ts:58
↓ 1 callersFunctionnewAppendTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:164
↓ 1 callersFunctionnewEditTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:197
↓ 1 callersFunctionnewReadTool
(byName map[string]string, mgr *Manager)
go/engine/memory/tools.go:132
↓ 1 callersFunctionnextDefaultName
Pick a fresh `var<N>` name that doesn't collide with existing declared variables.
ts/workflow-builder/src/utils/variableOperations.ts:21
↓ 1 callersFunctionopenCommand
(args: string[])
ts/workflow-cli/cli/open.ts:25
↓ 1 callersFunctionopenDev
* 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 callersFunctionopenStatic
* 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 callersFunctionoptionsToAPI
(in *llmproxy.Options)
go/mapping/llm.go:387
↓ 1 callersFunctionparseAndEval
parseAndEval evaluates a simple expression string with literals and operators. Supports: +, -, *, /, %, ==, !=, <, >, <=, >=, &&, ||, !
go/engine/expr/parser.go:17
↓ 1 callersFunctionparseHeader
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 callersMethodparseNumber
()
go/engine/expr/parser.go:343
↓ 1 callersMethodparseStringLiteral
()
go/engine/expr/parser.go:311
↓ 1 callersFunctionpasteToStore
( store: CanvasStore, clipboard: Clipboard, offset: { x: number; y: number } = { x: 50, y: 50 }, getNo
ts/workflow-builder/src/utils/graphOperations.ts:388
↓ 1 callersFunctionprintReport
(file: string, result: ValidationResult)
ts/workflow-cli/cli/validate.ts:60
↓ 1 callersFunctionprintSchemaReport
(file: string, errors: ErrorObject[])
ts/workflow-cli/cli/check-schema.ts:111
↓ 1 callersFunctionpromptHardware
( channels: HardwareChannel[], seed: Record<string, HardwareBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:42
↓ 1 callersFunctionpromptModels
( models: CustomModel[], seed: Record<string, ModelBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:138
↓ 1 callersFunctionpromptMqtt
( channels: MqttChannel[], seed: Record<string, MqttBinding>, )
ts/workflow-cli/cli/deploy/prompts.ts:96
↓ 1 callersFunctionpromptWebSearch
(seed: WebSearchBinding | undefined)
ts/workflow-cli/cli/deploy/prompts.ts:183
↓ 1 callersMethodreadLocal
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 callersMethodreadPin
readPin is the actual implementation of the tool call, unwrapped from the node execution signature
go/engine/node/pinread.go:95
↓ 1 callersMethodreaderLoop
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 callersFunctionreducer
(state: State, action: Action)
ts/workflow-builder/src/hooks/use-toast.ts:56
↓ 1 callersMethodregister
(definition: ModelDefinition)
ts/workflow-core/src/model/ModelRegistry.ts:22
↓ 1 callersFunctionremove
(index: number)
ts/workflow-builder/src/inputs/ParameterEditor.tsx:375
↓ 1 callersFunctionremoveArgument
(id: string, index: number)
ts/workflow-builder/src/utils/functionOperations.ts:119
↓ 1 callersFunctionremoveOutput
(id: string, index: number)
ts/workflow-builder/src/utils/functionOperations.ts:161
↓ 1 callersFunctionrenameFunction
(id: string, name: string)
ts/workflow-builder/src/utils/functionOperations.ts:88
↓ 1 callersFunctionrenderInitialValueInput
()
ts/workflow-builder/src/panels/VariableConfigPanel.tsx:45
↓ 1 callersFunctionrenderInput
()
ts/workflow-builder/src/inputs/ParameterEditor.tsx:126
↓ 1 callersFunctionrenderListEntryRow
(listId: string, entries: OutputDeclaration[], index: number)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:459
↓ 1 callersFunctionrenderShape
()
ts/workflow-builder/src/graph/BaseNode.tsx:294
↓ 1 callersFunctionrenderStaticRow
(key: string, output: { name: string; dataType: DataType }, displayLabel: string)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:344
↓ 1 callersFunctionrenderTabContent
()
ts/workflow-builder/src/panels/BuilderSidebar.tsx:155
↓ 1 callersFunctionresolveCapabilities
( param: { capabilities?: FromArgs<ModelCapability[]> }, args: Record<string, unknown>, )
ts/workflow-core/src/parameter/Parameter.ts:226
↓ 1 callersFunctionresolveComponentsEnv
(loaded: LoadedComponent[])
ts/workflow-cli/cli/deploy/index.ts:245
↓ 1 callersFunctionresolveEdgeType
* 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 callersMethodresolveFileParts
resolveFileParts resolves FileIDs, ImageIDs and ImageURLs into Gemini Part objects.
go/llmproxy/provider/gemini/provider.go:111
↓ 1 callersFunctionresolveFunctionInfo
(id: string)
ts/workflow-core/src/workflow/serialization.ts:104
↓ 1 callersFunctionresolveJONSchemaRef
(root map[string]any, ref string)
go/llmproxy/schemautil/schemautil.go:287
↓ 1 callersFunctionresolveOpenMode
(argv: string[], env: NodeJS.ProcessEnv)
ts/workflow-cli/cli/buildmode.ts:24
↓ 1 callersFunctionresolveRef
resolveRef resolves a $ref string like "#/$defs/MyType" against a $defs map.
go/llmproxy/provider/gemini/mapping.go:318
↓ 1 callersFunctionretrieverArgs
(outputBinding: unknown)
ts/workflow-core/src/diagnostics/diagnostics.test.ts:479
↓ 1 callersFunctionsafeDialContext
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 callersFunctionserializeNodeData
(data: NodeData, position: { x: number; y: number }, isToolInput: boolean)
ts/workflow-core/src/node/serialization.ts:67
↓ 1 callersFunctionserviceBlock
(c: DeployComponent, secretDoc?: EngineSecrets)
ts/workflow-cli/cli/deploy/generate.ts:55
↓ 1 callersFunctionsetDeclaredVariableType
(canvasId: string, uid: string, dataType: DataType)
ts/workflow-builder/src/utils/variableOperations.ts:62
↓ 1 callersFunctionsetEnabled
(next: boolean)
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:351
↓ 1 callersFunctionsetMode
(mode: "emit" | "assign")
ts/workflow-builder/src/panels/NodeConfigPanel.tsx:355
↓ 1 callersFunctionsetOutputExpression
(id: string, index: number, expression: Expression)
ts/workflow-builder/src/utils/functionOperations.ts:166
↓ 1 callersMethodshowOpenFilePicker
(options?: { multiple?: boolean; types?: Array<{ description?: string; accept: Record<string, string[]
ts/workflow-cli/src/fsaccess.d.ts:14
↓ 1 callersMethodshowSaveFilePicker
(options?: { suggestedName?: string; types?: Array<{ description?: string; accept: Record<string, stri
ts/workflow-cli/src/fsaccess.d.ts:10
↓ 1 callersMethodspawnTriggers
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 callersFunctionstartStaticServer
(opts: StaticServerOptions)
ts/workflow-cli/server/staticServer.ts:38
↓ 1 callersFunctionsubscribeCanvas
(store: CanvasStore)
ts/workflow-builder/src/WorkflowBuilder.tsx:258
↓ 1 callersFunctionsyncBody
Re-derive the body's fnarg variables from the declaration's current arguments.
ts/workflow-builder/src/utils/functionOperations.ts:33
↓ 1 callersFunctionsyncFunctionArgVariables
(store: CanvasStore, args: readonly ApiVariable[])
ts/workflow-builder/src/stores/canvasStore.ts:21
↓ 1 callersFunctiontoAnthropicMessages
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 callersFunctiontoAnthropicRequest
toAnthropicRequest converts a llmproxy.ChatRequest to Anthropic MessageNewParams.
go/llmproxy/provider/anthropic/mapping.go:21
↓ 1 callersFunctiontoGeminiContents
toGeminiContents converts llmproxy.Input to Gemini Content objects.
go/llmproxy/provider/gemini/mapping.go:75
↓ 1 callersFunctiontoGeminiRequest
toGeminiRequest converts a llmproxy.ChatRequest to Gemini SDK types.
go/llmproxy/provider/gemini/mapping.go:19
↓ 1 callersFunctiontoLocalRequest
toLocalRequest converts a llmproxy.ChatRequest into a local ChatCompletionRequest.
go/llmproxy/provider/selfhosted/mapping.go:19
↓ 1 callersFunctiontoMistralRequest
toMistralRequest converts a generic ResponseRequest into a Mistral ChatRequest.
go/llmproxy/provider/mistral/mapping.go:22
↓ 1 callersFunctiontoOpenAIInput
(req *llmproxy.ChatRequest)
go/llmproxy/provider/openai/mapping.go:89
↓ 1 callersFunctiontoOpenAIRequest
toOpenAIRequest converts domain.ChatRequest to responses.ResponseNewParams
go/llmproxy/provider/openai/mapping.go:20
↓ 1 callersFunctiontoToolInputSchema
toToolInputSchema converts a JSON Schema map to ToolInputSchemaParam.
go/llmproxy/provider/anthropic/mapping.go:151
↓ 1 callersFunctiontoggle
(code: string)
ts/workflow-builder/src/inputs/ParameterEditor.tsx:342
↓ 1 callersFunctiontoggleCategory
(category: NodeCategory)
ts/workflow-builder/src/panels/NodeLibrary.tsx:148
↓ 1 callersFunctiontoolsToAPI
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 callersFunctiontoolsToDomain
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 callersFunctiontruncate
truncate returns s shortened to maxLen runes with an ellipsis suffix when cut.
go/engine/node/retriever.go:125
↓ 1 callersFunctionupdateArgument
(id: string, index: number, patch: Partial<ApiVariable>)
ts/workflow-builder/src/utils/functionOperations.ts:105
↓ 1 callersFunctionupdateCommand
(filePath?: string, outPath?: string)
ts/workflow-cli/cli/update.ts:17
↓ 1 callersFunctionupdateEdgeInStore
(store: CanvasStore, edgeId: string, updates: Record<string, unknown>)
ts/workflow-builder/src/utils/graphOperations.ts:356
↓ 1 callersFunctionupdateExpressionsInArgs
Update expression references to point to new node IDs after paste
ts/workflow-builder/src/utils/graphOperations.ts:495
↓ 1 callersFunctionupdateOutput
(id: string, index: number, patch: { name?: string; dataType?: DataType })
ts/workflow-builder/src/utils/functionOperations.ts:141
↓ 1 callersFunctionuseCanvasHistory
(canvasId: string = MAIN_CANVAS_ID)
ts/workflow-builder/src/hooks/useCanvasHistory.ts:11
↓ 1 callersFunctionuseCanvasTabs
()
ts/workflow-builder/src/hooks/useCanvasTabs.ts:19
↓ 1 callersFunctionuseFunctionDiagnosticsSync
()
ts/workflow-builder/src/hooks/useFunctionDiagnosticsSync.ts:24
↓ 1 callersFunctionuseFunctions
({ onOpenTab }: UseFunctionsOptions)
ts/workflow-builder/src/hooks/useFunctions.ts:21
↓ 1 callersFunctionuseGraph
(canvasId: string = MAIN_CANVAS_ID, readOnly: boolean = false)
ts/workflow-builder/src/hooks/useGraph.ts:36
↓ 1 callersFunctionuseSuppressThemeTransition
()
ts/workflow-builder/src/hooks/useSuppressThemeTransition.ts:39
↓ 1 callersFunctionuseToast
()
ts/workflow-builder/src/hooks/use-toast.ts:112
↓ 1 callersFunctionuseWorkflowSerialization
()
ts/workflow-builder/src/hooks/useWorkflowSerialization.ts:27
↓ 1 callersFunctionvalidateChannel
(channel: Channel)
ts/workflow-core/src/diagnostics/diagnostics.ts:572
↓ 1 callersFunctionvalidateCommand
(filePath?: string)
ts/workflow-cli/cli/validate.ts:18
↓ 1 callersFunctionvalidateMemory
(mem: Memory)
ts/workflow-core/src/diagnostics/diagnostics.ts:611
↓ 1 callersFunctionvalidateModel
(model: Model)
ts/workflow-core/src/diagnostics/diagnostics.ts:648
↓ 1 callersFunctionvalidateWorkflow
(workflow: ApiWorkflow)
ts/workflow-core/src/index.ts:23
↓ 1 callersFunctionvalueToLiteral
(v Value)
go/engine/expr/expression.go:149
↓ 1 callersFunctionwaitForDir
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 callersFunctionwaitForPort
(port: number, timeoutMs: number)
ts/workflow-cli/cli/open.ts:147
↓ 1 callersFunctionwrapStringTemplate
* 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
MethodADC
(id string)
go/engine/driver/registry.go:83
MethodAddTool
AddTool registers a ToolProvider wired to this agent. Called by the builder when wiring tool edges.
go/engine/node/agent.go:58
MethodAddTransition
AddTransition provides a mock function for the type MockWirable
go/engine/mocks_test.go:43
← previousnext →801–900 of 2,454, ranked by callers