Directories
¶
| Path | Synopsis |
|---|---|
|
infra
|
|
|
migrations/postgres/cmd/migrate
command
|
|
|
scripts/cmd/e2e-token-fks
command
Command e2e-token-fks exercises CreateToken subject-org binds against a live auth gRPC server (compose-dev).
|
Command e2e-token-fks exercises CreateToken subject-org binds against a live auth gRPC server (compose-dev). |
|
tools/hashtoken
command
|
|
|
packages
|
|
|
apierror
Package apierror defines canonical IBEX HTTP and gRPC error codes.
|
Package apierror defines canonical IBEX HTTP and gRPC error codes. |
|
chdsn
Package chdsn holds ClickHouse DSN helpers shared by migrate and app clients without importing clickhouse-go (avoids database/sql driver double-register).
|
Package chdsn holds ClickHouse DSN helpers shared by migrate and app clients without importing clickhouse-go (avoids database/sql driver double-register). |
|
clickhouse
Package clickhouse provides a typed batch writer for ibex.llm_traces.
|
Package clickhouse provides a typed batch writer for ibex.llm_traces. |
|
config
Package config provides typed, validated environment variable loading for IBEX Go services.
|
Package config provides typed, validated environment variable loading for IBEX Go services. |
|
crypto
Package crypto provides approved cryptographic primitives for IBEX Harness.
|
Package crypto provides approved cryptographic primitives for IBEX Harness. |
|
directive
Package directive provides directive resolution for the proxy hot path.
|
Package directive provides directive resolution for the proxy hot path. |
|
idempotency
Package idempotency provides Redis-backed claim/commit for request dedupe.
|
Package idempotency provides Redis-backed claim/commit for request dedupe. |
|
injection
Package injection inserts agent directive text into LLM message arrays.
|
Package injection inserts agent directive text into LLM message arrays. |
|
logger
Package logger provides a structured JSON logger for IBEX Harness Go services.
|
Package logger provides a structured JSON logger for IBEX Harness Go services. |
|
permissions
Package permissions defines the IBEX Harness 64-bit permission bitmap.
|
Package permissions defines the IBEX Harness 64-bit permission bitmap. |
|
provider
Package provider defines the LLM provider abstraction for IBEX Harness.
|
Package provider defines the LLM provider abstraction for IBEX Harness. |
|
provider/mockllm
Package mockllm provides an in-process LLM provider for CI and local smoke.
|
Package mockllm provides an in-process LLM provider for CI and local smoke. |
|
redissub
Package redissub provides a reconnecting Redis pub/sub run loop shared by proxy cache invalidation subscribers (revocation, directive updates).
|
Package redissub provides a reconnecting Redis pub/sub run loop shared by proxy cache invalidation subscribers (revocation, directive updates). |
|
reqid
Package reqid provides request ID generation and context propagation.
|
Package reqid provides request ID generation and context propagation. |
|
shutdown
Package shutdown provides a reusable graceful shutdown coordinator.
|
Package shutdown provides a reusable graceful shutdown coordinator. |
|
telemetry
Package telemetry initialises OpenTelemetry providers for IBEX services.
|
Package telemetry initialises OpenTelemetry providers for IBEX services. |
|
services
|
|
|
auth/cmd/auth
command
|
|
|
proxy/cmd/proxy
command
|
|
|
proxy/internal/asyncpool
Package asyncpool provides a bounded, non-dropping worker pool for post-response work (session checkpoints).
|
Package asyncpool provides a bounded, non-dropping worker pool for post-response work (session checkpoints). |
|
proxy/internal/http
Package http — stream_transform_prototype.go
|
Package http — stream_transform_prototype.go |
|
proxy/internal/sessioncache
Package sessioncache provides a thin Redis cache for session hot-path state.
|
Package sessioncache provides a thin Redis cache for session hot-path state. |
Click to show internal directories.
Click to hide internal directories.