
    i                         S r SSKrSSKJrJrJr  SSKJr  SSKJ	r	  SSK
Jr  SSKJr  SSKJr  SS	KJr  \R$                  " S
5      r " S S5      rSqS\4S jrg)u   
Genesis Superior Browser (GSB) — Core Controller
================================================
Unified entry point for all browser operations in Genesis.
Matches and exceeds Antigravity's power by layering engines.
    N)AnyDictOptional)StealthEngine)VisionBridge)LuxMetaEngine)AntigravityDelegator)get_session_vault)JitterEnginezgenesis_v2.core.browser.gsbc                   B    \ rS rSrSrSS\S\4S jjrS\4S jrS r	S	r
g
)GSBController   z*The Master Browser Controller for Genesis.
use_visionuse_delegationc                     [        SS9U l        U(       a
  [        5       OS U l        [	        5       U l        [        5       U l        [        5       U l	        U(       a
  [        5       OS U l        S U l        g )NT)headless)r   stealthr   visionr   luxr
   vaultr   jitterr	   	delegatoractive_page)selfr   r   s      0E:\genesis-system\genesis_v2\core\browser_gsb.py__init__GSBController.__init__   sN    $d3(2ln ?&(
"n3A-/t    task_descriptionc                   #    [         R                  SU 35         U R                  (       d'  U R                  R	                  5       I Sh  vN U l        [         R                  S5        SSS.$  N#! [
         Ga  n[         R                  SU 35        U R                  (       a  [         R                  S5        U R                  (       aU  [         R                  S	5        U R                  R                  U5      I Sh  vN  nUR                  S
5      S:X  a  Us SnA$ U R                  (       aC  [         R                  S5        U R                  R                  U5      I Sh  vN  nSUS.s SnA$  SnAOSnAff = fSSS.$ 7f)zX
High-level execution of a browser task. 
Tries Stealth -> Vision -> Lux -> Delegation.
zGSB: Executing task: Nz+Attempting task via Local Stealth Engine...successr   )statusenginez%Local Stealth Engine failed/blocked: z*Falling back to Vision Bridge (Layer 3)...z,Falling back to Lux Meta Engine (Layer 4)...r"   z)Falling back to Antigravity Delegation...	delegated)r"   
request_idfailedzAll engines exhausted.)r"   error)loggerinfor   r   get_page	Exceptionwarningr   r   run_instructiongetr   delegate_task)r   r   e
lux_resultr%   s        r   execute_taskGSBController.execute_task   s9    
 	+,<+=>?	I##)-)>)>)@#@  KKEF'9== $A  	INNB1#FG {{HI xxJK#'88#;#;<L#MMM
>>(+y8%% ~~GH#'>>#?#?@P#QQQ
"-ZHH !	I* #-EFFsr   F.A0 
A."A0 -F.A0 0E=;BE8=D >E8E=FAE8#E&$	E8-E=.
F8E==Fc                 ~   #    U R                   R                  5       I S h  vN   [        R                  S5        g  N7f)NzGSB Controller shut down.)r   closer(   r)   )r   s    r   shutdownGSBController.shutdownG   s-     ll  """/0 	#s   =;=)r   r   r   r   r   r   r   N)TT)__name__
__module____qualname____firstlineno____doc__boolr   strr2   r6   __static_attributes__ r   r   r   r      s,    4 4    &G3 &GP1r   r   returnc                  0    [         c
  [        5       q [         $ )N)_gsb_instancer   r@   r   r   get_gsbrD   N   s    %r   )r<   loggingtypingr   r   r   .genesis_v2.core.browser_engines.stealth_enginer   -genesis_v2.core.browser_engines.vision_bridger   /genesis_v2.core.browser_engines.lux_meta_enginer   )genesis_v2.core.browser_engines.delegatorr	   -genesis_v2.core.browser_engines.session_vaultr
   -genesis_v2.core.browser_engines.jitter_enginer   	getLoggerr(   r   rC   rD   r@   r   r   <module>rN      sV     & & H F I J K F			8	961 61r  r   