Forráskód Böngészése

fix: resolve pre-existing build errors in mod/agi

- Remove duplicate import of "imuslab.com/arozos/mod/info/logger" that
  caused "logger redeclared in this block" on both Linux and Windows.
- Declare package-level agiLogger (*logger.Logger) initialised with
  NewTmpLogger(), which agi.system.go already referenced as a stdout-only
  fallback when no system-wide logger is wired into the Gateway.

https://claude.ai/code/session_01Us3U3YHtUEzoGAq3iVr1iz
Claude 2 hete
szülő
commit
aebc7134b7
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      src/mod/agi/agi.go

+ 4 - 1
src/mod/agi/agi.go

@@ -21,7 +21,6 @@ import (
 	"imuslab.com/arozos/mod/filesystem/arozfs"
 	"imuslab.com/arozos/mod/info/logger"
 	metadata "imuslab.com/arozos/mod/filesystem/metadata"
-	"imuslab.com/arozos/mod/info/logger"
 	"imuslab.com/arozos/mod/iot"
 	"imuslab.com/arozos/mod/share"
 	"imuslab.com/arozos/mod/time/nightly"
@@ -43,6 +42,10 @@ var (
 	//AGI Internal Error Standard
 	errExitcall = errors.New("errExit")
 	errTimeout  = errors.New("errTimeout")
+
+	// agiLogger is a stdout-only fallback used when no system-wide logger is
+	// available. Scripts should use g.Option.Logger when present.
+	agiLogger, _ = logger.NewTmpLogger()
 )
 
 type AgiPackage struct {