pkgs/

directory
v0.28.2 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2026 License: BSD-3-Clause

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.

Jump to

Keyboard shortcuts

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