Crate agentmux_cef

Crate agentmux_cef 

Source

ModulesΒ§

app πŸ”’
browser_api πŸ”’
Browser-pane DOM API (/agentmux/browser/*).
browser_pane πŸ”’
Browser-pane module.
browser_panes πŸ”’
BrowserPaneManager: embeds browsers as native OS child windows using CefBrowserHost::CreateBrowser. All creation runs on the CEF UI thread.
client πŸ”’
commands πŸ”’
dev_authfile πŸ”’
Dev-only auth-key file writer for external test harnesses.
events πŸ”’
floating_pane πŸ”’
Win32-native owned-window creator for floating panes. Phase 1 of issue #810 (floating-pane tear-off).
ipc πŸ”’
launcher_event_bridge πŸ”’
launcher_ipc πŸ”’
memory_heartbeat πŸ”’
parent_process πŸ”’
Parent-process identity check used by the launcher-IPC connection guard in main.rs. Returns true when the host’s parent process is the AgentMux launcher.
reducer πŸ”’
saga_dispatch πŸ”’
sidecar πŸ”’
srv_event_bridge πŸ”’
srv_ipc πŸ”’
state πŸ”’
ui_tasks πŸ”’
wrr πŸ”’

FunctionsΒ§

cleanup_old_logs πŸ”’
init_logging πŸ”’
Initialize tracing with dual output: rolling daily log file + human-readable stderr. log_dir is resolved by the caller: <portable-root>/data/logs/ in portable mode, ~/.agentmux/logs/ in installed mode. Returns a guard that must be held for the lifetime of the process to ensure log flushing.
main πŸ”’
suppress_os_crash_dialogs πŸ”’
Suppress the Windows β€œApplication Error” / WER crash dialog so an unhandled fault (a Chromium LOG(FATAL), an abort(), a breakpoint) terminates the process immediately instead of wedging it behind a modal the user must dismiss. While that dialog is up the process is frozen and cannot be auto-recovered. No-op off Windows. Spec: docs/specs/SPEC_SERVICE_SUPERVISION_AND_RECOVERY_2026_05_20.md.

Type AliasesΒ§

OsKeyEvent
Platform-specific type for OS key events in KeyboardHandler. Matches cef_event_handle_t after deref: