sdk

module
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2026 License: MIT

Directories

Path Synopsis
Package actor provides a generic, reusable actor pattern for serial message processing with independent context lifecycle.
Package actor provides a generic, reusable actor pattern for serial message processing with independent context lifecycle.
Package errdefs provides behavior-based error classification.
Package errdefs provides behavior-based error classification.
Package event provides the EventBus interface and an in-memory implementation for non-blocking multi-consumer event subscription.
Package event provides the EventBus interface and an in-memory implementation for non-blocking multi-consumer event subscription.
Package graph implements the core graph engine for FlowCraft.
Package graph implements the core graph engine for FlowCraft.
compiler
Package compiler provides the GraphCompiler that transforms a GraphDefinition into a CompiledGraph with static analysis.
Package compiler provides the GraphCompiler that transforms a GraphDefinition into a CompiledGraph with static analysis.
executor
Package executor provides the graph execution engine.
Package executor provides the graph execution engine.
node
Package node provides the Go-native LLM and Knowledge graph nodes.
Package node provides the Go-native LLM and Knowledge graph nodes.
node/scripts
Package scripts embeds all built-in JS node scripts via embed.FS.
Package scripts embeds all built-in JS node scripts via embed.FS.
variable
Package variable provides a typed variable system for the graph engine.
Package variable provides a typed variable system for the graph engine.
Package memory provides conversation memory management with lossless short-term memory (DAG-based summarization) and long-term memory (automatic extraction, deduplication, context injection).
Package memory provides conversation memory management with lossless short-term memory (DAG-based summarization) and long-term memory (automatic extraction, deduplication, context injection).
Package model defines the shared data types used across the SDK: multi-modal messages, tool calling protocol, and token usage tracking.
Package model defines the shared data types used across the SDK: multi-modal messages, tool calling protocol, and token usage tracking.
Package script defines a language-agnostic script execution interface.
Package script defines a language-agnostic script execution interface.
jsrt
Package jsrt provides a goja-based JavaScript implementation of script.Runtime.
Package jsrt provides a goja-based JavaScript implementation of script.Runtime.
stt
tts
vad
Package telemetry provides OpenTelemetry initialization and global accessor functions for traces, metrics, and logs.
Package telemetry provides OpenTelemetry initialization and global accessor functions for traces, metrics, and logs.
Package textsearch provides lightweight BM25 text search primitives: tokenizers (ASCII + CJK), Porter stemming, corpus statistics, and scoring.
Package textsearch provides lightweight BM25 text search primitives: tokenizers (ASCII + CJK), Porter stemming, corpus statistics, and scoring.
Package tool provides the tool system for LLM function-calling: Tool interface, Registry, concurrent execution, and schema building.
Package tool provides the tool system for LLM function-calling: Tool interface, Registry, concurrent execution, and schema building.
Package workflow defines the execution blackboard and high-level agent runtime types.
Package workflow defines the execution blackboard and high-level agent runtime types.
Package workspace provides a file-system sandbox abstraction.
Package workspace provides a file-system sandbox abstraction.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL