From 71bf58e0e15382ed20f526fbde684a42bb57ffca Mon Sep 17 00:00:00 2001 From: Wadah Adlan Date: Sat, 28 Mar 2026 01:56:41 -0400 Subject: [PATCH] fix(gateway): allow zero-channel sandbox startup - Let gateway startup continue when no channels are configured - Preserve sandbox health and background services without forcing channel setup - Documentation updated in Obsidian vault for docker sandbox runtime findings - Docker verification completed with rebuilt local gateway image --- pkg/channels/manager.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/channels/manager.go b/pkg/channels/manager.go index 72164e32e..7367dfe2d 100644 --- a/pkg/channels/manager.go +++ b/pkg/channels/manager.go @@ -8,7 +8,6 @@ package channels import ( "context" - "errors" "net/http" "sync" "time" @@ -162,7 +161,7 @@ func (m *Manager) StartAll(ctx context.Context) error { if len(m.channels) == 0 { logger.WarnC("channels", "No channels enabled") - return errors.New("no channels enabled") + return nil } logger.InfoC("channels", "Starting all channels")