Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agentassets holds lockmq's agent texts (skill, instructions, Cursor rule, example config) and their wiring through lockkit's agentwire.
Package agentassets holds lockmq's agent texts (skill, instructions, Cursor rule, example config) and their wiring through lockkit's agentwire.
broker
mgmt
Package mgmt is lockmq's client of the RabbitMQ management HTTP API.
Package mgmt is lockmq's client of the RabbitMQ management HTTP API.
stream
Package stream reads the messages of a RabbitMQ stream without moving anything: over the stream protocol with an unnamed consumer (no offset stored, no single-active-consumer group joined), or over AMQP 0-9-1 with an x-stream-offset consumer.
Package stream reads the messages of a RabbitMQ stream without moving anything: over the stream protocol with an unnamed consumer (no offset stored, no single-active-consumer group joined), or over AMQP 0-9-1 with an x-stream-offset consumer.
Package config loads lockmq profiles from the project and user config files, applies the defaults, refuses anything that looks like a secret, and computes the security-relevant policy of a profile.
Package config loads lockmq profiles from the project and user config files, applies the defaults, refuses anything that looks like a secret, and computes the security-relevant policy of a profile.
Package mcptools is lockmq's MCP server: one tool per client command, each a thin adapter over the console's methods.
Package mcptools is lockmq's MCP server: one tool per client command, each a thin adapter over the console's methods.
Package mqconsole is lockmq's console backend for lockkit: its IPC methods (op.plan, op.run), the broker login behind them, the privilege audit of the account, its policy and PII rules.
Package mqconsole is lockmq's console backend for lockkit: its IPC methods (op.plan, op.run), the broker login behind them, the privilege audit of the account, its policy and PII rules.
Package msgmask masks the personal data of RabbitMQ messages: body, headers (application properties) and properties, from the rules of .lockmq/pii.toml, the profile's body mode, field-name heuristics and value detectors (lockkit's pii).
Package msgmask masks the personal data of RabbitMQ messages: body, headers (application properties) and properties, from the rules of .lockmq/pii.toml, the profile's body mode, field-name heuristics and value detectors (lockkit's pii).
Package ops is lockmq's operation catalogue: an allowlist of what a client may ask, each operation with its tier, protocol and whether it needs the human's approval, and the field allowlists that filter what the broker answers before it reaches a client.
Package ops is lockmq's operation catalogue: an allowlist of what a client may ask, each operation with its tier, protocol and whether it needs the human's approval, and the field allowlists that filter what the broker answers before it reaches a client.
Package product declares lockmq's names for lockkit.
Package product declares lockmq's names for lockkit.

Jump to

Keyboard shortcuts

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