firstcoder/__init__.py,sha256=73aZRE83xRhgrDo0PyO6ckegfM4T0HjmbMs3tsVmCco,27
firstcoder/__main__.py,sha256=XPsSfvzNUpwS-fBvzvgntqmYcQI7QezvcK2cOWNR4KQ,138
firstcoder/cli.py,sha256=w5PCjF-thE0xeJHOBub_PAy-b9yQEija6AQj7qMLZQA,14728
firstcoder/agent/__init__.py,sha256=ImxOiVcNHsHRT33Ze_3dKxgeb1lW0Y_EQpAj4wJTuNA,369
firstcoder/agent/cancellation.py,sha256=xBF8RiMz4shsChr68svk_FMQB8WPBTM0_QmSOUDw7J4,1432
firstcoder/agent/loop.py,sha256=ZMbREd4eKDK168IOtOTI0aD_wspAPJmngVTFJdemMTQ,60172
firstcoder/agent/loop_limits.py,sha256=QVy-5IRiAFKslIYlWKmiH6HNMjv3ME9Y5zZm3u-3Ihg,1287
firstcoder/agent/prompt_inputs.py,sha256=Ke9IH52Sr80LWVjTTK3EKPOIGRHeQZEKpwjnw0q4RrE,4511
firstcoder/agent/session.py,sha256=TCQ4XPgtFUvcHbiUpHkEbyl27K6ozMVfQA6hMglghHU,22524
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/activity_view.py,sha256=PnXaYC59fr_pHfKeCcIcrf3v0LKb7UVaEyaD5EjcLns,5046
firstcoder/app/command_suggestions.py,sha256=vlWvk6ocsaEoacGMr1nkR_fMyaznFhQRIfjXVdUCVXo,4160
firstcoder/app/commands.py,sha256=WOXPUVIFytEKfTgEGkGEjGEmof23iUNg2uxJ0ehRokA,5496
firstcoder/app/factory.py,sha256=7i8dzlDa3TrdRJXJsk9VPTNRWo8j8suD_YsZRWmoqCU,11712
firstcoder/app/help_commands.py,sha256=Gmcnomd1yq0u2jZx3sPDclHDxh-1NTq30Slm4TWbvA4,1562
firstcoder/app/model_commands.py,sha256=xcwfNRHhn1o4qKOubyBJtuBtnNa488-6YAv97aadIlM,2887
firstcoder/app/permission_commands.py,sha256=b3Y9CGpr7ozzmN8UNCnIdlq3ahGecjAtzHOGAxWS96s,1570
firstcoder/app/permission_view.py,sha256=6S9xzcdSJXXEWX11qUe6hu8QI00gWDs10e_QHw4XtIM,2879
firstcoder/app/picker.py,sha256=Sp8ktDeoq3OeDQR2nk9MGDIc5WlwDDwcVC5FZBd4fK0,3137
firstcoder/app/picker_adapters.py,sha256=lcbYuuQb5ruANkwZlIt21Z8klzdqLjm7MxtjGp7mV5w,2072
firstcoder/app/router.py,sha256=pT3nZkcSFzKKMXqa9i_M5vbPMuiu8SLEFODY_esZBvg,874
firstcoder/app/runtime.py,sha256=4Wj3-B-q-fSpWS1NhCGhOhI4uUgiZ9KFJuyx3FWPdVI,15337
firstcoder/app/session_commands.py,sha256=P5wLr-2oQw9flKIcRjYmX7SA3rq1RePIkBQWKoor_7I,10539
firstcoder/app/skill_commands.py,sha256=Ug5HpIDU0-jPRYj1B3f0t-IpmJxaDGQqEix9wJnweRA,5191
firstcoder/app/transcript_view.py,sha256=TxB1SjGdC86SKifyJs87g_u5kn8DROS741n-kZRlcrE,3552
firstcoder/app/tui.py,sha256=GM3QNFqvBKKeeb8Agr3_M5dl6YAKMp2xxQEf5C8AYeg,57582
firstcoder/app/tui.tcss,sha256=sVVPMuWzi72d-roNQsUTZcOUnF9b38GQDZASxt7cHHs,3037
firstcoder/app/tui_state.py,sha256=Gf1EsQ2RFmUTblBK8NCR_MGvzrLU5K1wdfHlKYqwe8Q,2665
firstcoder/app/welcome.py,sha256=amL0g976EIxzIhBCY2IXkkH5qMe6Z_rmfCojupiYZVU,2672
firstcoder/config/__init__.py,sha256=15ejj40srk5xTawKVGVLQw1vE6A6X6lkEsFxPUU5_ps,142
firstcoder/config/settings.py,sha256=QBtjW4FsPF_rkA3ygnYW8mQxsGAfLm8rddG-uxp8_Xo,8804
firstcoder/context/__init__.py,sha256=IMSWi0IvH5UMn_T0P6Lq06QIjW1YbcaD61MukNfsSVM,52
firstcoder/context/archive.py,sha256=f7TEAzqyicEqnafbUsBkpuItVENmXvPR1H7s2US3SgA,15864
firstcoder/context/checkpoint.py,sha256=XgKoVpTZFsKluZnNrtYc_u-6yALnMR088PyzdS-jPgQ,3083
firstcoder/context/compaction.py,sha256=aadJZ8SNVVRqPrFwAzUl0U6YPTANCmgWHCDK0QaenxM,29946
firstcoder/context/context_builder.py,sha256=WqUj4P3qANJSUJG9EMkz3-CcPnRwHgxGsZFnqT-mIgk,7947
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=8Ji379uycAa3ReP8ufYAaBTACJhDRqWblb5IzuSYWjE,14312
firstcoder/context/manager.py,sha256=FBZakFC2RsXclo8Qx3dCMAf9mbblJBgPZf7QIUcMw1Q,23326
firstcoder/context/metadata.py,sha256=3Lo5k7bM9z7TndUS8BzF2I8RUuhX67FtBnNnjRMENtc,1009
firstcoder/context/models.py,sha256=WHnTCiPjJgxSt90ZE8JQhJvqbqLp0NYOt33LeeKCv4E,2940
firstcoder/context/provider_summarizer.py,sha256=so8LNCeHc2kF4QyfpA6ew4cPy1T-gJVbrvG3crfYDI4,5457
firstcoder/context/retry_policy.py,sha256=MTCEFz8rpUcSjYD1eOb_ZIAkJuRM11CLO4XJFsmxXbA,1832
firstcoder/context/runtime_replay.py,sha256=IqdMIfWp21oX6fhNfTCeHycehdhhLJn4lKwyhOJbAcE,5146
firstcoder/context/runtime_state.py,sha256=EtECGCxjn3p3JNbiDLANYEyB7tQ1EDMBlTMp9u-pGjg,4932
firstcoder/context/store.py,sha256=RGSO4vd9ZAQYgmtwrW-yk48euUANmHJ59adPRfKXkRI,5986
firstcoder/context/system_prompt.py,sha256=GV7Xv_nTjBgal3yZDc4sSB1HAn6VdoVnHlfsvTCN5kI,13026
firstcoder/context/task_boundary.py,sha256=UIDLDXx0sy0VV0YbLA5PIoxkhfhy-EbnnoCB0yA0mqc,12898
firstcoder/context/token_budget.py,sha256=NyOMvpfHjWsX9QauCy6zBTEpycsxTB8uQ2gYKOzckgI,1630
firstcoder/context/tool_lifecycle.py,sha256=W524N0PJNb436n6MRm_q2fDmbqeOlUNUBmYPkYquqIg,12079
firstcoder/context/tool_result.py,sha256=D-YHDqJCuV33s2cFMrhv70PQiOwMCzy2dt4WUCUYD3s,2694
firstcoder/context/tool_sequence.py,sha256=-M_F3PKGgaQi0T46Q29Fy-oNpj3ZtZknivkGN5fYyrY,2195
firstcoder/context/triggers.py,sha256=0UTMqRWmzFP4mgQIfwJi8mXhJqERbhsP3_24Aobfr7I,5910
firstcoder/context/versions.py,sha256=5z8_78nJrRg8rSl4T-ue5XCVxi3HkIkPbkJvYUGLhNY,340
firstcoder/context/writer.py,sha256=0L65PiI44GVvd1rwPR6n-KAzwTQ5N7olF6nuhHVOmAI,10285
firstcoder/context/content/__init__.py,sha256=LqAKRzBJrGuanuWF7FWgA_i844QYZqPrOJI8wKOG0Gg,61
firstcoder/context/content/build.py,sha256=utHhPZHLeXDDc_nUKkLurryTSx74DGJJjWQyHGOsKKA,5623
firstcoder/context/content/code.py,sha256=AJCV4VcaLMNUb98-_OJrm4uTh5iJ1MlkqrSXQqA4yEo,5625
firstcoder/context/content/compressors.py,sha256=1xwTOu5i1xpPDbOYPmFDfC0hhLgxPYN6aIb_jRJSTMY,4240
firstcoder/context/content/detector.py,sha256=6qUvgum8YyYcNClxe3XfU5Wzf2fvR7hlMLwvMmKUhSE,1594
firstcoder/context/content/diff.py,sha256=LjbYoZ12FLCXLNii9jPINeAhJHn5f_JtiGSFdI73s20,3679
firstcoder/context/content/html.py,sha256=hT9pr560UH1h4fDgqWnr-XTS8nVHSnzd7gb69F1YAUs,6512
firstcoder/context/content/json.py,sha256=fmjIrL57yLDdxCj7ftBKCQID6u_CqP0yjQdQ1UJTiR8,7382
firstcoder/context/content/router.py,sha256=RGj17-v-BMmhKt2yS4FCyv1J5PcallpzK8EPSvAaDT4,6682
firstcoder/context/content/search.py,sha256=mGHbC174g0SYtSKctQ7krHUWc2AIA7iq4hxzhSZucI0,4414
firstcoder/context/prompts/agent_few_shots.md,sha256=GTVjcVYD6TqlWdTPQCcWZyxJZZKMKw6VPfuY5Da8VHU,3344
firstcoder/eval/__init__.py,sha256=iMF7NmWsr-H6qzCgMVMXeDyhKzVjrZMeNahoiQC_45Q,58
firstcoder/eval/adapter.py,sha256=9KUUL-Y5v95VNLKgSHiyyGMvPOQZQzPBpyfFROVdMnk,8522
firstcoder/eval/context_metrics.py,sha256=D6M-Hbr3BK_uLDg_kmuixCbYyHJ2jPSBehdcYG67DlQ,9786
firstcoder/eval/patch.py,sha256=j9Pi1FRHuxc2Hy4GwzryIXfneGClnSHyoy8Qs3K_qJg,1874
firstcoder/eval/swebench.py,sha256=MuiKqSfw5RpkTHlO3fPbYIBM0Kb1HOwiiabaZZ4y9Q0,5465
firstcoder/eval/tasks.py,sha256=BpA5Rq8HLIvQm1PUGquwH6RwbJBJZ0aF4Sdn_Zsugjc,1013
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=aqawxbTbaVafTb1f8-hYDKq3Bc53Wr77Fjqoc9YIh2M,7823
firstcoder/permissions/types.py,sha256=9Sr8AZdprFCAtn56wmYGXjvCDBZzD9qzJixECb3Hs3A,2537
firstcoder/providers/__init__.py,sha256=M1XFrFu9yvqp3iOXMRKsUExAunC1kc3XR52-KX-EfwU,1160
firstcoder/providers/anthropic_provider.py,sha256=JL-aQ8N5AEBqTaxNX2XtzPl56TlIEsdCiFaC9a_B3Z8,6876
firstcoder/providers/base.py,sha256=mzNwjNhrBwZsNbIf0NtS3nUa14ZdzwXKczpQKMYb_dY,1971
firstcoder/providers/errors.py,sha256=9ZiJXM9J90cQ0rzQc9p3iZdVPOb2Ki1Ze79iU1NhGQA,3851
firstcoder/providers/factory.py,sha256=3Yojbqr6eVPYBT9xKSFsiXCAGUrXPSzqxQgzrQqAm10,6005
firstcoder/providers/openai_compatible.py,sha256=RMmjk2MyhvWBGEyTL13vgPPQjQ_m6xGjVC_Z-GAE_w8,21471
firstcoder/providers/presets.py,sha256=fSxumHfeUJyMJZ0vXuu5Nf9RWYN8g-lGWNKbM_p-tiM,3497
firstcoder/providers/tool_adapters.py,sha256=O2TdfbwbzbsnBW9IzW08JXVwBVnuuhlN5d_Kud4A2JI,799
firstcoder/providers/types.py,sha256=orbwD5WIp_DLIJVv6XA1pg-Eejod5KBFj3hajp-cqJU,4632
firstcoder/session/__init__.py,sha256=O9VqzF2TRfCA6KNmHLUsY8RkF6XU5WEfMKwLt-oqXfc,971
firstcoder/session/catalog.py,sha256=OYTx0g-sCAhMeWYc8i_INuKfAhHX21ax_W1YI38XrdI,8092
firstcoder/session/errors.py,sha256=lGEs93KuBkAl4ATsM51yOYBylk4FHPm8X2s9m0JHXNA,657
firstcoder/session/fork.py,sha256=V1MSNtiHkr858X5PshkPKW0k8oPlnRoySsEhI0hcGk8,4303
firstcoder/session/index.py,sha256=LLoO5k84bl11wbpolKEFHrrZG8WVi6w7H-gm_L27PFQ,5797
firstcoder/session/metadata.py,sha256=F4aygjJHgNcvb2HYI8xpGACiGZV1Nyw8xowGphDGOlM,953
firstcoder/session/models.py,sha256=5Qn7_mZsYF8aJ1KLe5CItusOoVidZUZDMq53zfM_X_c,2518
firstcoder/session/new.py,sha256=X29YuGxeXX1EeOeQnOJ4WhiFvEFKW4SAMcjeok2r1uE,2051
firstcoder/session/redaction.py,sha256=5w93XZdrZjJWqNAUtL1wrmPlhGbIvNyiZ0jtWRSH0sU,1692
firstcoder/session/resume.py,sha256=KL8JPAhxNa2c83lVXnJzqza6gOLElGY9Ffms5-C-7i8,2350
firstcoder/session/share.py,sha256=TNuO5kRGc-0cTvSqJxaFjbXsp1Qd36IWug3f32EutFA,3275
firstcoder/session/transcript.py,sha256=nqfeBFUw2qP3CiRwKZWP_Nr4-75ZKrUdwIvlSR87ka4,8412
firstcoder/skills/__init__.py,sha256=PSi1ilXDgIvJVuPcpMOpTiEtNIQnP_YCSfGqNZkCQew,354
firstcoder/skills/discovery.py,sha256=wXdw1A65KSgTB9u19MWSFamt0_wfibaP2omxS_M9bI4,6184
firstcoder/skills/loader.py,sha256=HcpY9ERAODuNj6SOyL7XJGW0YFwOG4dBlEKqUjatZWk,3284
firstcoder/skills/models.py,sha256=lsE-3lphZ3NXi9LLxdq37AMnwO4YeoWEFgpnFVQN5WQ,2544
firstcoder/skills/router.py,sha256=OF_d7daYKw62IFKJoqRUKn3wvVpdQEwo70YhH2EOOio,5524
firstcoder/skills/session.py,sha256=OKynejGq6DsAaFdvziLJ8Cy8Hbm4Ay5kwvYLkUcqTPU,4219
firstcoder/tools/__init__.py,sha256=K5sCHEPQsSAB_eUcGtYGu0j-yaQg3Nh3o_fVD88p0XA,2180
firstcoder/tools/apply_patch.py,sha256=egP66ISJsfpDHE2WLRSIr7hz5WvfMnjJ_6t0f6r9FZM,11436
firstcoder/tools/ask_user.py,sha256=lnyXNnH_goxye-gHV6tyglUyJNGATjjiUTLglmUsvZU,1484
firstcoder/tools/builtin.py,sha256=lelgLSxETA1g_12j__JE3oh7c-jLRIVovGWwnlB6zaQ,3230
firstcoder/tools/delete.py,sha256=dQ4jkAaqjXJO4TdBzdjglTkfWc6BWHvWm-zvFgI7kNY,2323
firstcoder/tools/descriptions.py,sha256=38JQO_7-0IMjLLz_zeQVAjYYqnsNMc7SlqqGKeqknEA,5115
firstcoder/tools/diagnostics.py,sha256=ttt7NT80ATFvgEvdn0LMI75nMagugebGKgJ6uGpmA1c,2043
firstcoder/tools/edit.py,sha256=bz1vuNvfXqUHQRFCGESyfHYVv-r060whn3Dc-QFiJbg,2213
firstcoder/tools/fetch.py,sha256=wEy1ukIT3tZ8i0P620d_F0V3pcZAnzRm6QyYVicPkfk,2097
firstcoder/tools/git_diff.py,sha256=5jVXHs_7-rYw5BRPRI5rhRhq1vCHIavsQJctajjumRo,2302
firstcoder/tools/git_log.py,sha256=9rcq4-1Mp2esYg052ErbaeT1cIDvfnPZhyFmbE80DSs,2263
firstcoder/tools/git_status.py,sha256=XMFmV4l_FjrBDb4jLE2w2MPYsNmLLOFeaPIYylxwUHQ,1690
firstcoder/tools/glob.py,sha256=1y99l7IaznV5lbrHo07zLLO4eMO8Mz5VsA8Aij1EdEA,1315
firstcoder/tools/grep.py,sha256=Ncy-g8APdGNm4eHhS5GYisXpAzVIOgfmF1UaLClZ8UU,7329
firstcoder/tools/ls.py,sha256=l7zq86c0NQGIXb48kPlob_WKAhYS764ech_mOXb5om8,1636
firstcoder/tools/permission_registry.py,sha256=JiducAvChvIMx7xzkbe1JHgi0HczoH5HAziwh6XmflE,6086
firstcoder/tools/permission_results.py,sha256=4GmgnCa2Y32yUCooh74mal22viVatPEpmrA1OHOIbF4,2118
firstcoder/tools/python_exec.py,sha256=FjC3dbrqIxYstTDm6A6HSXVFj3pfSLH5zKkaiul0brM,2483
firstcoder/tools/read_multi.py,sha256=5Pd8j6K9SOlAlB9zfxLqNdCxC49l84Uvr-1pZnY0YQo,3418
firstcoder/tools/registry.py,sha256=Z-a3UYsWG-O-C2rtENb7x3lAkHK_YVoHIcKTI1ytvwY,3219
firstcoder/tools/retrieve_archive.py,sha256=1Hj3IEHaYhSz8NMFsB3BMQarDWoNjbhI6JifTbX13wI,8269
firstcoder/tools/session_registry.py,sha256=zogc5NQge-PSBoKfl0MPKDmoP2dTmapaHrnCtCznhNU,2937
firstcoder/tools/shell.py,sha256=FNzaVnzAxykC8eOBQCptwO079BgxcS2WN6nEXWscnh4,2653
firstcoder/tools/task_boundary.py,sha256=McweYDWDq_30GEPy_ZBE1uhh4VTWmFA-4pC8eTzu7yI,4527
firstcoder/tools/think.py,sha256=t7JS8KVxg82pYQ_lUDtVlc8NwnymzCPMrkj-cnMvo7M,679
firstcoder/tools/todo.py,sha256=ZinsOfmrzPGOifLt_AUkaN41u1w32YNosfRgTVTEMic,9950
firstcoder/tools/tree.py,sha256=Ikp4NkUjdMxHMyaI3yapIk-XljgQKB5LVZlpCF1kAos,2319
firstcoder/tools/types.py,sha256=joTOMq2QEJZf_aDHybRk5l3xcuNQzsPbnthSJmYpAOM,2266
firstcoder/tools/view.py,sha256=WJBrWRZ-T5gg1O8tUoosj9ldZdpNtufGxiYJBbFZK9I,1962
firstcoder/tools/web_search.py,sha256=4aOQYYTotjBBZ7Hpj98w54T8u4Q9KDiJu3PT0xJoq2g,9049
firstcoder/tools/write.py,sha256=756G08VDgGk61inJv3etfBXQuxLHL1Pa8txXBQ7vmRM,1949
firstcoder/utils/__init__.py,sha256=sk5IxgmqTcHfxfEJxPTShMIgLjX1lP1Nu1bVWD8vQhU,55
firstcoder/utils/execution_sandbox.py,sha256=7BOiCHOld0YgDPq8uzu8I6njH2r-upo5dPuQe70fwmw,2577
firstcoder/utils/git.py,sha256=T10FMo5xf_okdv4qHg3rveuly79MFU_3Mw8qjHO0DRI,842
firstcoder/utils/introspection.py,sha256=I4h6IZ0XGQEJIYvMu1TFIVt8kFcgAxQIT97TmIMNhZM,2549
firstcoder/utils/json_utils.py,sha256=EIskmH6PbOaD_dhyOPlxmf64vNgH6HJP2-R4hNP75Wg,1070
firstcoder/utils/sandbox.py,sha256=dtXAnv-XPalo8LS6iJFm2f28rCtVpGou-lmTmzLyQVs,2094
firstcoder/utils/sandbox_access.py,sha256=bswkG-bTa6DFmRGLjfkcutWo5ldXgRU8hshtKBEHi4Q,437
firstcoder/utils/schema.py,sha256=N8ugWpiUsGHvPA6dWcLp3ZF4MIx6YY8i8mg8HW4rlj4,765
firstcoder/utils/subprocess.py,sha256=ELJmTOtvou5txWEMavp2kk5NND9vmuHJwEGHk2BGoL4,5614
firstcoder/utils/text.py,sha256=8WR7ZJntXf8Z6YDJtRaF8jgnIBIjrVqyj30CqZ5XCio,912
firstcoder-0.1.1.dist-info/METADATA,sha256=t2IPct8ov_4gZ89qZGFkJNeI6QW2S0Uit354Pm7G3qQ,7310
firstcoder-0.1.1.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
firstcoder-0.1.1.dist-info/entry_points.txt,sha256=dq1DHfetZMouf766Yk8ooikcOLF1LKLiTGjE7VSIGso,51
firstcoder-0.1.1.dist-info/top_level.txt,sha256=AalLGpBXdhvjej7w5ij4_A9OHakxRt0pfV4N4X9DGDU,11
firstcoder-0.1.1.dist-info/RECORD,,
