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. |
|
bindings
Package bindings assembles host capabilities into a script.Env for any script.Runtime implementation (jsrt, luart, etc.).
|
Package bindings assembles host capabilities into a script.Env for any script.Runtime implementation (jsrt, luart, etc.). |
|
jsrt
Package jsrt provides a goja-based JavaScript implementation of script.Runtime.
|
Package jsrt provides a goja-based JavaScript implementation of script.Runtime. |
|
luart
Package luart provides a pure-Go Lua 5.1 implementation of script.Runtime using github.com/yuin/gopher-lua (no CGO).
|
Package luart provides a pure-Go Lua 5.1 implementation of script.Runtime using github.com/yuin/gopher-lua (no CGO). |
|
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. |
Click to show internal directories.
Click to hide internal directories.