Directories
¶
| Path | Synopsis |
|---|---|
|
Package bootstrap handles the gateway startup sequence in four discrete phases:
|
Package bootstrap handles the gateway startup sequence in four discrete phases: |
|
Package briefcase contains the deterministic, isolated runtime primitives used by Deneb-Briefcase evaluations.
|
Package briefcase contains the deterministic, isolated runtime primitives used by Deneb-Briefcase evaluations. |
|
Package configresolve reads runtime model, workspace, and topic settings.
|
Package configresolve reads runtime model, workspace, and topic settings. |
|
Package curriculumenv assembles the curriculum lane's environment demand digest (RSI P5-1).
|
Package curriculumenv assembles the curriculum lane's environment demand digest (RSI P5-1). |
|
Package evenapi exposes an Even Realities G2 Custom AI bridge on the gateway: OpenAI-shaped chat completions in, short HUD text out via a dedicated glasses:* sync chat session.
|
Package evenapi exposes an Even Realities G2 Custom AI bridge on the gateway: OpenAI-shaped chat completions in, short HUD text out via a dedicated glasses:* sync chat session. |
|
Package events provides a pub/sub event broadcasting system for SSE clients.
|
Package events provides a pub/sub event broadcasting system for SSE clients. |
|
codegraph_tuning.go — Deneb-side search tuning for the codegraph MCP server.
|
codegraph_tuning.go — Deneb-side search tuning for the codegraph MCP server. |
|
Package fileapi owns the file-store download HTTP adapter.
|
Package fileapi owns the file-store download HTTP adapter. |
|
filestore_semindex.go — semantic (vector) search over the on-box file store.
|
filestore_semindex.go — semantic (vector) search over the on-box file store. |
|
Package fleetapi owns the authenticated SparkFleet proxy and the loopback webhook adapter that turns Fleet operational events into native alerts.
|
Package fleetapi owns the authenticated SparkFleet proxy and the loopback webhook adapter that turns Fleet operational events into native alerts. |
|
Package gatewayhttp owns the gateway's client-facing and integration-facing HTTP adapter wiring.
|
Package gatewayhttp owns the gateway's client-facing and integration-facing HTTP adapter wiring. |
|
goal_task.go — the Ralph loop driver.
|
goal_task.go — the Ralph loop driver. |
|
Package groupwareapi owns the groupware binary attachment HTTP adapter.
|
Package groupwareapi owns the groupware binary attachment HTTP adapter. |
|
health_cache.go surfaces the self-hosted vLLM prefix-cache (APC) hit rate as an OPS signal on /health and /status — a passive regression alarm for the prompt-cache doctrine (docs/agent-rules/prompt-cache.md).
|
health_cache.go surfaces the self-hosted vLLM prefix-cache (APC) hit rate as an OPS signal on /health and /status — a passive regression alarm for the prompt-cache doctrine (docs/agent-rules/prompt-cache.md). |
|
boot_task.go — Startup agent turn (inspired by OpenClaw's BOOT.md).
|
boot_task.go — Startup agent turn (inspired by OpenClaw's BOOT.md). |
|
signals
heartbeat_deal_signals.go — feeds per-document deal payment/delivery deadlines from the typed deal-record ledger (wiki/deal_records.go) into the proactive signal engine, so the heartbeat can flag an imminent 기한 between morning letters.
|
heartbeat_deal_signals.go — feeds per-document deal payment/delivery deadlines from the typed deal-record ledger (wiki/deal_records.go) into the proactive signal engine, so the heartbeat can flag an imminent 기한 between morning letters. |
|
Package insights aggregates recent session/model/tool usage into a concise report that can be rendered for chat or CLI output.
|
Package insights aggregates recent session/model/tool usage into a concise report that can be rendered for chat or CLI output. |
|
mail_calendar.go — turns the schedule-worthy items of a mail analysis into calendar PROPOSALS (pending the operator's accept).
|
mail_calendar.go — turns the schedule-worthy items of a mail analysis into calendar PROPOSALS (pending the operator's accept). |
|
Package manifest builds a content-addressed, redacted description of the composition that the running gateway is actually using.
|
Package manifest builds a content-addressed, redacted description of the composition that the running gateway is actually using. |
|
Package mcpapi — MCP (Model Context Protocol) gateway.
|
Package mcpapi — MCP (Model Context Protocol) gateway. |
|
meeting_harvest.go — post-meeting outcome capture ("○○ 어떻게 되셨어요?").
|
meeting_harvest.go — post-meeting outcome capture ("○○ 어떻게 되셨어요?"). |
|
Package modelmaintenance owns construction of the gateway's model-quality background tasks.
|
Package modelmaintenance owns construction of the gateway's model-quality background tasks. |
|
model_panel.go — research-panel fan-out engine behind the research_panel tool (deep-research skill).
|
model_panel.go — research-panel fan-out engine behind the research_panel tool (deep-research skill). |
|
miniapp_models_health.go — model-picker state assembly: the snapshot the native client renders (sections + health), provider/model health probing, and local vLLM model discovery with its TTL cache.
|
miniapp_models_health.go — model-picker state assembly: the snapshot the native client renders (sections + health), provider/model health probing, and local vLLM model discovery with its TTL cache. |
|
server_http_gzip.go — negotiated gzip for the miniapp RPC JSON responses.
|
server_http_gzip.go — negotiated gzip for the miniapp RPC JSON responses. |
|
Package nativeattachmentapi serves native-client mail attachment downloads.
|
Package nativeattachmentapi serves native-client mail attachment downloads. |
|
Package nativeauth authenticates standalone native-client HTTP requests.
|
Package nativeauth authenticates standalone native-client HTTP requests. |
|
Package nativeeventsapi serves the native-client proactive-event SSE stream.
|
Package nativeeventsapi serves the native-client proactive-event SSE stream. |
|
Package nativepush owns best-effort native-client push fan-out.
|
Package nativepush owns best-effort native-client push fan-out. |
|
notify_deps.go — dependency (sidecar) health woven into the heartbeat.
|
notify_deps.go — dependency (sidecar) health woven into the heartbeat. |
|
Package proactive owns proactive relay policy and the shared alert gate that keeps operational alerts useful without over-notifying the user.
|
Package proactive owns proactive relay policy and the shared alert gate that keeps operational alerts useful without over-notifying the user. |
|
Package propusview adapts genesis persistence records to Propus read models.
|
Package propusview adapts genesis persistence records to Propus read models. |
|
role_health_watch.go — periodic auth/liveness probe for role-assigned model providers.
|
role_health_watch.go — periodic auth/liveness probe for role-assigned model providers. |
|
Package rpc handles RPC method dispatch for the gateway.
|
Package rpc handles RPC method dispatch for the gateway. |
|
handler/agent
Package agent provides RPC handlers for agent management, sessions, process/cron/hooks orchestration, and agents CRUD.
|
Package agent provides RPC handlers for agent management, sessions, process/cron/hooks orchestration, and agents CRUD. |
|
handler/chat
Package chat provides RPC method handlers for the chat domain.
|
Package chat provides RPC method handlers for the chat domain. |
|
handler/checkpoint
Package checkpoint provides the checkpoint.{list,restore,diff} RPC methods that back the user-facing /rollback slash command.
|
Package checkpoint provides the checkpoint.{list,restore,diff} RPC methods that back the user-facing /rollback slash command. |
|
handler/gateway
Package gateway provides core gateway/runtime RPC handlers that depend on live server state (uptime, daemon status, event broadcast, and runtime config).
|
Package gateway provides core gateway/runtime RPC handlers that depend on live server state (uptime, daemon status, event broadcast, and runtime config). |
|
handler/handlerevents
Package handlerevents provides RPC handlers for session event subscription and broadcast methods.
|
Package handlerevents provides RPC handlers for session event subscription and broadcast methods. |
|
handler/handlerminiapp
groupware_approvals.go — miniapp.groupware.approvals.* + erp.list RPC handlers.
|
groupware_approvals.go — miniapp.groupware.approvals.* + erp.list RPC handlers. |
|
handler/handlerminiapp/contract
Package contract exposes the stable Mini App wire DTO surface consumed by sibling RPC handler packages.
|
Package contract exposes the stable Mini App wire DTO surface consumed by sibling RPC handler packages. |
|
handler/handlerminiapp/files
Package files implements the authenticated miniapp.files.* RPC surface over Deneb's local file store and signed file-share service.
|
Package files implements the authenticated miniapp.files.* RPC surface over Deneb's local file store and signed file-share service. |
|
handler/handlerminiapp/knowledge
Package knowledge implements authenticated miniapp memory, notebook, people, unified-search, and topic-document RPC surfaces.
|
Package knowledge implements authenticated miniapp memory, notebook, people, unified-search, and topic-document RPC surfaces. |
|
handler/handlerminiapp/module
Package module composes independently owned Mini App capabilities into one registration surface for the gateway server.
|
Package module composes independently owned Mini App capabilities into one registration surface for the gateway server. |
|
handler/handlerminiapp/schedule
Package schedule implements authenticated miniapp calendar, proposal, todo, and cron RPCs as one local planning surface.
|
Package schedule implements authenticated miniapp calendar, proposal, todo, and cron RPCs as one local planning surface. |
|
handler/insights
Package insights provides the insights.generate RPC handler.
|
Package insights provides the insights.generate RPC handler. |
|
handler/mail
facade.go re-exports the Gmail-triage (gmailops) and mail-analysis (analyzebind) leaf packages' public surface under the handlermail package so server call sites keep importing only "handler/mail" — the split into leaf packages is an internal reorganization, not a wire contract change.
|
facade.go re-exports the Gmail-triage (gmailops) and mail-analysis (analyzebind) leaf packages' public surface under the handlermail package so server call sites keep importing only "handler/mail" — the split into leaf packages is an internal reorganization, not a wire contract change. |
|
handler/mail/analyzebind
Package analyzebind holds the miniapp.gmail.analyze / analysis_cached / ask RPC handlers — the LLM-backed mail-analysis and follow-up Q&A surface.
|
Package analyzebind holds the miniapp.gmail.analyze / analysis_cached / ask RPC handlers — the LLM-backed mail-analysis and follow-up Q&A surface. |
|
handler/mail/gmailops
analysis_store.go — per-message JSON cache for Mini App mail analyses.
|
analysis_store.go — per-message JSON cache for Mini App mail analyses. |
|
handler/minibind
Package minibind provides authenticated parameter binding for native-client RPC handlers.
|
Package minibind provides authenticated parameter binding for native-client RPC handlers. |
|
handler/observatory
Package observatory (handler) exposes the self-improvement-loop liveness digest over RPC — the same observatory.Snapshot the in-process watchdog alerts on (server_observatory_watchdog.go), now pullable on demand.
|
Package observatory (handler) exposes the self-improvement-loop liveness digest over RPC — the same observatory.Snapshot the in-process watchdog alerts on (server_observatory_watchdog.go), now pullable on demand. |
|
handler/observe
Package observe (handler) exposes Deneb's unified observation plane over RPC.
|
Package observe (handler) exposes Deneb's unified observation plane over RPC. |
|
handler/process
Package process contains RPC handlers for ACP (Agent Communication Protocol) and advanced cron operations.
|
Package process contains RPC handlers for ACP (Agent Communication Protocol) and advanced cron operations. |
|
handler/provider
Package provider contains RPC handlers for provider and model methods.
|
Package provider contains RPC handlers for provider and model methods. |
|
handler/session
Package session provides RPC handlers for session management methods.
|
Package session provides RPC handlers for session management methods. |
|
handler/skill
Package skill provides RPC handlers for skills.*, plugins.*, tools.*, and tools.catalog methods.
|
Package skill provides RPC handlers for skills.*, plugins.*, tools.*, and tools.catalog methods. |
|
handler/system
Package system provides RPC method handlers for the system domain: identity, monitoring, doctor, maintenance, update, usage, and logs.
|
Package system provides RPC method handlers for the system domain: identity, monitoring, doctor, maintenance, update, usage, and logs. |
|
handler/wiki
Package wiki provides RPC handlers for wiki.* methods.
|
Package wiki provides RPC handlers for wiki.* methods. |
|
rpctest
Package rpctest provides shared test helpers for RPC handler tests.
|
Package rpctest provides shared test helpers for RPC handler tests. |
|
rpcutil
Package rpcutil provides shared helpers for RPC handler packages.
|
Package rpcutil provides shared helpers for RPC handler packages. |
|
rpcutil/hub
GatewayHub is the central service container for the gateway server.
|
GatewayHub is the central service container for the gateway server. |
|
rpcutil/hub/opt
Package opt holds late-bound GatewayHub services so the hub root package keeps required-only domain fan-out under the soft boundary bar.
|
Package opt holds late-bound GatewayHub services so the hub root package keeps required-only domain fan-out under the soft boundary bar. |
|
Chat pipeline initialization: tool registration and handler construction.
|
Chat pipeline initialization: tool registration and handler construction. |
|
toolbind
Package toolbind holds concrete chat-tool bindings for the server composition root so internal/runtime/server does not import every tools/* leaf package.
|
Package toolbind holds concrete chat-tool bindings for the server composition root so internal/runtime/server does not import every tools/* leaf package. |
|
toolbind/observebind
Package observebind wires the concrete observe tool so toolbind's root package does not import runtimeops + observe leaf deps directly.
|
Package observebind wires the concrete observe tool so toolbind's root package does not import runtimeops + observe leaf deps directly. |
|
validation_backfill_task.go — deterministic corpus-growth lane for the held-out validation bench.
|
validation_backfill_task.go — deterministic corpus-growth lane for the held-out validation bench. |
|
meeting_attendance.go — silently record that the operator attended a work-linked meeting.
|
meeting_attendance.go — silently record that the operator attended a work-linked meeting. |
Click to show internal directories.
Click to hide internal directories.