Directories
¶
| Path | Synopsis |
|---|---|
|
Package api exposes the repository-owned API source definitions to binaries that need to inspect the contracts at runtime.
|
Package api exposes the repository-owned API source definitions to binaries that need to inspect the contracts at runtime. |
|
cmd
|
|
|
gizclaw
command
|
|
|
internal/buildinfo
Package buildinfo exposes immutable identity embedded in the GizClaw binary.
|
Package buildinfo exposes immutable identity embedded in the GizClaw binary. |
|
terraform-provider-gizclaw
command
Command terraform-provider-gizclaw is the GizClaw Terraform provider plugin.
|
Command terraform-provider-gizclaw is the GizClaw Terraform provider plugin. |
|
terraform-provider-gizclaw/internal/provider
Package provider implements the GizClaw Terraform provider.
|
Package provider implements the GizClaw Terraform provider. |
|
pkgs
|
|
|
agent/embed
Package embed provides a text embedding interface and remote API implementations.
|
Package embed provides a text embedding interface and remote API implementations. |
|
agent/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. |
|
audio/portaudio
Package portaudio provides device IO abstraction backed by PortAudio.
|
Package portaudio provides device IO abstraction backed by PortAudio. |
|
audio/resampler
Package resampler provides audio resampling using a pure Go implementation.
|
Package resampler provides audio resampling using a pure Go implementation. |
|
audio/songs
Package songs provides built-in melodies for testing audio playback.
|
Package songs provides built-in melodies for testing audio playback. |
|
audio/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. |
|
buffer
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. |
|
encoding/base58
Package base58 implements Bitcoin Base58 encoding.
|
Package base58 implements Bitcoin Base58 encoding. |
|
genx
Package genx provides a unified streaming framework for multi-modal AI.
|
Package genx provides a unified streaming framework for multi-modal AI. |
|
genx/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. |
|
genx/generators
Package generators provides a multiplexer for genx.Generator routing.
|
Package generators provides a multiplexer for genx.Generator routing. |
|
genx/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. |
|
genx/internal/streamkit
Package streamkit provides provider-neutral streaming lifecycle primitives for GenX Transformers.
|
Package streamkit provides provider-neutral streaming lifecycle primitives for GenX Transformers. |
|
genx/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. |
|
genx/labelers
Package labelers provides query-time label selection for memory recall.
|
Package labelers provides query-time label selection for memory recall. |
|
genx/profilers
Package profilers provides entity profile management.
|
Package profilers provides entity profile management. |
|
genx/segmentors
Package segmentors provides conversation segmentation.
|
Package segmentors provides conversation segmentation. |
|
genx/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. |
|
genx/transformers
Package transformers provides stream transformer framework and mux helpers.
|
Package transformers provides stream transformer framework and mux helpers. |
|
genx/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. |
|
genx/transformers/dashscoperealtime
Package dashscoperealtime provides the DashScope realtime transformer.
|
Package dashscoperealtime provides the DashScope realtime transformer. |
|
genx/transformers/doubaoasr
Package doubaoasr adapts Doubao streaming ASR to the GenX Transformer contract.
|
Package doubaoasr adapts Doubao streaming ASR to the GenX Transformer contract. |
|
genx/transformers/doubaoast
Package doubaoast provides the Doubao AST stream transformer.
|
Package doubaoast provides the Doubao AST stream transformer. |
|
genx/transformers/doubaorealtime
Package doubaorealtime provides the Doubao realtime dialogue transformer.
|
Package doubaorealtime provides the Doubao realtime dialogue transformer. |
|
genx/transformers/doubaorealtimeduplex
Package doubaorealtimeduplex provides the Doubao realtime Duplex transformer.
|
Package doubaorealtimeduplex provides the Doubao realtime Duplex transformer. |
|
genx/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. |
|
genx/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. |
|
genx/transformers/minimaxtts
Package minimaxtts adapts MiniMax TTS to the GenX Transformer contract.
|
Package minimaxtts adapts MiniMax TTS to the GenX Transformer contract. |
|
gizclaw/api/adminhttp
Package adminhttp provides primitives to interact with the openapi HTTP API.
|
Package adminhttp provides primitives to interact with the openapi HTTP API. |
|
gizclaw/api/apitypes
Package apitypes provides primitives to interact with the openapi HTTP API.
|
Package apitypes provides primitives to interact with the openapi HTTP API. |
|
gizclaw/api/eventproto
Package eventpb contains generated Peer Event Protobuf messages.
|
Package eventpb contains generated Peer Event Protobuf messages. |
|
gizclaw/api/peerhttp
Package peerhttp provides primitives to interact with the openapi HTTP API.
|
Package peerhttp provides primitives to interact with the openapi HTTP API. |
|
gizclaw/api/rpcapi
Package rpcapi provides protobuf-backed Peer RPC helper types.
|
Package rpcapi provides protobuf-backed Peer RPC helper types. |
|
gizclaw/internal/contacttest
Package contacttest supplies initialized SQL Contact catalogs for tests.
|
Package contacttest supplies initialized SQL Contact catalogs for tests. |
|
gizclaw/internal/credentialtest
Package credentialtest supplies initialized SQL Credential catalogs for tests.
|
Package credentialtest supplies initialized SQL Credential catalogs for tests. |
|
gizclaw/internal/firmwaretest
Package firmwaretest supplies initialized SQL Firmware catalogs for tests.
|
Package firmwaretest supplies initialized SQL Firmware catalogs for tests. |
|
gizclaw/internal/memorylayouttest
Package memorylayouttest supplies initialized SQL layout catalogs for tests.
|
Package memorylayouttest supplies initialized SQL layout catalogs for tests. |
|
gizclaw/internal/modeltest
Package modeltest supplies initialized SQL Model catalogs for tests.
|
Package modeltest supplies initialized SQL Model catalogs for tests. |
|
gizclaw/internal/peerruntest
Package peerruntest supplies an initialized SQL runtime for service tests.
|
Package peerruntest supplies an initialized SQL runtime for service tests. |
|
gizclaw/internal/providertenanttest
Package providertenanttest supplies initialized SQL Provider Tenant catalogs for tests.
|
Package providertenanttest supplies initialized SQL Provider Tenant catalogs for tests. |
|
gizclaw/internal/runtimeprofiletest
Package runtimeprofiletest supplies initialized SQL RuntimeProfile catalogs for tests.
|
Package runtimeprofiletest supplies initialized SQL RuntimeProfile catalogs for tests. |
|
gizclaw/internal/sqltest
Package sqltest supplies observable SQLite connections for storage regression tests.
|
Package sqltest supplies observable SQLite connections for storage regression tests. |
|
gizclaw/internal/toolkittest
Package toolkittest supplies initialized SQL Tool catalogs for tests.
|
Package toolkittest supplies initialized SQL Tool catalogs for tests. |
|
gizclaw/internal/voicetest
Package voicetest supplies initialized SQL Voice catalogs for tests.
|
Package voicetest supplies initialized SQL Voice catalogs for tests. |
|
gizclaw/internal/workflowtest
Package workflowtest supplies initialized SQL Workflow catalogs for tests.
|
Package workflowtest supplies initialized SQL Workflow catalogs for tests. |
|
gizclaw/internal/workspacetest
Package workspacetest provides initialized Workspace SQL fixtures.
|
Package workspacetest provides initialized Workspace SQL fixtures. |
|
gizclaw/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. |
|
gizclaw/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. |
|
gizclaw/services/ai/workflow/agents/sfu
Package sfu implements the provider-neutral SFU Workspace driver.
|
Package sfu implements the provider-neutral SFU Workspace driver. |
|
gizclaw/services/ai/workflow/einoconfig
Package einoconfig maps and validates the public Eino Workflow contract.
|
Package einoconfig maps and validates the public Eino Workflow contract. |
|
gizclaw/services/device/mhs
Package mhs validates GizClaw-owned MHS v0 hardware device instances.
|
Package mhs validates GizClaw-owned MHS v0 hardware device instances. |
|
gizclaw/services/runtime/graphstate
Package graphstate persists scoped Eino Graph checkpoints in SQL.
|
Package graphstate persists scoped Eino Graph checkpoints in SQL. |
|
gizclaw/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. |
|
gizclaw/services/runtime/peerquota
Package peerquota owns external quota decisions and provider-call lifetimes.
|
Package peerquota owns external quota decisions and provider-call lifetimes. |
|
gizclaw/services/runtime/peersync
Package peersync retains owner-scoped state checkpoints for incremental synchronization.
|
Package peersync retains owner-scoped state checkpoints for incremental synchronization. |
|
gizclaw/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. |
|
gizclaw/services/runtime/peerusage
Package peerusage owns retained hourly model consumption for GizClaw Peers.
|
Package peerusage owns retained hourly model consumption for GizClaw Peers. |
|
gizclaw/services/runtime/toolcatalog
Package toolcatalog resolves Profile Tool aliases for discovery and execution.
|
Package toolcatalog resolves Profile Tool aliases for discovery and execution. |
|
gizclaw/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. |
|
gizclaw/services/system/apikey
Package apikey manages long-lived, device-bound API keys.
|
Package apikey manages long-lived, device-bound API keys. |
|
gizclaw/services/system/ownership
Package ownership carries the authenticated owner through internal service calls.
|
Package ownership carries the authenticated owner through internal service calls. |
|
gizclaw/services/system/pendingdeletion
Package pendingdeletion defines durable deletion handoffs and coordinates bounded processing.
|
Package pendingdeletion defines durable deletion handoffs and coordinates bounded processing. |
|
gizlog
Package gizlog configures the process-wide structured logger and its sinks.
|
Package gizlog configures the process-wide structured logger and its sinks. |
|
gizmetrics
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. |
|
gizmetrics/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. |
|
giznet/giznetpb
Package giznetpb contains the generated Giznet wire contracts.
|
Package giznetpb contains the generated Giznet wire contracts. |
|
giznet/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. |
|
giztest
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. |
|
giztools
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. |
|
monitor
Package monitor serves authenticated, process-local monitoring snapshots.
|
Package monitor serves authenticated, process-local monitoring snapshots. |
|
monitor/api
Package monitorapi provides primitives to interact with the openapi HTTP API.
|
Package monitorapi provides primitives to interact with the openapi HTTP API. |
|
store
Package store provides a configuration-driven registry for logical stores.
|
Package store provides a configuration-driven registry for logical stores. |
|
store/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. |
|
store/logstore
Package logstore defines business-neutral searchable record stores.
|
Package logstore defines business-neutral searchable record stores. |
|
store/memory
Package memory defines the provider-neutral long-term memory contract.
|
Package memory defines the provider-neutral long-term memory contract. |
|
store/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. |
|
store/objectstore
Package objectstore defines a generic object storage abstraction.
|
Package objectstore defines a generic object storage abstraction. |
|
store/storage
Package storage provides a configuration-driven registry for physical storage backends.
|
Package storage provides a configuration-driven registry for physical storage backends. |
|
store/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. |
|
store/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. |
|
trie
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. |
|
sdk
|
|
|
go/gizcli/adminresource
Package adminresource applies, reads, and deletes declarative GizClaw Admin resources through the Admin HTTP service of a connected gizcli.Client.
|
Package adminresource applies, reads, and deletes declarative GizClaw Admin resources through the Admin HTTP service of a connected gizcli.Client. |
|
go/gizcli/contextconn
Package contextconn connects a gizcli.Client from a local GizClaw CLI context.
|
Package contextconn connects a gizcli.Client from a local GizClaw CLI context. |
|
go/mem0
Package mem0 provides the generated client for GizClaw's self-hosted Mem0 OpenAPI contract.
|
Package mem0 provides the generated client for GizClaw's self-hosted Mem0 OpenAPI contract. |
|
go/quota
Package quota provides primitives to interact with the openapi HTTP API.
|
Package quota provides primitives to interact with the openapi HTTP API. |
|
tests
|
|
|
gizclaw-e2e/admissiontest
Package admissiontest runs the same admission documents against in-process and Docker Servers.
|
Package admissiontest runs the same admission documents against in-process and Docker Servers. |
|
gizclaw-e2e/cgo/giztest
command
Command giztest runs Giztest scenarios with the C SDKs.
|
Command giztest runs Giztest scenarios with the C SDKs. |
|
gizclaw-e2e/cmd/metrics-sink
command
Command metrics-sink is a queryable Prometheus Remote Write fixture for Docker E2E observability acceptance.
|
Command metrics-sink is a queryable Prometheus Remote Write fixture for Docker E2E observability acceptance. |
|
gizclaw-e2e/cmd/monitor-fixture
command
monitor-fixture prepares a retained audio asset in the local Docker test stores.
|
monitor-fixture prepares a retained audio asset in the local Docker test stores. |
|
gizclaw-e2e/cmd/multiserver-seed
command
Command multiserver-seed provisions one GizClaw Server of the multi-server E2E stack with the local catalog that SFU scenarios need: a Pet Workflow, a RuntimeProfile and a RegistrationToken with fixed IDs.
|
Command multiserver-seed provisions one GizClaw Server of the multi-server E2E stack with the local catalog that SFU scenarios need: a Pet Workflow, a RuntimeProfile and a RegistrationToken with fixed IDs. |
|
gizclaw-e2e/cmd/quota-fixture
command
quota-fixture is an isolated E2E quota/provider server, never linked into GizClaw.
|
quota-fixture is an isolated E2E quota/provider server, never linked into GizClaw. |
|
gizclaw-e2e/cmd/serverrpcprobe
command
|
|
|
gizclaw-e2e/gateway-capacity
command
Command gateway-load exercises logical GizClaw sessions through one or more Edge gateways and writes a machine-readable capacity artifact.
|
Command gateway-load exercises logical GizClaw sessions through one or more Edge gateways and writes a machine-readable capacity artifact. |
|
gizclaw-e2e/internal/scriptqualityresources
command
Command scriptqualityresources prepares native text-only screenplay resources for the isolated quality lane, preserving their graph and memory bindings.
|
Command scriptqualityresources prepares native text-only screenplay resources for the isolated quality lane, preserving their graph and memory bindings. |
|
locomo-e2e/cmd/fixturegen
command
|
|
|
testsupport/mem0fixture
Package mem0fixture provides an isolated scoped HTTP fixture for memory lifecycle tests.
|
Package mem0fixture provides an isolated scoped HTTP fixture for memory lifecycle tests. |
|
tools
|
|
|
quality
command
Command quality runs repository-wide quality checks on tracked handwritten source.
|
Command quality runs repository-wide quality checks on tracked handwritten source. |
|
web
|
|
|
console
Package console serves the monitoring UI bundled into the executable.
|
Package console serves the monitoring UI bundled into the executable. |
Click to show internal directories.
Click to hide internal directories.
