Directories
¶
| Path | Synopsis |
|---|---|
|
Package broadcast provides a generic fan-out event distributor.
|
Package broadcast provides a generic fan-out event distributor. |
|
Package contextx provides goroutine-local context for tracing and logging.
|
Package contextx provides goroutine-local context for tracing and logging. |
|
Package ensure provides assertion utilities for development.
|
Package ensure provides assertion utilities for development. |
|
llm
|
|
|
event
Package event defines the unified event model for LLM streaming in deepwork.
|
Package event defines the unified event model for LLM streaming in deepwork. |
|
ssekit
Package ssekit provides production-grade Server-Sent Events (SSE) writer and reader.
|
Package ssekit provides production-grade Server-Sent Events (SSE) writer and reader. |
|
stream
Package llmstream contains provider stream decoders and transport lifecycle helpers for the unified LLM event model.
|
Package llmstream contains provider stream decoders and transport lifecycle helpers for the unified LLM event model. |
|
toolcall
Package toolcall provides LLM tool call argument reassembly from streaming chunks.
|
Package toolcall provides LLM tool call argument reassembly from streaming chunks. |
|
Package log provides error code definitions for structured logging.
|
Package log provides error code definitions for structured logging. |
|
Package metrics provides application metrics collection.
|
Package metrics provides application metrics collection. |
|
Package obs provides observability primitives for the deepwork application.
|
Package obs provides observability primitives for the deepwork application. |
|
SSOT & update mechanism ────────────────────────
|
SSOT & update mechanism ──────────────────────── |
|
Package tunnel manages a Cloudflare quick-tunnel (cloudflared) process: it lazily downloads the cloudflared binary, starts/stops a quick tunnel exposing an arbitrary local addr, and reports download progress + the public URL.
|
Package tunnel manages a Cloudflare quick-tunnel (cloudflared) process: it lazily downloads the cloudflared binary, starts/stops a quick tunnel exposing an arbitrary local addr, and reports download progress + the public URL. |
|
Package webserve centralizes the production HTTP-serving conventions shared by the deepwork web services — the standalone terminal (net/http) and the pro host (Gin): the standard security-header set and content-hash-aware cache headers for Vite SPA builds.
|
Package webserve centralizes the production HTTP-serving conventions shared by the deepwork web services — the standalone terminal (net/http) and the pro host (Gin): the standard security-header set and content-hash-aware cache headers for Vite SPA builds. |
Click to show internal directories.
Click to hide internal directories.