Directories
¶
| Path | Synopsis |
|---|---|
|
agent
|
|
|
embed
Package embed provides a text embedding interface and remote API implementations.
|
Package embed provides a text embedding interface and remote API implementations. |
|
ncnn
Package ncnn provides Go bindings for the ncnn neural network inference framework via CGo static linking on supported Linux and macOS targets.
|
Package ncnn provides Go bindings for the ncnn neural network inference framework via CGo static linking on supported Linux and macOS targets. |
|
audio
|
|
|
pcm
Package pcm provides types and utilities for working with PCM (Pulse Code Modulation) audio data.
|
Package pcm provides types and utilities for working with PCM (Pulse Code Modulation) audio data. |
|
portaudio
Package portaudio provides device IO abstraction backed by PortAudio.
|
Package portaudio provides device IO abstraction backed by PortAudio. |
|
resampler
Package resampler provides audio resampling using a pure Go implementation.
|
Package resampler provides audio resampling using a pure Go implementation. |
|
songs
Package songs provides built-in melodies for testing audio playback.
|
Package songs provides built-in melodies for testing audio playback. |
|
timestretch
Package timestretch changes the duration of interleaved little-endian PCM16 audio without changing its pitch.
|
Package timestretch changes the duration of interleaved little-endian PCM16 audio without changing its pitch. |
|
Package buffer provides thread-safe buffer implementations for streaming data processing.
|
Package buffer provides thread-safe buffer implementations for streaming data processing. |
|
encoding
|
|
|
base32
Package base32 implements unpadded Crockford Base32 encoding.
|
Package base32 implements unpadded Crockford Base32 encoding. |
|
base58
Package base58 implements Bitcoin Base58 encoding.
|
Package base58 implements Bitcoin Base58 encoding. |
|
Package genx provides a unified streaming framework for multi-modal AI.
|
Package genx provides a unified streaming framework for multi-modal AI. |
|
agentkit/audiodock
Package audiodock composes optional streaming ASR and TTS around a text-oriented GenX Transformer.
|
Package audiodock composes optional streaming ASR and TTS around a text-oriented GenX Transformer. |
|
generators
Package generators provides a multiplexer for genx.Generator routing.
|
Package generators provides a multiplexer for genx.Generator routing. |
|
generators/doubaochat
Package doubaochat adapts Volc Ark Doubao chat completions to GenX user audio.
|
Package doubaochat adapts Volc Ark Doubao chat completions to GenX user audio. |
|
internal/streamkit
Package streamkit provides provider-neutral streaming lifecycle primitives for GenX Transformers.
|
Package streamkit provides provider-neutral streaming lifecycle primitives for GenX Transformers. |
|
internal/toolrun
Package toolrun owns invocation-local ToolCall identity and limits for GenX Transformers.
|
Package toolrun owns invocation-local ToolCall identity and limits for GenX Transformers. |
|
labelers
Package labelers provides query-time label selection for memory recall.
|
Package labelers provides query-time label selection for memory recall. |
|
profilers
Package profilers provides entity profile management.
|
Package profilers provides entity profile management. |
|
segmentors
Package segmentors provides conversation segmentation.
|
Package segmentors provides conversation segmentation. |
|
streamlog
Package streamlog records bounded text and timing summaries without changing GenX delivery, buffering, cancellation, or response ownership.
|
Package streamlog records bounded text and timing summaries without changing GenX delivery, buffering, cancellation, or response ownership. |
|
transformers
Package transformers provides stream transformer framework and mux helpers.
|
Package transformers provides stream transformer framework and mux helpers. |
|
transformers/audiostream
Package audiostream provides audio-byte stream processing shared by GenX Transformers and their stream consumers.
|
Package audiostream provides audio-byte stream processing shared by GenX Transformers and their stream consumers. |
|
transformers/dashscoperealtime
Package dashscoperealtime provides the DashScope realtime transformer.
|
Package dashscoperealtime provides the DashScope realtime transformer. |
|
transformers/doubaoasr
Package doubaoasr adapts Doubao streaming ASR to the GenX Transformer contract.
|
Package doubaoasr adapts Doubao streaming ASR to the GenX Transformer contract. |
|
transformers/doubaoast
Package doubaoast provides the Doubao AST stream transformer.
|
Package doubaoast provides the Doubao AST stream transformer. |
|
transformers/doubaorealtime
Package doubaorealtime provides the Doubao realtime dialogue transformer.
|
Package doubaorealtime provides the Doubao realtime dialogue transformer. |
|
transformers/doubaorealtimeduplex
Package doubaorealtimeduplex provides the Doubao realtime Duplex transformer.
|
Package doubaorealtimeduplex provides the Doubao realtime Duplex transformer. |
|
transformers/doubaotts
Package doubaotts adapts Doubao Seed and voice-clone TTS services to the GenX Transformer contract.
|
Package doubaotts adapts Doubao Seed and voice-clone TTS services to the GenX Transformer contract. |
|
transformers/eino
Package eino provides a configurable CloudWeGo Eino Graph as a reusable GenX Transformer.
|
Package eino provides a configurable CloudWeGo Eino Graph as a reusable GenX Transformer. |
|
transformers/minimaxtts
Package minimaxtts adapts MiniMax TTS to the GenX Transformer contract.
|
Package minimaxtts adapts MiniMax TTS to the GenX Transformer contract. |
|
api/adminhttp
Package adminhttp provides primitives to interact with the openapi HTTP API.
|
Package adminhttp provides primitives to interact with the openapi HTTP API. |
|
api/apitypes
Package apitypes provides primitives to interact with the openapi HTTP API.
|
Package apitypes provides primitives to interact with the openapi HTTP API. |
|
api/eventproto
Package eventpb contains generated Peer Event Protobuf messages.
|
Package eventpb contains generated Peer Event Protobuf messages. |
|
api/peerhttp
Package peerhttp provides primitives to interact with the openapi HTTP API.
|
Package peerhttp provides primitives to interact with the openapi HTTP API. |
|
api/rpcapi
Package rpcapi provides protobuf-backed Peer RPC helper types.
|
Package rpcapi provides protobuf-backed Peer RPC helper types. |
|
internal/contacttest
Package contacttest supplies initialized SQL Contact catalogs for tests.
|
Package contacttest supplies initialized SQL Contact catalogs for tests. |
|
internal/credentialtest
Package credentialtest supplies initialized SQL Credential catalogs for tests.
|
Package credentialtest supplies initialized SQL Credential catalogs for tests. |
|
internal/firmwaretest
Package firmwaretest supplies initialized SQL Firmware catalogs for tests.
|
Package firmwaretest supplies initialized SQL Firmware catalogs for tests. |
|
internal/memorylayouttest
Package memorylayouttest supplies initialized SQL layout catalogs for tests.
|
Package memorylayouttest supplies initialized SQL layout catalogs for tests. |
|
internal/modeltest
Package modeltest supplies initialized SQL Model catalogs for tests.
|
Package modeltest supplies initialized SQL Model catalogs for tests. |
|
internal/peerruntest
Package peerruntest supplies an initialized SQL runtime for service tests.
|
Package peerruntest supplies an initialized SQL runtime for service tests. |
|
internal/providertenanttest
Package providertenanttest supplies initialized SQL Provider Tenant catalogs for tests.
|
Package providertenanttest supplies initialized SQL Provider Tenant catalogs for tests. |
|
internal/runtimeprofiletest
Package runtimeprofiletest supplies initialized SQL RuntimeProfile catalogs for tests.
|
Package runtimeprofiletest supplies initialized SQL RuntimeProfile catalogs for tests. |
|
internal/sqltest
Package sqltest supplies observable SQLite connections for storage regression tests.
|
Package sqltest supplies observable SQLite connections for storage regression tests. |
|
internal/toolkittest
Package toolkittest supplies initialized SQL Tool catalogs for tests.
|
Package toolkittest supplies initialized SQL Tool catalogs for tests. |
|
internal/voicetest
Package voicetest supplies initialized SQL Voice catalogs for tests.
|
Package voicetest supplies initialized SQL Voice catalogs for tests. |
|
internal/workflowtest
Package workflowtest supplies initialized SQL Workflow catalogs for tests.
|
Package workflowtest supplies initialized SQL Workflow catalogs for tests. |
|
internal/workspacetest
Package workspacetest provides initialized Workspace SQL fixtures.
|
Package workspacetest provides initialized Workspace SQL fixtures. |
|
runtimealias
Package runtimealias owns the canonical syntax shared by RuntimeProfile bindings and resources that persist references to those bindings.
|
Package runtimealias owns the canonical syntax shared by RuntimeProfile bindings and resources that persist references to those bindings. |
|
services/ai/memorylayout
Package memorylayout owns the persisted, connection-free MemoryLayout resources consumed by RuntimeProfile memory bindings.
|
Package memorylayout owns the persisted, connection-free MemoryLayout resources consumed by RuntimeProfile memory bindings. |
|
services/ai/workflow/agents/sfu
Package sfu implements the provider-neutral SFU Workspace driver.
|
Package sfu implements the provider-neutral SFU Workspace driver. |
|
services/ai/workflow/einoconfig
Package einoconfig maps and validates the public Eino Workflow contract.
|
Package einoconfig maps and validates the public Eino Workflow contract. |
|
services/device/mhs
Package mhs validates GizClaw-owned MHS v0 hardware device instances.
|
Package mhs validates GizClaw-owned MHS v0 hardware device instances. |
|
services/runtime/graphstate
Package graphstate persists scoped Eino Graph checkpoints in SQL.
|
Package graphstate persists scoped Eino Graph checkpoints in SQL. |
|
services/runtime/memorystore
Package memorystore constructs one Layout-scoped provider-neutral Memory Store from a RuntimeProfile binding and its connection-free MemoryLayout.
|
Package memorystore constructs one Layout-scoped provider-neutral Memory Store from a RuntimeProfile binding and its connection-free MemoryLayout. |
|
services/runtime/peerquota
Package peerquota owns external quota decisions and provider-call lifetimes.
|
Package peerquota owns external quota decisions and provider-call lifetimes. |
|
services/runtime/peersync
Package peersync retains owner-scoped state checkpoints for incremental synchronization.
|
Package peersync retains owner-scoped state checkpoints for incremental synchronization. |
|
services/runtime/peertelemetry
Package peertelemetry decodes peer telemetry packets and projects them into metrics plus the fixed runtime peer status snapshot.
|
Package peertelemetry decodes peer telemetry packets and projects them into metrics plus the fixed runtime peer status snapshot. |
|
services/runtime/peerusage
Package peerusage owns retained hourly model consumption for GizClaw Peers.
|
Package peerusage owns retained hourly model consumption for GizClaw Peers. |
|
services/runtime/toolcatalog
Package toolcatalog resolves Profile Tool aliases for discovery and execution.
|
Package toolcatalog resolves Profile Tool aliases for discovery and execution. |
|
services/runtime/toolkit
Package toolkit defines the runtime Tool and ToolKit model used by agents.
|
Package toolkit defines the runtime Tool and ToolKit model used by agents. |
|
services/system/apikey
Package apikey manages long-lived, device-bound API keys.
|
Package apikey manages long-lived, device-bound API keys. |
|
services/system/ownership
Package ownership carries the authenticated owner through internal service calls.
|
Package ownership carries the authenticated owner through internal service calls. |
|
services/system/pendingdeletion
Package pendingdeletion defines durable deletion handoffs and coordinates bounded processing.
|
Package pendingdeletion defines durable deletion handoffs and coordinates bounded processing. |
|
Package gizlog configures the process-wide structured logger and its sinks.
|
Package gizlog configures the process-wide structured logger and its sinks. |
|
Package gizmetrics provides process-wide, best-effort instrumentation backed by a metrics store installed by the host process.
|
Package gizmetrics provides process-wide, best-effort instrumentation backed by a metrics store installed by the host process. |
|
httpmetrics
Package httpmetrics provides reusable net/http server instrumentation backed by the process-wide gizmetrics recorder.
|
Package httpmetrics provides reusable net/http server instrumentation backed by the process-wide gizmetrics recorder. |
|
giznetpb
Package giznetpb contains the generated Giznet wire contracts.
|
Package giznetpb contains the generated Giznet wire contracts. |
|
giztunnel
Package giztunnel binds logical giznet connections to labeled native channels of a giznet.ChannelConn while retaining an unreliable session-tagged Opus lane.
|
Package giztunnel binds logical giznet connections to labeled native channels of a giznet.ChannelConn while retaining an unreliable session-tagged Opus lane. |
|
Package giztest owns the Giztest scenario language: the document schema and its semantics, variables, captures and expectations, the task runner, and the JSON report.
|
Package giztest owns the Giztest scenario language: the document schema and its semantics, variables, captures and expectations, the task runner, and the JSON report. |
|
Package giztools provides stateless execution helpers for Tool backends.
|
Package giztools provides stateless execution helpers for Tool backends. |
|
internal
|
|
|
keyedlock
Package keyedlock provides context-aware, reference-counted locks for resource identities.
|
Package keyedlock provides context-aware, reference-counted locks for resource identities. |
|
Package monitor serves authenticated, process-local monitoring snapshots.
|
Package monitor serves authenticated, process-local monitoring snapshots. |
|
api
Package monitorapi provides primitives to interact with the openapi HTTP API.
|
Package monitorapi provides primitives to interact with the openapi HTTP API. |
|
Package store provides a configuration-driven registry for logical stores.
|
Package store provides a configuration-driven registry for logical stores. |
|
kv
Package kv provides a key-value store interface with hierarchical path-based keys.
|
Package kv provides a key-value store interface with hierarchical path-based keys. |
|
logstore
Package logstore defines business-neutral searchable record stores.
|
Package logstore defines business-neutral searchable record stores. |
|
memory
Package memory defines the provider-neutral long-term memory contract.
|
Package memory defines the provider-neutral long-term memory contract. |
|
metrics
Package metrics defines a business-neutral store for numeric time series samples.
|
Package metrics defines a business-neutral store for numeric time series samples. |
|
objectstore
Package objectstore defines a generic object storage abstraction.
|
Package objectstore defines a generic object storage abstraction. |
|
storage
Package storage provides a configuration-driven registry for physical storage backends.
|
Package storage provides a configuration-driven registry for physical storage backends. |
|
vecid
Package vecid assigns stable string IDs to embedding vectors via online nearest-centroid matching and offline DBSCAN re-clustering.
|
Package vecid assigns stable string IDs to embedding vectors via online nearest-centroid matching and offline DBSCAN re-clustering. |
|
vecstore
Package vecstore provides a vector approximate nearest-neighbor (ANN) search interface and implementations.
|
Package vecstore provides a vector approximate nearest-neighbor (ANN) search interface and implementations. |
|
Package trie provides a generic trie data structure for efficient path-based storage and retrieval.
|
Package trie provides a generic trie data structure for efficient path-based storage and retrieval. |
Click to show internal directories.
Click to hide internal directories.