feat(deploy): implement lib_ownership, registry merge, and deployment test suite

This commit is contained in:
2026-08-07 23:48:49 +09:00
parent cc11a02784
commit 399242dac5
11 changed files with 939 additions and 172 deletions
+37
View File
@@ -39,6 +39,15 @@
#default: mam-<workspace-slug>
# HERDR_SESSION_NAME=mam-multi-agent-mux
# Legacy Herdr server identifier (DEPRECATED: use HERDR_SESSION_NAME instead).
# Written into .mam.env by install.sh as an active default.
#default: multi-agent-mux
# HERDR_SERVER_NAME=multi-agent-mux
# Path to the Herdr Unix domain socket.
#default: $HOME/.config/herdr/herdr.sock
# HERDR_SOCKET_PATH=$HOME/.config/herdr/herdr.sock
# ===========================================================================
# delegate-job / MQTT broker
# ===========================================================================
@@ -47,6 +56,18 @@
#default: broker.hivemq.com
# MQTT_BROKER=broker.hivemq.com
# MQTT broker port. Written into .mam.env by install.sh as an active default.
#default: 1883
# MQTT_PORT=1883
# MQTT reconnect retry interval (seconds).
#default: 2
# MQTT_RETRY_INTERVAL=2
# MQTT maximum reconnect retries.
#default: 5
# MQTT_MAX_RETRIES=5
# Broker auth username. Leave unset for anonymous brokers.
#default: (unset → anonymous)
# MQTT_USERNAME=replace_me
@@ -59,6 +80,22 @@
#default: hermes
# MQTT_CLIENT_ID_PREFIX=hermes
# Log level for MAM runtime components (DEBUG, INFO, WARN, ERROR).
#default: INFO
# MAM_LOG_LEVEL=INFO
# Retention period (days) for delegate-job event logs.
#default: 7
# MAM_EVENT_RETENTION_DAYS=7
# Garbage collection threshold (minutes) for old message buffer logs.
#default: 60
# MAM_BUFFER_GC_MINUTES=60
# Marker string used by loop delegation guard (O-3).
#default: (built-in guard marker)
# MAM_LOOP_GUARD_MARKER=mam_loop_active
# Path to a CA bundle for TLS broker verification (set MQTT_TLS=1 to use TLS).
#default: (unset → no custom CA)
# MQTT_CA_CERTS=/path/to/ca.crt