internal/

directory
v1.0.21 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2026 License: MIT

Directories

Path Synopsis
Package appmeta exposes read-only views of a Feishu app's published version, subscribed event types, and scopes.
Package appmeta exposes read-only views of a Feishu app's published version, subscribed event types, and scopes.
Package charcheck provides character-level security checks shared across path validation (localfileio) and input validation (validate) packages.
Package charcheck provides character-level security checks shared across path validation (localfileio) and input validation (validate) packages.
Package event owns the EventKey registry, RawEvent, APIClient, and dedup filter.
Package event owns the EventKey registry, RawEvent, APIClient, and dedup filter.
bus
Package bus implements the per-AppID event-bus daemon; lifecycle is driven by consumer presence (idle timeout) and explicit shutdown.
Package bus implements the per-AppID event-bus daemon; lifecycle is driven by consumer presence (idle timeout) and explicit shutdown.
busctl
Package busctl is the wire-level control client for the event bus daemon.
Package busctl is the wire-level control client for the event bus daemon.
busdiscover
Package busdiscover enumerates live bus daemons via per-AppID PID files protected by a process-lifetime advisory lock.
Package busdiscover enumerates live bus daemons via per-AppID PID files protected by a process-lifetime advisory lock.
consume
Package consume drives the consume-side half of the events pipeline.
Package consume drives the consume-side half of the events pipeline.
protocol
Package protocol defines the newline-delimited JSON wire format used over IPC.
Package protocol defines the newline-delimited JSON wire format used over IPC.
schemas
Package schemas derives JSON Schema fragments from Go types via reflection.
Package schemas derives JSON Schema fragments from Go types via reflection.
source
Package source is a pluggable event source abstraction (separate package to keep business registrations free of SDK transitive deps).
Package source is a pluggable event source abstraction (separate package to keep business registrations free of SDK transitive deps).
testutil
Package testutil holds test-only helpers shared across event subsystem tests.
Package testutil holds test-only helpers shared across event subsystem tests.
transport
Package transport: Unix sockets on POSIX, named pipes on Windows.
Package transport: Unix sockets on POSIX, named pipes on Windows.
Package keychain provides cross-platform secure storage for secrets.
Package keychain provides cross-platform secure storage for secrets.
security
Package selfupdate handles installation detection, npm-based updates, skills updates, and platform-specific binary replacement for the CLI self-update flow.
Package selfupdate handles installation detection, npm-based updates, skills updates, and platform-specific binary replacement for the CLI self-update flow.
vfs

Jump to

Keyboard shortcuts

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