firstcoder/__init__.py,sha256=73aZRE83xRhgrDo0PyO6ckegfM4T0HjmbMs3tsVmCco,27
firstcoder/__main__.py,sha256=XPsSfvzNUpwS-fBvzvgntqmYcQI7QezvcK2cOWNR4KQ,138
firstcoder/cli.py,sha256=4RaMuB57KhhH1Pzttx9h9i_HAwpqTLJ6UEXqfNiaCM8,10403
firstcoder/agent/__init__.py,sha256=ImxOiVcNHsHRT33Ze_3dKxgeb1lW0Y_EQpAj4wJTuNA,369
firstcoder/agent/loop.py,sha256=mTJC5MTQFCtdGP-zb-52YoCrSWhZnUa-wNLgAO9WOxc,31884
firstcoder/agent/loop_limits.py,sha256=kdSp2YpZu_veGSTzbXNt6QCgrCadXjXFnzUpYYR5Pus,1284
firstcoder/agent/prompt_inputs.py,sha256=tnFp_MmzItp9RNTPvkzMj09kI4z8w-Z_vImdSoa7Cx8,4265
firstcoder/agent/session.py,sha256=dBcqIT0SGld9whXY-u9OVsVX1vWGOAkEWoxP0H26MDc,17401
firstcoder/agent/tool_flow.py,sha256=_5-1SmfdYlSCfYlrPYh7FVTPYwY-p_Aos-cs4NdcGP0,1994
firstcoder/agent/user_input.py,sha256=4yPxwfGjSRmnAT4JdLHoMzTc9WbiPd13Wcc79W5eh6E,3697
firstcoder/agent/verification.py,sha256=GpVkr2_cs-8ulbmHgPDetE7PMajDUrkkFf44kBQf3pM,1750
firstcoder/app/__init__.py,sha256=-z0fd10EVWglm2QVwM7yQGZaERXnkkBZV0H8_Hzk4F0,246
firstcoder/app/commands.py,sha256=GO4hoN-OovHc40RqnYsNeyuIWyX_EESXoMpu3_ihWYU,4666
firstcoder/app/factory.py,sha256=jVL1VwDLJuhCEG1ycx8TzRkUS3g0VyKgcBXOUOn7sMg,4248
firstcoder/app/permission_commands.py,sha256=S2fhXiHRKBGoZ6k6sjZR56PUpFFlEZg39EoQDBBvfEA,1554
firstcoder/app/router.py,sha256=pT3nZkcSFzKKMXqa9i_M5vbPMuiu8SLEFODY_esZBvg,874
firstcoder/app/runtime.py,sha256=xuBkVBQVNjPFT5IHKO3tlHKVa_esdBILuyyAJU9g16E,11866
firstcoder/app/session_commands.py,sha256=ZIFryKzDkP6mugKNlihhaSU2nhLicWxcznI-X2Tb7yU,6060
firstcoder/app/tui.py,sha256=ZLbPA4xQqpsdo2_rqpwEfSBOUxuZrbuwb89TbwDFnYc,8563
firstcoder/config/__init__.py,sha256=15ejj40srk5xTawKVGVLQw1vE6A6X6lkEsFxPUU5_ps,142
firstcoder/config/settings.py,sha256=Shblgvxw54-YJfGbaly2A-v972tDquyYpPwI3PXM5rQ,1893
firstcoder/context/__init__.py,sha256=IMSWi0IvH5UMn_T0P6Lq06QIjW1YbcaD61MukNfsSVM,52
firstcoder/context/archive.py,sha256=FqPYslnV7av_7K57tvghGcVeRftur_iWI9ucbT2IVCE,5037
firstcoder/context/checkpoint.py,sha256=XgKoVpTZFsKluZnNrtYc_u-6yALnMR088PyzdS-jPgQ,3083
firstcoder/context/compaction.py,sha256=ViTBtaq5AjkoBcqc6AALqBXkh0mvCNA_4R7LMgt6mX8,10785
firstcoder/context/context_builder.py,sha256=M_M95usLtJWuIGLKPlgb_YOr1fLcda0HF4gV4JPnR0U,5867
firstcoder/context/events.py,sha256=zyO13rSIhKRFDDWtdiC1ce6dm_0k6XJH6PhwGyM-dks,1227
firstcoder/context/fallback.py,sha256=jOT6i0jP1h9GRthjXMNybInJgZ3EH1dKf4lueczPveY,1005
firstcoder/context/identity.py,sha256=OO6KOGazjh1e_vrNszV6EGbzcGl4uTe_WsOeJBaymDQ,1789
firstcoder/context/inspector.py,sha256=eEthRsXUZaxYpYtIIRGH0lJjL8q9iJtlO1rPRArqyQo,4799
firstcoder/context/llm_compact.py,sha256=hErLIk6kQp9nTnEOC1w45i-Y6W_wYcl6U1N_XXJyUzw,12291
firstcoder/context/manager.py,sha256=o4KI1f-5ZwXPNs3ElXXEDJ59uPd8V3aGm614yRS569Q,22150
firstcoder/context/metadata.py,sha256=3Lo5k7bM9z7TndUS8BzF2I8RUuhX67FtBnNnjRMENtc,1009
firstcoder/context/models.py,sha256=WHnTCiPjJgxSt90ZE8JQhJvqbqLp0NYOt33LeeKCv4E,2940
firstcoder/context/provider_summarizer.py,sha256=m4lUNgPKoasaKk74r2DdHogNevQM4EjREDwikApxWxQ,4997
firstcoder/context/retry_policy.py,sha256=MTCEFz8rpUcSjYD1eOb_ZIAkJuRM11CLO4XJFsmxXbA,1832
firstcoder/context/runtime_replay.py,sha256=IqdMIfWp21oX6fhNfTCeHycehdhhLJn4lKwyhOJbAcE,5146
firstcoder/context/runtime_state.py,sha256=rEV1o_FI0ycH0XK9MeV8ohQBkx0Vqzl-UZJIoEnAECo,4769
firstcoder/context/store.py,sha256=KXC8WXI4tXYGzb9sh51EF0FBwO2iOV3RtLu5iNoC8yw,5167
firstcoder/context/system_prompt.py,sha256=54UBXwUTlEFzxI-7J2ZwEbh1HvTY3WNRwKBT6e7MMwM,8605
firstcoder/context/task_boundary.py,sha256=HLrr5txt5qWQAtaDyyo-OcYRy652fU5sUjrIZTS6o3Q,8697
firstcoder/context/token_budget.py,sha256=NyOMvpfHjWsX9QauCy6zBTEpycsxTB8uQ2gYKOzckgI,1630
firstcoder/context/tool_result.py,sha256=D-YHDqJCuV33s2cFMrhv70PQiOwMCzy2dt4WUCUYD3s,2694
firstcoder/context/tool_sequence.py,sha256=-M_F3PKGgaQi0T46Q29Fy-oNpj3ZtZknivkGN5fYyrY,2195
firstcoder/context/triggers.py,sha256=RfnLOzmJbCz8ezknejGDT59zWc3-p0sTce16FAINOUc,5611
firstcoder/context/versions.py,sha256=mRvkK9WU20srN_AKlN51gbIgA2q-Fck5KiekrM-2qJs,309
firstcoder/context/writer.py,sha256=GbGvjtysAY6oy8jTG1Fx8ZKpbiDFvr7dO6HiOaLmkx0,9769
firstcoder/context/content/__init__.py,sha256=LqAKRzBJrGuanuWF7FWgA_i844QYZqPrOJI8wKOG0Gg,61
firstcoder/context/content/build.py,sha256=ZyXzZidZalfw0ljxU0QRXWVo90MofvlPcDWf5BFR83k,5629
firstcoder/context/content/code.py,sha256=t2DuKe0cSLfnAW5ZpUWTk-QP0sTZ249rSk4MdpYNuQs,5625
firstcoder/context/content/compressors.py,sha256=AOrN9v4-B_gK_Itk8I-QRkba-y2ACE6cFb4dZiiu9Js,3639
firstcoder/context/content/detector.py,sha256=uosW_aNMM4-GghU3a4QtRcPSLf1BStf4sj1sZ37Hz4Q,1530
firstcoder/context/content/diff.py,sha256=pEwrjLy12nkLQqSOy9olkxDs-vyb0-MMBpOL4y1Vfhg,3679
firstcoder/context/content/html.py,sha256=t4D7xC0uEwuCQX4r0dap0uNOabxDpgnf0uTe5S3-RB8,5574
firstcoder/context/content/json.py,sha256=cpEdN7CpkzAfl53VWmde6lSAgAuN2qF4_ggJ2zrZXuk,7382
firstcoder/context/content/router.py,sha256=PHUedOcG4XBw_21K3TQ84X_Q5XTIQ6pS0jk2s_rWFA4,6682
firstcoder/context/content/search.py,sha256=uYimsGS86E39loO2yS6bukd1dBSewPy2SrxnDYNkjhc,4280
firstcoder/context/prompts/agent_few_shots.md,sha256=dqZa7If-spuIYgTkaWtbd04zxgTvE6gk7ym68VO3ta8,1995
firstcoder/eval/__init__.py,sha256=iMF7NmWsr-H6qzCgMVMXeDyhKzVjrZMeNahoiQC_45Q,58
firstcoder/eval/adapter.py,sha256=ZbeabVNS1Ia--ZewZKE9HF43turRQCXBPOO0fG07Obk,6212
firstcoder/eval/patch.py,sha256=FqsXs8ZreQaRdE3NWpoD5hDCmJvz4RZNssm_cXEXuGI,1653
firstcoder/eval/swebench.py,sha256=MuiKqSfw5RpkTHlO3fPbYIBM0Kb1HOwiiabaZZ4y9Q0,5465
firstcoder/eval/tasks.py,sha256=JHj_fA-hA6_qFw3gj9zvUZMr3b5rE4ZN2c0ht3pRDM0,947
firstcoder/permissions/__init__.py,sha256=cYNB-ouSZ3EB8AD1DF4xqjnJIRIoUxnOI_1QKS7CP9s,983
firstcoder/permissions/grants.py,sha256=oUgnDxfp71n0Ueqtk4Luo3NfASz6iRcFVSljA7hkoDM,6474
firstcoder/permissions/manager.py,sha256=bgdwVOglk448tkFA1SBAwDbNAOmMkQTy8wwC00hKtmo,10585
firstcoder/permissions/policy.py,sha256=43hgNv3F4YKigtTbQh_gG5LQrpuQHh4CHFPFD7WPkZc,7712
firstcoder/permissions/types.py,sha256=xpvUzKaIhcMJamZrwh9krkbjPo5cx5-12GvL4kDkIuI,2515
firstcoder/providers/__init__.py,sha256=M1XFrFu9yvqp3iOXMRKsUExAunC1kc3XR52-KX-EfwU,1160
firstcoder/providers/anthropic_provider.py,sha256=p8BMGsg9bvPyaQ3Zn_HE5toc-te-cXOQMuoM111Tw2M,6657
firstcoder/providers/base.py,sha256=mzNwjNhrBwZsNbIf0NtS3nUa14ZdzwXKczpQKMYb_dY,1971
firstcoder/providers/errors.py,sha256=9ZiJXM9J90cQ0rzQc9p3iZdVPOb2Ki1Ze79iU1NhGQA,3851
firstcoder/providers/factory.py,sha256=TT5pvYrCjfUsZkkMLnI9k2RzPBrjOWmFxhnsE7PsDy0,3482
firstcoder/providers/openai_compatible.py,sha256=RMmjk2MyhvWBGEyTL13vgPPQjQ_m6xGjVC_Z-GAE_w8,21471
firstcoder/providers/presets.py,sha256=SL0BRz0k38X_KyU5aErJmJDZJXy2N0ytzjRWTkzcJYA,3462
firstcoder/providers/tool_adapters.py,sha256=O2TdfbwbzbsnBW9IzW08JXVwBVnuuhlN5d_Kud4A2JI,799
firstcoder/providers/types.py,sha256=SMIKgl7MPT1pwBJSEI4FCuByQmcwEbc8g4aJAerW9pI,4587
firstcoder/session/__init__.py,sha256=O9VqzF2TRfCA6KNmHLUsY8RkF6XU5WEfMKwLt-oqXfc,971
firstcoder/session/catalog.py,sha256=LhPFOkZr5AIvCk1A5xYCWxgFjUk3hPTNmPGjkwVAUj4,8069
firstcoder/session/errors.py,sha256=lGEs93KuBkAl4ATsM51yOYBylk4FHPm8X2s9m0JHXNA,657
firstcoder/session/metadata.py,sha256=F4aygjJHgNcvb2HYI8xpGACiGZV1Nyw8xowGphDGOlM,953
firstcoder/session/models.py,sha256=5Qn7_mZsYF8aJ1KLe5CItusOoVidZUZDMq53zfM_X_c,2518
firstcoder/session/redaction.py,sha256=5w93XZdrZjJWqNAUtL1wrmPlhGbIvNyiZ0jtWRSH0sU,1692
firstcoder/session/resume.py,sha256=dHPzUk-_9tkwfp-7GKqkT68or2yVEzUrOmAL6AbsEHU,2070
firstcoder/session/share.py,sha256=TNuO5kRGc-0cTvSqJxaFjbXsp1Qd36IWug3f32EutFA,3275
firstcoder/session/transcript.py,sha256=nqfeBFUw2qP3CiRwKZWP_Nr4-75ZKrUdwIvlSR87ka4,8412
firstcoder/tools/__init__.py,sha256=K5sCHEPQsSAB_eUcGtYGu0j-yaQg3Nh3o_fVD88p0XA,2180
firstcoder/tools/apply_patch.py,sha256=AOyjnIWACRKnyjI5R_zv3qk2S7hHknZ68Xf4-0Iox5E,11323
firstcoder/tools/ask_user.py,sha256=lnyXNnH_goxye-gHV6tyglUyJNGATjjiUTLglmUsvZU,1484
firstcoder/tools/builtin.py,sha256=UxzDgS0CnX8u6q3rFSz7hW8Ww0YEPy-eAHoDYBSj4Ps,2891
firstcoder/tools/delete.py,sha256=ooE9oGjqvdY_z6jt3uUkuAhNktA1u7ccDT3PLcwl5TE,2210
firstcoder/tools/descriptions.py,sha256=eEsCsE4KchzvNVCfL7sQN3OnveWSaFy3OytyVoNyCnU,4902
firstcoder/tools/diagnostics.py,sha256=OinsIDYFP4dD5YLoZknk6Sog5sWjK07YMK61Ar6uF_s,1971
firstcoder/tools/edit.py,sha256=KLGSFYBt4glAo2Z2g7ZbjER4kAutzbCXoma_4sz-418,2100
firstcoder/tools/fetch.py,sha256=wEy1ukIT3tZ8i0P620d_F0V3pcZAnzRm6QyYVicPkfk,2097
firstcoder/tools/git_diff.py,sha256=TDAkOzKYuSArNJ5IrlfBcdEcStoCKNdsO4aqUnSIxxQ,2189
firstcoder/tools/git_log.py,sha256=6HOmngDK8ILEdGF3_T7HFK4cVS86BiM9o5gbjbmz2U0,2150
firstcoder/tools/git_status.py,sha256=4siAgcOhQx-Mw_1c_xRPrGtuIas7a2w0t2w8dY8RlOM,1577
firstcoder/tools/glob.py,sha256=Jv2kvjXN9RMWHwbwAR3XItcOMzrLRoCtycz_mtiINYc,1202
firstcoder/tools/grep.py,sha256=Gr38uROWJl6Jrsk-PGqw0a3AE-q8znzWy2WqgpwpnsA,6953
firstcoder/tools/ls.py,sha256=KUznSBzetCzXi0_uaVuYP6WhRxneace1WPrL0jrSMdg,1523
firstcoder/tools/permission_registry.py,sha256=JiducAvChvIMx7xzkbe1JHgi0HczoH5HAziwh6XmflE,6086
firstcoder/tools/permission_results.py,sha256=4GmgnCa2Y32yUCooh74mal22viVatPEpmrA1OHOIbF4,2118
firstcoder/tools/python_exec.py,sha256=bdct0AarXHUgo1WvKIYsSOPNrCCYnhywbT6Q8k_uri4,2422
firstcoder/tools/read_multi.py,sha256=GT6RHLxfCT1eFjxFrP9sY4QkCOrGN_3F7XQ1cjRNpo8,3305
firstcoder/tools/registry.py,sha256=Z-a3UYsWG-O-C2rtENb7x3lAkHK_YVoHIcKTI1ytvwY,3219
firstcoder/tools/session_registry.py,sha256=8tzrkIV8UqFiGDrPY6agKQZGZrIC7tHLXQDvDcFjEvI,2130
firstcoder/tools/shell.py,sha256=mhVEkhstjbz8jZp0ag66T-wIwOSX75PS4Hk1IvOGCJM,2592
firstcoder/tools/task_boundary.py,sha256=XsyWM8gCrephLHM3gVAhqDQUShCcV_fadhpP4c8-KLY,4448
firstcoder/tools/think.py,sha256=t7JS8KVxg82pYQ_lUDtVlc8NwnymzCPMrkj-cnMvo7M,679
firstcoder/tools/todo.py,sha256=ThGla8gwCUyyoon40PzopvyHpJeinBMVj60N7p6FL30,4375
firstcoder/tools/tree.py,sha256=yXw0slNwDEAqlV-HTEq3ENuORITKSqDOaqfSoZbRAPM,2206
firstcoder/tools/types.py,sha256=joTOMq2QEJZf_aDHybRk5l3xcuNQzsPbnthSJmYpAOM,2266
firstcoder/tools/view.py,sha256=E0oegB43nTo7G4rSTkOtoM-6HWEACs0a_hTY7gykTug,1849
firstcoder/tools/web_search.py,sha256=78DvxIl-e4kSEVExiskJ71OV5U6ilvwb2HbElE16GFQ,5916
firstcoder/tools/write.py,sha256=aLaaW0Z4TiqkFIWGSk4LLD4O0rxjaRWB9DMxdlS3yts,1836
firstcoder/utils/__init__.py,sha256=sk5IxgmqTcHfxfEJxPTShMIgLjX1lP1Nu1bVWD8vQhU,55
firstcoder/utils/git.py,sha256=A51j6sqg_wMRIw0hO-8_P6dprE4_JiDDZmHZithRqrY,676
firstcoder/utils/introspection.py,sha256=I4h6IZ0XGQEJIYvMu1TFIVt8kFcgAxQIT97TmIMNhZM,2549
firstcoder/utils/json_utils.py,sha256=EIskmH6PbOaD_dhyOPlxmf64vNgH6HJP2-R4hNP75Wg,1070
firstcoder/utils/sandbox.py,sha256=ZJktt0350wBa1PrEkJ--9g1ZCT4JuAAh1c5l0RUuRXk,1651
firstcoder/utils/schema.py,sha256=N8ugWpiUsGHvPA6dWcLp3ZF4MIx6YY8i8mg8HW4rlj4,765
firstcoder/utils/subprocess.py,sha256=z7dMIE12_YF1rVfTj9_euxLaFXNJ55iCapEp_3OZnVY,2457
firstcoder/utils/text.py,sha256=8WR7ZJntXf8Z6YDJtRaF8jgnIBIjrVqyj30CqZ5XCio,912
firstcoder-0.1.0.dist-info/METADATA,sha256=5jhfUa43M_rCmMbbNCWtI_UcpDzS-eIHYw4Sm_RQsOs,11476
firstcoder-0.1.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
firstcoder-0.1.0.dist-info/entry_points.txt,sha256=dq1DHfetZMouf766Yk8ooikcOLF1LKLiTGjE7VSIGso,51
firstcoder-0.1.0.dist-info/top_level.txt,sha256=AalLGpBXdhvjej7w5ij4_A9OHakxRt0pfV4N4X9DGDU,11
firstcoder-0.1.0.dist-info/RECORD,,
