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. |
Click to show internal directories.
Click to hide internal directories.