runtime/

directory
v0.0.0-...-cf4989e Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2026 License: MIT

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.
rpc
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.

Jump to

Keyboard shortcuts

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