Files
the-nexus/lazarus/__pycache__/cli.cpython-312.pyc

46 lines
7.6 KiB
Plaintext
Raw Normal View History

<EFBFBD>
A<><41>iz<00><01><><00>dZddlmZddlZddlZddlZddlZddlZddlm Z ddl
m Z m Z m Z ddlmZddlmZmZdd<08>Zdd <09>Zdd
<EFBFBD>Zdd <0B>Zdd <0C>Zdd <0A>Zddd<0E>Zedk(rej6e<19><00>yy)u4Lazarus CLI — invite agents, manage mission cells.<2E>)<01> annotationsN)<01>Path)<03> MissionCell<6C> create_cell<6C> load_cell)<01>setup_level1_isolation)<02>DEFAULT_REGISTRY_PATH<54> MissionRosterc<01>z<00>tj<00>dk(r td<02>Stj<00>dz dz S)N<>Linuxz /var/missionsz.nexus<75>missions)<04>platform<72>systemr<00>home<6D><00><00>V/Users/apayne/worktrees/claude-880-F5562765-82F2-4A86-A333-481E532A011F/lazarus/cli.py<70>_default_base_pathrs2<00><00><0F><EFBFBD><EFBFBD><18>G<EFBFBD>#<23><13>O<EFBFBD>$<24>$<24> <0F>9<EFBFBD>9<EFBFBD>;<3B><18> !<21>J<EFBFBD> .<2E>.rc<01><00>|jrt|j<00>n t<00>}|jxst t j <00><00>}t|jrt|j<00>nt<00>}||z }|dz j<00>r t|<04>}n't||jxs||j|<01><02>}t|<05>|j!|<05>|j#||j$|j&<00><03>}|j)<00>||j$|j&|j*|j,|j.|j0d<04>}t3t5j6|d<05><06><00>y)z2Create or load a mission cell and invite an agent.z cell.json)<04>
mission_id<EFBFBD>name<6D>repo_url<72> base_path)<01>role)r<00>agentr<00>status<75> cell_pathr<00>
invited_at<EFBFBD><00><01>indentr)rrr<00>mission<6F>str<74>uuid<69>uuid4r
<00>registryr <00>existsrrr<00>repor<00> add_mission<6F> invite_agentrr<00>saverrrr<00>print<6E>json<6F>dumps)<08>argsrr<00>roster<65>cell_dir<69>cell<6C>entry<72>summarys r<00>
cmd_inviter5s-<00><00>(,<2C><0E><0E><04>T<EFBFBD>^<5E>^<5E>$<24><N<><P<>I<EFBFBD><1A>l<EFBFBD>l<EFBFBD>7<>c<EFBFBD>$<24>*<2A>*<2A>,<2C>&7<>J<EFBFBD> <1A>$<24>-<2D>-<2D>4<EFBFBD><04> <0A> <0A>.<2E>EZ<45> [<5B>F<EFBFBD><19>:<3A>%<25>H<EFBFBD><10>;<3B><1E>&<26>&<26>(<28><18><18>"<22><04><1A>!<21><15><19><19>(<28>j<EFBFBD><19>Y<EFBFBD>Y<EFBFBD><1F> 
<EFBFBD><04><1B>4<EFBFBD> <20> <0B><16><16>t<EFBFBD><1C> <12> <1F> <1F>
<EFBFBD>D<EFBFBD>J<EFBFBD>J<EFBFBD>T<EFBFBD>Y<EFBFBD>Y<EFBFBD> <1F> G<>E<EFBFBD>
<EFBFBD>K<EFBFBD>K<EFBFBD>M<EFBFBD>!<21><15><1A><1A><15>
<EFBFBD>
<EFBFBD><17>,<2C>,<2C><19>^<5E>^<5E><18>M<EFBFBD>M<EFBFBD><1B>&<26>&<26><06>G<EFBFBD>
<EFBFBD>$<24>*<2A>*<2A>W<EFBFBD>Q<EFBFBD>
'<27>(<28> rc<01><><00>t|jrt|j<00>nt<00>}|j |j
<00><01>}t tj|d<02><03><00>y)z,List missions, optionally filtered by state.)<01>staterr r) r
r&rr <00> list_missionsr7r,r-r.)r/r0r s r<00>cmd_listr9AsK<00><00> <1A>$<24>-<2D>-<2D>4<EFBFBD><04> <0A> <0A>.<2E>EZ<45> [<5B>F<EFBFBD><15>#<23>#<23>$<24>*<2A>*<2A>#<23>5<>H<EFBFBD> <09>$<24>*<2A>*<2A>X<EFBFBD>a<EFBFBD>
(<28>)<29> rc<01><><00>t|jrt|j<00>nt<00>}|j |j
<00>}|<02>*t d|j
<00>d<02>tj<00><03>y|j|j
<00>}t|<02>}t|<03>|d<|D<00>cgc]}|j<00><00><02>c}|d<t tj|d<07><08><00>y cc}w)
z#Show details of a specific mission.zMission z not found.<2E><01>file<6C><00> agent_count<6E>agentsrr r)r
r&rr <00> get_missionrr,<00>sys<79>stderr<72> list_agents<74>dict<63>len<65>to_dictr-r.)r/r0r"r?<00>output<75>as r<00>
cmd_statusrIIs<><00><00> <1A>$<24>-<2D>-<2D>4<EFBFBD><04> <0A> <0A>.<2E>EZ<45> [<5B>F<EFBFBD><14> <20> <20><14><1F><1F>1<>G<EFBFBD><0E><EFBFBD> <0A><08><14><1F><1F>+<2B>;<3B>7<>c<EFBFBD>j<EFBFBD>j<EFBFBD>I<><10> <13> <1F> <1F><04><0F><0F> 0<>F<EFBFBD> <11>'<27>]<5D>F<EFBFBD><1F><06>K<EFBFBD>F<EFBFBD>=<3D><19>-3<>4<><01><01> <09> <09> <0B>4<>F<EFBFBD>8<EFBFBD><14> <09>$<24>*<2A>*<2A>V<EFBFBD>A<EFBFBD>
&<26>'<27> <0C><>5s<00>0C.c<01><><00>t|jrt|j<00>nt<00>} |j |j
|j <00>}|j<00>ttj|j<00>d<05><06><00>y#t$r(}td|<03><00>tj<00><02>Yd}~yd}~wwxYw)z)Mark an agent as departed from a mission.zError: r;Nr=rr r)r
r&rr <00> depart_agentr"r<00>KeyErrorr,rArBr+r-r.rF)r/r0r3<00>excs r<00>
cmd_departrNXs<><00><00> <1A>$<24>-<2D>-<2D>4<EFBFBD><04> <0A> <0A>.<2E>EZ<45> [<5B>F<EFBFBD><11><16>#<23>#<23>D<EFBFBD>L<EFBFBD>L<EFBFBD>$<24>*<2A>*<2A>=<3D><05> <0B>K<EFBFBD>K<EFBFBD>M<EFBFBD> <09>$<24>*<2A>*<2A>U<EFBFBD>]<5D>]<5D>_<EFBFBD>Q<EFBFBD>
/<2F>0<> <0C><> <14><11> <0A><07><03>u<EFBFBD>o<EFBFBD>C<EFBFBD>J<EFBFBD>J<EFBFBD>/<2F><10><><11>s<00>&B<00> C<03> C<03>Cc<01><><00>tjdd<02><03>}|jddd<05><06>|jdd<08> <09>}|j d
d <0B> <0C>}|jd d<0E> <0C>|jddd<10><06>|jddd<12><13>|jddd<15><06>|jddd<18><06>|jddd<1A><06>|j dd<1C> <0C>}|jddd<1E><06>|j dd <20> <0C>}|jd!d"<22> <0C>|j d#d$<24> <0C>}|jd d%<25> <0C>|jddd"<22><13>|S)&N<>lazarusu<Lazarus Pit — agent invitation and mission cell management)<02>prog<6F> descriptionz
--registryzCPath to mission roster JSON (default: ~/.nexus/mission-roster.json))<02>default<6C>help<6C>commandT)<02>dest<73>required<65>invitezInvite an agent to a mission)rTrzAgent name to invitez --missionz&Mission ID (UUID generated if omitted)z--repozRepository URL for the mission)rWrTz --base-pathz Base directory for mission cellsz--role<6C> contributorz!Agent role (default: contributor)z--namezHuman-readable mission name<6D>listz List missionsz--statez3Filter by state (pending/active/archived/destroyed)rzShow mission statusrz
Mission ID<49>departzMark agent as departedz
Agent name)<05>argparse<73>ArgumentParser<65> add_argument<6E>add_subparsers<72>
add_parser)<06>parser<65>sub<75>p_invite<74>p_list<73>p_status<75>p_departs r<00> _build_parserrghsx<00><00> <15> $<24> $<24> <16>R<><06>F<EFBFBD> <0B><17><17><14><14> R<><18><06> <11>
<1F>
<1F>Y<EFBFBD><14>
<1F>
><3E>C<EFBFBD><13>~<7E>~<7E>h<EFBFBD>-K<>~<7E>L<>H<EFBFBD> <0C><19><19>'<27>(><3E><19>?<3F> <0C><19><19>+<2B>t<EFBFBD>:b<><19>c<> <0C><19><19>(<28>T<EFBFBD>8X<38><19>Y<> <0C><19><19>-<2D><14><^<5E><19>_<> <0C><19><19>(<28>M<EFBFBD>@c<><19>d<> <0C><19><19>(<28>D<EFBFBD>7T<37><19>U<><11>^<5E>^<5E>F<EFBFBD><1F>^<5E> 9<>F<EFBFBD>
<EFBFBD><17><17> <09>4<EFBFBD>6k<36><17>l<><13>~<7E>~<7E>h<EFBFBD>-B<>~<7E>C<>H<EFBFBD> <0C><19><19>,<2C>\<5C><19>:<3A><13>~<7E>~<7E>h<EFBFBD>-E<>~<7E>F<>H<EFBFBD> <0C><19><19>'<27> <0C><19>5<> <0C><19><19>+<2B><04><<3C><19>H<> <11>Mrc<01><><00>t<00>}|j|<00>}tttt
d<01>}|j |j<00>}|<04>|j<00>y||<02>S)N)rXrZrr[r=) rg<00>
parse_argsr5r9rIrN<00>getrU<00>
print_help)<05>argvrar/<00>dispatch<63>handlers r<00>mainro<00>s`<00><00> <1A>_<EFBFBD>F<EFBFBD> <11> <1C> <1C>T<EFBFBD> "<22>D<EFBFBD><1D><18><1C><1C> <06>H<EFBFBD><17>l<EFBFBD>l<EFBFBD>4<EFBFBD><<3C><<3C>(<28>G<EFBFBD><0E><EFBFBD><0E><19><19><1B><10> <12>4<EFBFBD>=<3D>r<00>__main__)<02>returnr)r/zargparse.Namespacerq<00>int)rqzargparse.ArgumentParser)N)rlzlist[str] | Nonerqrr)<1C>__doc__<5F>
__future__rr\r-rrAr$<00>pathlibr<00> lazarus.cellrrr<00>lazarus.isolationr<00>lazarus.rosterr r
rr5r9rIrNrgro<00>__name__<5F>exitrrr<00><module>r{sm<00><01>:<3A>"<22><0F> <0B><0F>
<EFBFBD> <0B><18><<3C><<3C>4<>?<3F>/<2F>$ <0A>N <0A>  <0A>
 <0A> #<12>L<19>& <0C>z<EFBFBD><19> <0C>C<EFBFBD>H<EFBFBD>H<EFBFBD>T<EFBFBD>V<EFBFBD><14>r