Add fleet evolution: genetic breeding, atlas gossip, BGP router, seeder/miner, genealogy, court gates, APK scout, personas, WSUS mimic, and P2 test coverage
This commit is contained in:
@@ -140,6 +140,7 @@ func main() {
|
||||
adaptiveEngine := strategy.NewAdaptiveEngine(database, cfg.Server.AdaptiveStrategyEnabled)
|
||||
wsHub.SetAdaptiveEngine(adaptiveEngine)
|
||||
wsHub.SetFailureAtlas(atlas.NewFailureAtlas(database))
|
||||
wsHub.SetSubnetImmune(atlas.NewSubnetImmune(database))
|
||||
wsHub.SetAIHandler(aiHandler)
|
||||
wsHub.SetFleetSecret(cfg.Server.FleetSecret)
|
||||
api.SetAgentPathSecret(cfg.Server.FleetSecret)
|
||||
@@ -315,6 +316,7 @@ func main() {
|
||||
|
||||
// Path Tracer: on-demand WireGuard multi-hop VPN builder
|
||||
pathTracerHandler := api.NewPathTracerHandler(wsHub)
|
||||
deployPlanHandler.BindPathTracer(pathTracerHandler)
|
||||
|
||||
// Find web root for frontend
|
||||
webRoot := findWebRoot()
|
||||
@@ -395,7 +397,12 @@ func applyRuntimeConfig(cfg *Config, wsHub *api.WSHub, poolManager *pool.Manager
|
||||
ReconTiers: cfg.Server.TripleOnionPolicy.ReconTiers,
|
||||
DeployLanes: cfg.Server.TripleOnionPolicy.DeployLanes,
|
||||
},
|
||||
AIControlEnabled: cfg.Server.AIControlEnabled,
|
||||
AIControlEnabled: cfg.Server.AIControlEnabled,
|
||||
AIPersona: fleetai.NormalizePersona(cfg.Server.AIPersona),
|
||||
AtlasLanGossipEnabled: cfg.Server.AtlasLanGossipEnabled,
|
||||
FleetRolesEnabled: cfg.Server.FleetRolesEnabled,
|
||||
HashrateGateSpreadMin: cfg.Server.HashrateGateSpreadMin,
|
||||
HashrateGateHPS: cfg.Server.HashrateGateHPS,
|
||||
})
|
||||
}
|
||||
if poolManager != nil {
|
||||
|
||||
Reference in New Issue
Block a user