Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ForestHubAI/edge-agents
/ types & classes
Types & classes
941 in github.com/ForestHubAI/edge-agents
⨍
Functions
2,454
◇
Types & classes
941
↓ 13 callers
Struct
input
go/engine/node/websearchtool.go:57
↓ 8 callers
TypeAlias
InputString
InputString represents a simple string input. Can be used directly or as an item in InputItems.
go/llmproxy/input.go:14
↓ 1 callers
TypeAlias
ModelID
ModelID represents a model ID
go/llmproxy/model.go:11
Class
ts/workflow-core/src/deploy/spec.ts:71
Class
ts/workflow-core/src/memory/MemoryRegistry.ts:13
Class
ts/workflow-core/src/model/ModelRegistry.ts:12
Class
ts/workflow-core/src/node/NodeRegistry.ts:28
Struct
ADC
ADC is an analog input channel.
go/engine/channel/adc.go:12
Struct
ADCChannel
ADCChannel defines model for ADCChannel.
go/api/workflow/types.gen.go:750
TypeAlias
ADCChannelType
ADCChannelType defines model for ADCChannel.Type.
go/api/workflow/types.gen.go:757
Struct
ADCConfig
go/engine/types.go:104
Struct
ADCConfig
ADCConfig defines model for ADCConfig.
go/api/engineapi/types.gen.go:45
Interface
ADCDriver
ADCDriver handles analog inputs. Channels do not need per-channel acquisition.
go/engine/driver/driver.go:44
Struct
APIError
APIError represents a standard error response from the API.
go/util/httpclient/client.go:58
Interface
AddAction
ts/workflow-builder/src/panels/ResourceListPanel.tsx:17
Interface
AddButtonProps
ts/workflow-builder/src/components/ui/add-button.tsx:10
Struct
Agent
Agent defines model for Agent.
go/llmproxy/provider/mistral/types.gen.go:2194
Struct
Agent
Agent represents an LLM agent with a set of tools and instructions. It encapsulates the agent's identity, behavior guidelines, and available functiona
go/llmproxy/agent/agent.go:18
Struct
Agent
Agent executes an LLM agent via llmproxy.
go/engine/node/agent.go:39
Struct
AgentConversation
AgentConversation defines model for AgentConversation.
go/llmproxy/provider/mistral/types.gen.go:2223
TypeAlias
AgentConversationObject
AgentConversationObject defines model for AgentConversation.Object.
go/llmproxy/provider/mistral/types.gen.go:2238
Struct
AgentCreationRequest
AgentCreationRequest defines model for AgentCreationRequest.
go/llmproxy/provider/mistral/types.gen.go:2241
Struct
AgentCreationRequest_Tools_Item
AgentCreationRequest_Tools_Item defines model for AgentCreationRequest.tools.Item.
go/llmproxy/provider/mistral/types.gen.go:2257
Struct
AgentHandoffDoneEvent
AgentHandoffDoneEvent defines model for AgentHandoffDoneEvent.
go/llmproxy/provider/mistral/types.gen.go:2262
TypeAlias
AgentHandoffDoneEventType
AgentHandoffDoneEventType defines model for AgentHandoffDoneEvent.Type.
go/llmproxy/provider/mistral/types.gen.go:2272
Struct
AgentHandoffEntry
AgentHandoffEntry defines model for AgentHandoffEntry.
go/llmproxy/provider/mistral/types.gen.go:2275
TypeAlias
AgentHandoffEntryObject
AgentHandoffEntryObject defines model for AgentHandoffEntry.Object.
go/llmproxy/provider/mistral/types.gen.go:2288
TypeAlias
AgentHandoffEntryType
AgentHandoffEntryType defines model for AgentHandoffEntry.Type.
go/llmproxy/provider/mistral/types.gen.go:2291
Struct
AgentHandoffStartedEvent
AgentHandoffStartedEvent defines model for AgentHandoffStartedEvent.
go/llmproxy/provider/mistral/types.gen.go:2294
TypeAlias
AgentHandoffStartedEventType
AgentHandoffStartedEventType defines model for AgentHandoffStartedEvent.Type.
go/llmproxy/provider/mistral/types.gen.go:2304
Interface
AgentNode
ts/workflow-core/src/node/AgentNode.ts:12
Struct
AgentNode
AgentNode defines model for AgentNode.
go/api/workflow/types.gen.go:760
TypeAlias
AgentNodeType
AgentNodeType defines model for AgentNode.Type.
go/api/workflow/types.gen.go:788
TypeAlias
AgentObject
AgentObject defines model for Agent.Object.
go/llmproxy/provider/mistral/types.gen.go:2215
Struct
AgentUpdateRequest
AgentUpdateRequest defines model for AgentUpdateRequest.
go/llmproxy/provider/mistral/types.gen.go:2307
Struct
AgentUpdateRequest_Tools_Item
AgentUpdateRequest_Tools_Item defines model for AgentUpdateRequest.tools.Item.
go/llmproxy/provider/mistral/types.gen.go:2323
Struct
Agent_Tools_Item
Agent_Tools_Item defines model for Agent.tools.Item.
go/llmproxy/provider/mistral/types.gen.go:2218
Struct
AgentsCompletionRequest
AgentsCompletionRequest defines model for AgentsCompletionRequest.
go/llmproxy/provider/mistral/types.gen.go:2328
Struct
AgentsCompletionRequest_Messages_Item
AgentsCompletionRequest_Messages_Item defines model for AgentsCompletionRequest.messages.Item.
go/llmproxy/provider/mistral/types.gen.go:2368
Struct
AgentsCompletionRequest_Stop
AgentsCompletionRequest_Stop Stop generation if this token is detected. Or if one of these tokens is detected when providing an array
go/llmproxy/provider/mistral/types.gen.go:2379
Struct
AgentsCompletionRequest_ToolChoice
AgentsCompletionRequest_ToolChoice defines model for AgentsCompletionRequest.ToolChoice.
go/llmproxy/provider/mistral/types.gen.go:2384
Struct
Alarm
Alarm fires at a specific local time of day, optionally restricted to a set of weekdays. Empty Days means every day.
go/engine/node/trigger/alarm.go:20
Interface
AlarmNode
ts/workflow-core/src/node/TriggerNode.ts:34
Struct
AlarmNode
AlarmNode defines model for AlarmNode.
go/api/workflow/types.gen.go:791
TypeAlias
AlarmNodeType
AlarmNodeType defines model for AlarmNode.Type.
go/api/workflow/types.gen.go:806
TypeAlias
ApiEndpoint
ApiEndpoint defines model for ApiEndpoint.
go/llmproxy/provider/mistral/types.gen.go:2389
Struct
ArchiveFTModelOut
ArchiveFTModelOut defines model for ArchiveFTModelOut.
go/llmproxy/provider/mistral/types.gen.go:2392
TypeAlias
ArchiveFTModelOutObject
ArchiveFTModelOutObject defines model for ArchiveFTModelOut.Object.
go/llmproxy/provider/mistral/types.gen.go:2399
Struct
AssistantMessage
AssistantMessage defines model for AssistantMessage.
go/llmproxy/provider/mistral/types.gen.go:2402
TypeAlias
AssistantMessageRole
AssistantMessageRole defines model for AssistantMessage.Role.
go/llmproxy/provider/mistral/types.gen.go:2423
Struct
AssistantMessage_Content
AssistantMessage_Content defines model for AssistantMessage.Content.
go/llmproxy/provider/mistral/types.gen.go:2418
Struct
AudioChunk
AudioChunk defines model for AudioChunk.
go/llmproxy/provider/mistral/types.gen.go:2426
TypeAlias
AudioChunkType
AudioChunkType defines model for AudioChunk.Type.
go/llmproxy/provider/mistral/types.gen.go:2443
Struct
AudioChunk_InputAudio
AudioChunk_InputAudio defines model for AudioChunk.InputAudio.
go/llmproxy/provider/mistral/types.gen.go:2438
Struct
AudioTranscriptionRequest
AudioTranscriptionRequest defines model for AudioTranscriptionRequest.
go/llmproxy/provider/mistral/types.gen.go:2446
Struct
AudioTranscriptionRequestStream
AudioTranscriptionRequestStream defines model for AudioTranscriptionRequestStream.
go/llmproxy/provider/mistral/types.gen.go:2477
TypeAlias
AudioTranscriptionRequestStreamStream
AudioTranscriptionRequestStreamStream defines model for AudioTranscriptionRequestStream.Stream.
go/llmproxy/provider/mistral/types.gen.go:2506
Interface
BadgeProps
ts/workflow-builder/src/components/ui/badge.tsx:30
Struct
BaseModelCard
BaseModelCard defines model for BaseModelCard.
go/llmproxy/provider/mistral/types.gen.go:2509
TypeAlias
BaseModelCardType
BaseModelCardType defines model for BaseModelCard.Type.
go/llmproxy/provider/mistral/types.gen.go:2526
Interface
BaseNodeProps
ts/workflow-builder/src/graph/BaseNode.tsx:42
Interface
BasicParam
ts/workflow-core/src/parameter/Parameter.ts:39
Struct
BatchError
BatchError defines model for BatchError.
go/llmproxy/provider/mistral/types.gen.go:2529
Struct
BatchJobIn
BatchJobIn defines model for BatchJobIn.
go/llmproxy/provider/mistral/types.gen.go:2535
Struct
BatchJobOut
BatchJobOut defines model for BatchJobOut.
go/llmproxy/provider/mistral/types.gen.go:2554
TypeAlias
BatchJobOutObject
BatchJobOutObject defines model for BatchJobOut.Object.
go/llmproxy/provider/mistral/types.gen.go:2576
TypeAlias
BatchJobStatus
BatchJobStatus defines model for BatchJobStatus.
go/llmproxy/provider/mistral/types.gen.go:2579
Struct
BatchJobsOut
BatchJobsOut defines model for BatchJobsOut.
go/llmproxy/provider/mistral/types.gen.go:2582
TypeAlias
BatchJobsOutObject
BatchJobsOutObject defines model for BatchJobsOut.Object.
go/llmproxy/provider/mistral/types.gen.go:2589
TypeAlias
Bias
Bias is the internal pull-resistor configuration of a GPIO input. "none" is a real electrical state (floating), not a sentinel for "unset".
go/engine/driver/driver.go:23
Interface
BoolParam
ts/workflow-core/src/parameter/Parameter.ts:50
Struct
BranchingNode
BranchingNode is a base for a node that can decide between multiple state transitions per port (e.g. LLM agent)
go/engine/node.go:124
Struct
Broadcaster
Broadcaster is the fanout primitive for channels that emit events to trigger nodes. broadcast pushes non-blockingly and drops on full so a slow subscr
go/engine/channel/channel.go:30
Interface
BuilderLayoutProps
ts/workflow-builder/src/BuilderLayout.tsx:42
Interface
BuilderSidebarProps
ts/workflow-builder/src/panels/BuilderSidebar.tsx:35
TypeAlias
BuiltInConnectors
BuiltInConnectors defines model for BuiltInConnectors.
go/llmproxy/provider/mistral/types.gen.go:2592
Interface
ButtonProps
ts/workflow-builder/src/components/ui/button.tsx:43
Interface
Canvas
ts/workflow-core/src/workflow/Workflow.ts:40
Interface
CanvasEditorProps
ts/workflow-builder/src/CanvasEditor.tsx:30
Interface
CanvasProps
ts/workflow-builder/src/Canvas.tsx:33
Interface
CanvasState
ts/workflow-builder/src/stores/canvasStore.ts:71
Interface
CanvasTab
ts/workflow-builder/src/hooks/useCanvasTabs.ts:10
Interface
CanvasTabsToolbarProps
ts/workflow-builder/src/CanvasTabsToolbar.tsx:12
Interface
CanvasValidationResult
ts/workflow-core/src/diagnostics/diagnostics.ts:751
Struct
Card
Card is the metadata used to render an entry in the auto-injected memory index in the LLM agent's system prompt. Size is in bytes; the LLM treats it a
go/engine/memory/manager.go:46
Interface
Channel
ts/workflow-core/src/channel/Channel.ts:9
Interface
Channel
Channel is the contract that all channel types must satisfy.
go/engine/channel/channel.go:13
Struct
Channel
Channel defines model for Channel.
go/api/workflow/types.gen.go:809
Interface
ChannelConfigPanelProps
ts/workflow-builder/src/panels/ChannelConfigPanel.tsx:12
Interface
ChannelDefinition
ts/workflow-core/src/channel/ChannelDefinition.ts:28
Interface
ChannelSelectParam
ts/workflow-core/src/parameter/Parameter.ts:100
Struct
ChatClassificationRequest
ChatClassificationRequest defines model for ChatClassificationRequest.
go/llmproxy/provider/mistral/types.gen.go:2595
Struct
ChatClassificationRequestInputs
ChatClassificationRequestInputs Chat to classify
go/llmproxy/provider/mistral/types.gen.go:2602
Struct
ChatCompletionChoice
ChatCompletionChoice defines model for ChatCompletionChoice.
go/llmproxy/provider/mistral/types.gen.go:2610
TypeAlias
ChatCompletionChoiceFinishReason
ChatCompletionChoiceFinishReason defines model for ChatCompletionChoice.FinishReason.
go/llmproxy/provider/mistral/types.gen.go:2617
Struct
ChatCompletionRequest
ChatCompletionRequest represents a chat completion request.
go/llmproxy/provider/selfhosted/types.go:13
Struct
ChatCompletionRequest
ChatCompletionRequest defines model for ChatCompletionRequest.
go/llmproxy/provider/mistral/types.gen.go:2620
Struct
ChatCompletionRequest_Messages_Item
ChatCompletionRequest_Messages_Item defines model for ChatCompletionRequest.messages.Item.
go/llmproxy/provider/mistral/types.gen.go:2675
Struct
ChatCompletionRequest_Stop
ChatCompletionRequest_Stop Stop generation if this token is detected. Or if one of these tokens is detected when providing an array
go/llmproxy/provider/mistral/types.gen.go:2686
Struct
ChatCompletionRequest_ToolChoice
ChatCompletionRequest_ToolChoice Controls which (if any) tool is called by the model. `none` means the model will not call any tool and instead genera
go/llmproxy/provider/mistral/types.gen.go:2691
next →
1–100 of 941, ranked by callers