internal/

directory
v1.48.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2026 License: GPL-2.0

Directories

Path Synopsis
Package agentnotify orchestrates explicit notifications over injected ports.
Package agentnotify orchestrates explicit notifications over injected ports.
cli
Package cli implements the bounded, one-shot notify command, without global initialization.
Package cli implements the bounded, one-shot notify command, without global initialization.
clientsetup
Package clientsetup persists one managed MCP registration, without activation.
Package clientsetup persists one managed MCP registration, without activation.
journal
Package journal implements durable admission only.
Package journal implements durable admission only.
mcp
Package mcp provides an independently composed, bounded SDK adapter.
Package mcp provides an independently composed, bounded SDK adapter.
origin
Package origin contains transport-supplied identity and pure routing helpers.
Package origin contains transport-supplied identity and pure routing helpers.
portable
Package portable selects an explicitly registered installed runtime.
Package portable selects an explicitly registered installed runtime.
portableasset
Package portableasset builds and extracts the version-bound Agent Notify portable package.
Package portableasset builds and extracts the version-bound Agent Notify portable package.
portablesetup
Package portablesetup binds a UAP materialization to the existing-installer kernel and private locator.
Package portablesetup binds a UAP materialization to the existing-installer kernel and private locator.
registration
Package registration performs pure, bounded managed MCP configuration edits.
Package registration performs pure, bounded managed MCP configuration edits.
runtime
Package runtime composes explicit notifications.
Package runtime composes explicit notifications.
setup
Package setup is the trusted existing-installer opt-in use case.
Package setup is the trusted existing-installer opt-in use case.
setupwizard
Package setupwizard is the P6 application service for setup-notifications wizard.
Package setupwizard is the P6 application service for setup-notifications wizard.
Package claudesource adapts legacy Claude Code hook input through the typed plugin-kit-ai Claude SDK.
Package claudesource adapts legacy Claude Code hook input through the typed plugin-kit-ai Claude SDK.
Package codexsetup registers this plugin's hooks with the Codex CLI.
Package codexsetup registers this plugin's hooks with the Codex CLI.
Package codexsource is the only product package that imports plugin-kit-ai/sdk.
Package codexsource is the only product package that imports plugin-kit-ai/sdk.
Package copilotvscodeevent owns Local admission, fixed informational copy and private observation claims.
Package copilotvscodeevent owns Local admission, fixed informational copy and private observation claims.
Package copilotvscodeinstall owns binding-scoped Local consent and effect authority.
Package copilotvscodeinstall owns binding-scoped Local consent and effect authority.
Package copilotvscodesource is the only Local SDK boundary.
Package copilotvscodesource is the only Local SDK boundary.
Package cursorevent owns Cursor admission, fixed informational copy and private observation claims.
Package cursorevent owns Cursor admission, fixed informational copy and private observation claims.
Package cursorinstall supplies only the vendor mechanics for the explicitly selected Cursor user Stop route.
Package cursorinstall supplies only the vendor mechanics for the explicitly selected Cursor user Stop route.
Package cursorsource is the Cursor public SDK boundary.
Package cursorsource is the Cursor public SDK boundary.
ABOUTME: Client library for communicating with the notification daemon.
ABOUTME: Client library for communicating with the notification daemon.
Package geminievent owns Gemini's business admission and fixed delivery copy.
Package geminievent owns Gemini's business admission and fixed delivery copy.
Package geminiinstall owns the explicit Gemini notification lifecycle.
Package geminiinstall owns the explicit Gemini notification lifecycle.
Package geminisource keeps SDK inputs and private native text inside the typed source boundary.
Package geminisource keeps SDK inputs and private native text inside the typed source boundary.
Package installruntime owns the shared installation transaction primitives.
Package installruntime owns the shared installation transaction primitives.
Package notification defines the agent-independent delivery boundary.
Package notification defines the agent-independent delivery boundary.
observation
Package observation bounds notification work with a same-boot continuous clock.
Package observation bounds notification work with a same-boot continuous clock.
ABOUTME: terminal-bell delivery on Unix-likes — write BEL to /dev/tty, with a ABOUTME: tmux pane-tty fallback for hook subprocesses that lack a controlling tty.
ABOUTME: terminal-bell delivery on Unix-likes — write BEL to /dev/tty, with a ABOUTME: tmux pane-tty fallback for hook subprocesses that lack a controlling tty.
nativeprotocol
Package nativeprotocol validates the versioned native helper replies.
Package nativeprotocol validates the versioned native helper replies.
Package opencodecodec contains pure private composition comparisons.
Package opencodecodec contains pure private composition comparisons.
Package opencodeevent consumes the bounded, neutral OpenCode observer wire.
Package opencodeevent consumes the bounded, neutral OpenCode observer wire.
Package opencodeinstall owns the explicit OpenCode notification lifecycle.
Package opencodeinstall owns the explicit OpenCode notification lifecycle.
Package opencodeplugin embeds the exact, self-contained OpenCode product plugin.
Package opencodeplugin embeds the exact, self-contained OpenCode product plugin.
Package strictjson validates bounded JSON without normalizing strings.
Package strictjson validates bounded JSON without normalizing strings.
Package testenv provides a complete disposable environment for filesystem tests.
Package testenv provides a complete disposable environment for filesystem tests.
Package thirdpartynotices provides the canonical terminal dependency notices for the executable and its distribution packages.
Package thirdpartynotices provides the canonical terminal dependency notices for the executable and its distribution packages.
ABOUTME: Warp session deep-link capture for click-to-focus.
ABOUTME: Warp session deep-link capture for click-to-focus.
ABOUTME: Windows click-to-focus support — encodes the terminal window to raise ABOUTME: into a toast protocol-activation URI, decoded when the notification is clicked.
ABOUTME: Windows click-to-focus support — encodes the terminal window to raise ABOUTME: into a toast protocol-activation URI, decoded when the notification is clicked.

Jump to

Keyboard shortcuts

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