fabri/__init__.py,sha256=3La3ji7rzPJTXImD3OkPc6XZcUH4ZjspwfvkBZVymIs,1734
fabri/admin.py,sha256=thGny5RaEXdPe4q_zT9e13RXWfU9KZwHlZxQj5WXDkY,3720
fabri/agency_registry.py,sha256=kbY0DYrfoT6csxalMz3aRiJDEwgvZ77g_yVmXUIT1a4,3585
fabri/agency_scaffold.py,sha256=aZqYf7MsMI87PmlKpFCNsk4XrKF2NC1IlC615GPdGsE,2653
fabri/cli.py,sha256=WTjudwAz4h7QKcwo59sZqyxXBWg0mzPcoAKhMEDDNAg,67272
fabri/company.py,sha256=0lOrTIzci03R_qRAXDWh-8jBDQrVrpGcWEhQl76G18s,9423
fabri/config.py,sha256=DvYZQ4cbERFKT4fVd6CLosEphw_CtFCCV-_gAAtDlNQ,27698
fabri/events.py,sha256=oaazgxuUsnlqX5yl385Et0is1ys3vw1ZqM4BTLHNcMQ,5162
fabri/paths.py,sha256=vMHVVx-nadyH_bPJDwFnyHP0bMlWwao0rjh5TchBzoQ,1071
fabri/pricing.py,sha256=rmDGnJ43rmBEVC5UPze_UqrGUuVikXdfXNA3qUDsnmc,10039
fabri/runtime.py,sha256=A1Ks02_Gq4mY2V3fyuLDhM7AbuAXPCvAGbgxqsArEQc,12710
fabri/scaffold.py,sha256=LzRG3-oQRtU8hYyi8dcP9l8K4DkK0nG0PPsJJ6HAYl4,10910
fabri/tool_scaffold.py,sha256=fOGlzPbfT-ya2BzD2UzBPIIt4LqpONWCLes86mJNogw,6830
fabri/toon.py,sha256=GV_EXYaXgasWDmmsHHpZjyckCzSC-LlAtI1BHVgd8Vg,11173
fabri/agency_templates/__init__.py,sha256=s8srHL1px4e7OIsT3bDJbvmr5Z_v-vBae-9lsFFxgmg,721
fabri/agency_templates/blank.py,sha256=OXZUuXbMrTdvFgkzMAnnJoAIIbP_5dg1jhpwEZSZMlo,2261
fabri/agency_templates/bug_crew.py,sha256=p8ZPacW_vzxMtf2AbqDOQ5OQgDXxSJjpiw6xjgoj7Wk,8079
fabri/agency_templates/changelog.py,sha256=TRuiif8-sb7ywoBq-vOhRlJmipk3rwz3ribSJOXdEdg,14341
fabri/benchmarks/__init__.py,sha256=ALT3GNfs3jvmeSrKkWtCTG9NbUv-MUMwvjwbjKlEbBA,830
fabri/benchmarks/longmemeval/__init__.py,sha256=Hd6kEQ5RjXXpyLS6DTV0hpf9QXFcOoq1AJkNSMSGuU8,814
fabri/benchmarks/longmemeval/__main__.py,sha256=IYprjrW1NvXUQhTF4mWnfJReI9KlpHIcmxuc8m78Tkw,110
fabri/benchmarks/longmemeval/runner.py,sha256=kGqz0_5Lsw7LnNahCInfZyRtH25_FyZ9Oxzn7NL2jts,12272
fabri/benchmarks/retrieval_eval/__init__.py,sha256=imHL4i-O8kjQlCwKcaaZSaHEWRq7zu0cgomTaxoyRzE,748
fabri/benchmarks/retrieval_eval/__main__.py,sha256=-krcA_g4vMZPSA0uZoMt1nTw_S46zBbGHodextGErNQ,113
fabri/benchmarks/retrieval_eval/metrics.py,sha256=_y2REMuBx5oA8phFS6oI28465TEy-21mxscBBz22IIU,2693
fabri/benchmarks/retrieval_eval/runner.py,sha256=eDGbw0hIwm3wGsEaJkAlP6alBuHcaWl3xly91d_yoBA,8177
fabri/benchmarks/session_delta/__init__.py,sha256=-XZI5_c971PZ31uhFUabWBb8uBf4-gIVudL5gWCbiy0,924
fabri/benchmarks/session_delta/__main__.py,sha256=FteeXcGbDC2-XVCY4nf3ubgB6H63VWykrlNQF_gVGQc,112
fabri/benchmarks/session_delta/runner.py,sha256=Mr6T7yWiOC3p0fxLGEbENI0UjY6PXiszv76wj8BbgIU,8258
fabri/builder/__init__.py,sha256=vTREbKC_qLQNigKiy3_4eJAbDLQCtIpKwy-qEpEmTNM,2509
fabri/builder/discovery.py,sha256=wieNGWYM0wa6ZXhg7DpdDVlUjwPACyDOdH6hx4wfSx8,6558
fabri/builder/ideator.py,sha256=nQfToMck1LAa7YpV-j1ai0X_rUZN6fxCRphv7ipyKwM,14715
fabri/builder/prompt_kit.py,sha256=9x5ToyCYrJQBtkNx-5JjjAuAVF6X7fTdYq9LRob3iiQ,10737
fabri/builder/skills.py,sha256=8NKcoqDfK1Y8OVFoPVzkjvNQ3UoTWrPE87LqnAsz98o,17453
fabri/builder/tool_writer.py,sha256=tETBh0oBoY7LEFW8Upw7EJQtwsa98KQ_RLb5BVoQHvc,19038
fabri/builder/waves.py,sha256=iNwfGZXKh77Hv-4KC72iCC37hb8nPNYv0bii8pm5A_Q,6410
fabri/builder/skills_examples/clock/config.yaml,sha256=xJ_euiulVHrlLX7Zr6PmJqgueg5C2gUuHrSQyQmST5w,297
fabri/builder/skills_examples/clock/skill.yaml,sha256=zz_Me0e6WZu5Z7eqJunFJEwQd0pujRQE78zlYuNCVPY,176
fabri/builder/skills_examples/clock/prompts/clock.md,sha256=EGtzEQVRKhFaV1_XNRs1elqYfxwUSA4l9ha4-Edgv1Q,223
fabri/builder/skills_examples/clock/tools/now.json,sha256=uBByAePkq9mGqKN3clH7qBMuZe_BBHaU3Tkhrs2AE-I,304
fabri/builder/skills_examples/clock/tools/now.py,sha256=ZvAWm1x_H9DJJ5DVl1UB6g69BGNOHV7KgAtA1eZ8rwA,508
fabri/builder/skills_examples/syslog-adapter/config.yaml,sha256=P8I34ZjHlsuCyMvY__Bj5x6JYvxwDbLKnpf7da4cH50,326
fabri/builder/skills_examples/syslog-adapter/skill.yaml,sha256=ksg_15o1slWupwp9EAfQzwu9v1NyNXNJK8g_Ec7XExg,357
fabri/builder/skills_examples/syslog-adapter/tools/syslog_adapter.json,sha256=-B_oAJz6x-75mhwe8sJfYAUdXbLGoAAXucWLM2sa8zo,494
fabri/builder/skills_examples/syslog-adapter/tools/syslog_adapter.py,sha256=1Cuu94WUCCDdJ8ACWfQqT7pe_kEaRP2LYzT3dautyS8,2497
fabri/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/core/agent.py,sha256=VNqtEG2tP4OM8IGdfnlR1WkwSMeSk9SxARgmeV7OWXk,61557
fabri/core/decompose.py,sha256=GDWxQrdgthBgsNdBfJ4GDPX6iL7UnRFPb3HIG247ciY,3263
fabri/core/llm.py,sha256=sMlCC2MDlaswJ6n-yOzb1kUSzne6ztwGCLdEiR0A6Bg,51898
fabri/core/logging_setup.py,sha256=lStIKiWbAtOtBIQ6xi5t8LtYZpdooxBdizUBGi-aSns,1364
fabri/core/outcome.py,sha256=gdPlF55lVmcKAnbRORXRn5OeKpg3zxciAxqo5cTnJYM,1144
fabri/core/planner.py,sha256=jgE446GCwFzJmB0bLc6QMuWJbewAV4GJc4L-mn1rBxQ,5825
fabri/core/run_config.py,sha256=F540zoEfnTiExPuzV1O0Pwwp7FPxH-2IJ-9Q0JIt7A0,6478
fabri/core/structured.py,sha256=Tnf_AC9GR_HLA1IzIbvWK3t8HGylwKx_00_lDcRZK_I,4638
fabri/examples/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/examples/agencies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/examples/agencies/bug-triage-crew/README.md,sha256=JmIEKHQw6rUbeEqdtNWI4novYH5FJx-R1GSjSsZPmqM,1919
fabri/examples/agencies/bug-triage-crew/agent.openai.yaml,sha256=bp_7rI6HUWLUPrw4pJsnXmSmo84uIoc_Cujo7i_Nyd8,2263
fabri/examples/agencies/bug-triage-crew/fixer.openai.yaml,sha256=X0GmJ38yVJP51W9AWHsQ2WYqgdZATUPn-x72Etugyb8,832
fabri/examples/agencies/bug-triage-crew/tester.openai.yaml,sha256=sGiqZG7NcM7zggnsrh_9vNexcRbNYLNw8nOOLpuB660,742
fabri/examples/agencies/bug-triage-crew/triager.openai.yaml,sha256=RzDt-3tT-1PyOXMPt82Mw1tBdSLmms7dAg0bDA930u4,929
fabri/examples/agencies/bug-triage-crew/workspace/.gitignore,sha256=hiJj-h9Gwg8NHk2sX_zHWr1VwIIRssOGTF-HZLnYd5M,19
fabri/examples/agencies/bug-triage-crew/workspace/store.py,sha256=p0a91h383ydWm3M2aiymg96_NVzCBq5tYC2TqvZdtaw,607
fabri/examples/agencies/bug-triage-crew/workspace/test_store.py,sha256=5cymO5VLMFZHrr0AO9T8d1uSro37vrViqCp-GluI2uM,772
fabri/examples/agencies/changelog-release-notes/README.md,sha256=RNoQ_Loj9HRuS_LHUfvkSwRv630dEqbXEXKcP2jlXIM,4975
fabri/examples/agencies/changelog-release-notes/agent.openai.yaml,sha256=tojb-S_YjF5KkcRCxeF_w2mTQY4Te35pLX2faC2sPaI,2419
fabri/examples/agencies/changelog-release-notes/agent.yaml,sha256=IzrSLiii6r5O_zgqGnL54KcQ8tfzsIv75jPaS-MaGDY,2407
fabri/examples/agencies/changelog-release-notes/researcher.openai.yaml,sha256=0UACWjzbFa_sl1JnvqWaXuC-OYME6to22hkIMi8K5vI,635
fabri/examples/agencies/changelog-release-notes/researcher.yaml,sha256=o1R42o9hx7abFZdiLGpH3cFUlXTp-M88IbVSuabUu1w,645
fabri/examples/agencies/changelog-release-notes/verifier.openai.yaml,sha256=EM2mjHniS4d_qU-b8GpchiJtTk3z-r3FpRPi62wwu6k,698
fabri/examples/agencies/changelog-release-notes/verifier.yaml,sha256=yfS6kE4iaFqQ3Ly6QosP-ZqzMuRM7frBm3a4R4aS3n8,708
fabri/examples/agencies/changelog-release-notes/writer.openai.yaml,sha256=er-dwWXn0d_-89eJp_wImknxJkZbi95L5N6gl5fWan8,759
fabri/examples/agencies/changelog-release-notes/writer.yaml,sha256=95KCN7FW7bzHxwZj0PImHogbQAy7Liie9t_jc_b2I-k,769
fabri/examples/agencies/changelog-release-notes/deliverables/release_notes.md,sha256=HVIZQIZHqqQd9tsLSrgqSu-ABBchIZ6hLr0PzDLFkA8,283
fabri/examples/agencies/changelog-release-notes/prompts/researcher.md,sha256=d24uL19OpkAX2zZAzICi6QtCX9ey_cAzsQjICo57F-c,195
fabri/examples/agencies/changelog-release-notes/prompts/verifier.md,sha256=HL1tRXO8l6n-yj3eZJazTxGW2WAXVK2ltZWliMQpQAU,177
fabri/examples/agencies/changelog-release-notes/prompts/writer.md,sha256=yjOLUKWvfdl0gnFl0zXiCKjre8wucJdAHJsVOVqiiS4,197
fabri/examples/agencies/changelog-release-notes/scripts/check_release_notes.py,sha256=y0ujBFwNjIv_Lu2LfvM7TS1G7RZaHYWYvZeCrb4xJ9U,893
fabri/examples/agencies/changelog-release-notes/source/release_input.json,sha256=stBVo1qsI30PseJzkPfFkB49TetYGpR-TfR_inpF_ME,360
fabri/examples/agencies/changelog-release-notes/tools/build_release_notes.json,sha256=URg4hXmNurBP4D6w4L_GBO44ncvrfLznuLmhujnIeHo,685
fabri/examples/agencies/changelog-release-notes/tools/build_release_notes.py,sha256=xVvRDEn0MfDNVsOifE_sEOWuQlxVgfUL0KDNnUmu0k0,1985
fabri/examples/agencies/changelog-release-notes/tools/verify_release_notes.json,sha256=MgzIFwT5vX1cLI3R8SYCbUArclgGSGQ7UsQnUV9BPXE,695
fabri/examples/agencies/changelog-release-notes/tools/verify_release_notes.py,sha256=iyY3mh3pDrRL0fO2LCvPV4lIFld1jwnUhAZTllWJJgE,1969
fabri/ingest/__init__.py,sha256=MfTDUONoYQOGVa5Ma_BbnkB9j6PHHF5sV_BxhcVZuTM,1861
fabri/ingest/api.py,sha256=dpszoCXrPl20qyUA0qoSONxRrTkIOlJfBQ7tpSMVwuo,1936
fabri/ingest/improver.py,sha256=OggGA55n4fkiqsjL04-tQs6OSi5NvEzUQ4AwxXqxZC4,7038
fabri/ingest/registry.py,sha256=wK6hzq0PZ8TfBpmrBrRwGsfelECywWU2Q1Fh1UADXWI,5627
fabri/ingest/sources.py,sha256=MOuuuswU-8EmwNBI1JhOuqsIunq7r8QQEzHCnioawNM,6345
fabri/ingest/summary.py,sha256=eH2VgtAyn-vmrbjZDYeDva_RhtyBE-GK3_B3t6p_QaY,2115
fabri/ingest/adapters/__init__.py,sha256=lEj0LNPQnsHeuit6t4IZjBWfD3VWse1Hm_0nwO-oQ4U,258
fabri/ingest/adapters/base.py,sha256=Jmwq2URV75B3objCAwTHt4bNlHefLbH1bVaC5Sv3McI,4302
fabri/ingest/adapters/builtins.py,sha256=NLJLgLdR7Vm4gEh17hbqMJAZbovh9mUjZZrRmUFM78U,7543
fabri/ingest/adapters/configmap.py,sha256=_jp3-bdLZ_JdkyzM_rRB1RUjhrqlrmmcXIRkBxSyAfs,4119
fabri/ingest/adapters/tool.py,sha256=B-cj0La7F3sAivglIoLHrX-MsC3a2jfYDcdaSSYtJhA,2302
fabri/memory/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/memory/compress.py,sha256=pv4aEnOAJSQg_ty7SqgCYmqC4R2KyvxbiL-hRd9sCcU,5130
fabri/memory/embedded_store.py,sha256=o_nCKPqGPR3hOkckO4CdHTbuIfMZFPjRKbf3mIc56_g,12954
fabri/memory/embeddings.py,sha256=rs4ZZPyJUm_2qQXHXLeS8g-ePXnqcWPUfCYT1DQgebI,2069
fabri/memory/pruning.py,sha256=QqkDQy8sP5S8ZIyWyIhGUl76TQ-EZKuUKGuWc_zOH-s,13821
fabri/memory/schema.py,sha256=I8AAoKaeV753j8mh-h0sMu8ACnbkiHQphaLzp2mRlOE,3457
fabri/memory/staleness.py,sha256=RhbgHYz1FWVQFCEQZ0Glm5qx6YemPVba7esPQBpUdt0,2696
fabri/memory/store.py,sha256=AKVRMU3R1kEqMMeEHnwsRwvPmkEYQ1zOzCdNpnIVHXE,7197
fabri/observability/__init__.py,sha256=KbymZtNcv8Q3ZRE_R69quKN2uRXHyErSR9UpVn4RNok,338
fabri/observability/otel.py,sha256=CGRKLwqV8trq5gJLejplwz5wuN0VnYgbj0I88vfpjLc,12555
fabri/orchestrator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/orchestrator/pipeline.py,sha256=d8qZOGEp9wI8eoUxXpW2jjUaoDbEtvLoWHGmjwA6tts,14201
fabri/orchestrator/retrieval.py,sha256=bCVUuCiSBbF-IyIkeKDUAiP3uwd33rxFpjoHmWlR9IE,33051
fabri/orchestrator/trace_render.py,sha256=9RPnKbPzuTfGEWkX9fhZcZVJlUMs4WYZ6UjYZXgkjV0,4686
fabri/orchestrator/traces.py,sha256=SXOzpeRNFm8cwhPDYVRKyhQaHkyREZchcU0AUIJ2khY,1919
fabri/reports/__init__.py,sha256=ks5tYZBzlQNzMoAFRe1K9P8D5eTFoiU8sF17CQCToEk,1012
fabri/reports/aggregate.py,sha256=p-G0DRINPnw4sDdaBL1JGaarjecQBwEYrHSS9zBahT0,12321
fabri/reports/chart.py,sha256=u2ikWUFUJ5Gh6mdvgQA4mOD0rgOktkMbcIYnBk8bMGQ,4012
fabri/reports/render.py,sha256=GUl7wLyWEahgYnehi7hrBXW6XqqiHQjJFVDdKD4nx7w,13401
fabri/sandbox/Dockerfile.base,sha256=eah3WUFnOacli0Fr5SSL9r-RVykM4-DlilCMLtP1RZs,1517
fabri/sandbox/__init__.py,sha256=p2RAnMWQ-jFW1ubLSyvNaEgVIgN1J4u8tjJoUNiQtyc,3525
fabri/sandbox/docker_sandbox.py,sha256=yn7kFuCMpwDEjXzMzSfWESbweKqmrQlkrAF8rUEkwbY,9252
fabri/service/__init__.py,sha256=9OvUBlsE6enzrWfk0GjyGWQerHmWKmP1fPbzx7qTdt4,1871
fabri/service/ask_user_listener.py,sha256=A_Yx9MFx5oiUsNr9eoqzYcSmRKhe06iMtwIb4m6hFxg,9354
fabri/service/binding.py,sha256=dXlXQpx56Huw8GPwikn1Jt7yN2oD4Ej7HcM-p4-mjUQ,3146
fabri/service/http_server.py,sha256=WD6ScdSc6exdQnToz4Hy-tzaQ9_3uYG_d2pJ6GC1bmU,11793
fabri/service/launcher.py,sha256=wzCwM0gfRbkOZmwm1Ih5VbingZp0nl8YiSqW4SluGWs,6630
fabri/service/service.py,sha256=10gucsW9ycGoAdr6Rq-SIGPT1mClSCIwaUmUd92cAsM,22681
fabri/service/slack_notify.py,sha256=ktoUC-8itbJK92-xf5LQ6fuPqDxzfxh62gN4nsIj6h8,2585
fabri/service/sync.py,sha256=jKjouSEleJ9ii4OOD4j2ArisIQtN3teW2N85wFtmOXI,1765
fabri/service/tailer.py,sha256=naSJx-bx3fR3GEmi-jTbf_1US6imnc2AaU5Yame7y3A,7458
fabri/service/studio_assets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/service/studio_assets/index.html,sha256=u8LP3KLtpECny0-jr6YmtSmaP0ZHz7T9u4Pp9cIH1es,646
fabri/service/studio_assets/assets/index-DcMEO3vg.js,sha256=76QwvInyhcpa6xENpEsNPAjs6rZZX0fr15GnOMva5L4,200401
fabri/service/studio_assets/assets/index-immWjysb.css,sha256=54rItDqborRmhc2iCWZ3JtBKur_mJpfuI9ZzmowVTm4,30066
fabri/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
fabri/tools/agent_runner_tool.py,sha256=gDRPPVBm91n3TbPFGpIr1B20LcRkDdRDlw46pwdp63Q,5776
fabri/tools/agent_tool.py,sha256=cPOkWcf_4fY9Q1XTKNsw1VPV5nbzXiYeyWMjYBUZVjE,3078
fabri/tools/manifest_schema.py,sha256=EUU17GxpC1aXC7Ulc7YalVKviamqWGT_dx2wnKGBreY,1905
fabri/tools/mcp_client.py,sha256=6KoVNNPrcpu-AExVVjgYZQS1-jd00_UUkrAzhJPXMUc,12234
fabri/tools/mcp_server.py,sha256=SZFs-f6V_z0ziB3k2JuNCoNyt5YdH5CCELxjO0YlvAE,7305
fabri/tools/registry.py,sha256=2dF-sVP4pWUGzpZUkK4-y1mnsLZbcaWtjLzMASCb--g,4918
fabri/tools/result.py,sha256=sQtmDtnnietAslzj5UHf2JMLtT1IsRBv4mUlJ9oqaRk,2087
fabri/tools/runner.py,sha256=SvXq1oWWSEbGpCY5La5Qd4k0lIDz7spqXevIJxb9Q0A,4673
fabri/tools/examples/ask_user.json,sha256=cnW0E1yDfDYXSb9zoMFM6cUJYjKvogPCItXlvnBRt6A,963
fabri/tools/examples/ask_user.py,sha256=xOzG3Z862jo2fjs9TD9n7WZNL6gGyC6SE9vqYYppcvU,6049
fabri/tools/examples/bash.json,sha256=Azja-s3Db2iMYdbNLEXGbUd7RTVM65MUwtqvV9Cj6-E,515
fabri/tools/examples/bash.py,sha256=We84RFhAtX5NJe6BsVVeTzvLJ56KxN05efETFb1deL0,1739
fabri/tools/examples/batch.json,sha256=L_E2kQcXYUfqik1gYyZya41_lzWWtjm9hPUdLE_swGw,868
fabri/tools/examples/broken_tool.json,sha256=S6Pqlxr0ViNOcB7icAXEABM04OLnYu3i_P1fj-mU-Yw,288
fabri/tools/examples/broken_tool.py,sha256=-mnlfNqFKMfExjPKvq-aBfssXmMxUoR_YEmfeh9t-oo,111
fabri/tools/examples/echo_tool.json,sha256=HZMCqOnDwM2p6bqKJcpF57WBOkXse6HV0rmBi0w22TA,303
fabri/tools/examples/echo_tool.py,sha256=K5FeUZKK70urcCkdh5oEBkiHBtu7VMyQah6Qh7NldiE,96
fabri/tools/examples/edit_file.json,sha256=-FUk6AkDSbahhhL4Fniw_ECM1CYSeoQu-VuLm9vFrs0,631
fabri/tools/examples/edit_file.py,sha256=1ewVHBbonkY9EHskMwoU_hS4FdlX6aMR-sE3qSDXgnM,2441
fabri/tools/examples/fetch_url.json,sha256=pqmiVIdaEwNpcHkyc4RaX9byHDmyPZPkj69GBJxgp9k,450
fabri/tools/examples/fetch_url.py,sha256=0yWccNDlpWp5i4vqerf6Dk4SUV3u88ABKlPSf6Ag_AU,4246
fabri/tools/examples/file_stats.json,sha256=Bu2Tg2yhTfLnG4ZnkyNZ9-9sQoqrW5hg8eE5ndp1uag,354
fabri/tools/examples/grep.json,sha256=5XDvNlDsULUtj34CDI-aTnRQao6clvTsDxMYegXrMfw,625
fabri/tools/examples/grep.py,sha256=uPXJfOFE0B68UZEiFpS55bnp7FmiHrrWHBlY71GMogg,1918
fabri/tools/examples/list_dir.json,sha256=LqKDC5McbKZ8RSSUdXjydUvwSdbvH3s4r9aOQ34sPxA,413
fabri/tools/examples/list_dir.py,sha256=KBriM1VMTGj_QCgehjYUTNHHc4zE01H4WuzLPgqh0y8,990
fabri/tools/examples/mcp_tool.json,sha256=7lZm1BtWi65E2PpnLS0DCSql0JfSyWvjmnAUtyXdl5Q,717
fabri/tools/examples/mcp_tool.py,sha256=W2AtXpO09tN6EoNk1YKtk_iHtA2vnWaHnvRuf1N_8ng,1395
fabri/tools/examples/python_exec.json,sha256=g9cpAyrO_tVjBl-LWUXtZwHzqX1vS9ImGRU4wTeBNYg,494
fabri/tools/examples/python_exec.py,sha256=f4VtISi1Il1nm23Rswvpvh3tVbJqFQUt32D0CVyUdV4,1594
fabri/tools/examples/read_file.json,sha256=zkCgWdaczgaLcxjqzUdJ2nU70N_j1R3vID0y9JML30A,1033
fabri/tools/examples/read_file.py,sha256=3bhyaMrB3lJJzBishMxIWIXfGzhgpHLYrC3LGu4y0-4,3731
fabri/tools/examples/regex_lines.json,sha256=4dLjtQRspg6gHRv9iNYjbtQhi1g8bXRbPnS69P5ob6Q,578
fabri/tools/examples/spawn_subagent.json,sha256=9r6nImwmx-i8qOIAbnLijiZpUg1yoihV91ocmktU7RE,2547
fabri/tools/examples/spawn_subagent.py,sha256=QIE0Et4v9JRP02FbE7K9Ut019jX_mTHvpoly34M0Bq8,8203
fabri/tools/examples/sum_tool.json,sha256=HdJusYPMv-0bZpkQ1yh3ztGfJIvKAbrB45mwo6fWiCM,366
fabri/tools/examples/web_search.json,sha256=ojENn4nyAGSrKPVaTTptxC35mKyD3zAXcmja3aaYulQ,441
fabri/tools/examples/web_search.py,sha256=iggURCxyiStCyhMkXP7b74Ri0heHrd6cwV1SqibZrQQ,1026
fabri/tools/examples/write_file.json,sha256=gbGV8xp09V5ctDElIFRS2zk2lUIx_kv-9m0kN-FN5_k,489
fabri/tools/examples/write_file.py,sha256=JfvQTLNczQDXtra27I_aitCvheNTg4kUzzPxd9MBhtI,849
fabri/tools/examples/example_go_tool/go.mod,sha256=kyaxfT0teQGe8IULmcNgo1wPxDciSVTcwUM-jGJNTwQ,32
fabri/tools/examples/example_go_tool/main.go,sha256=UW7O4io33j730fezQWktTIp8X4rjy0bS8QhvfOyp_KI,493
fabri/tools/examples/example_node_tool/index.js,sha256=vY_Iwy5Efe1ty0Y57zgrad4KtkQPpPWrxy3XDcdLlOc,1768
fabri/tools/examples/example_rust_tool/Cargo.toml,sha256=f2V4pNlzS0JRauyEe4EGnhGy8aU1fs-BfPi7s2n8JLQ,287
fabri/tools/examples/example_rust_tool/src/main.rs,sha256=sbRJoa5E1UToDdHiz5o3d-j4DvEmAzbRNjDfk_Y98qg,2255
fabri/tools/recipes/README.md,sha256=mE7mlL0CZfFGrUwqnirfU05enXOzO39wlhTXOgwid6c,1410
fabri/tools/recipes/__init__.py,sha256=DlPUN92FEVlgfPjH73AfA3epP3wYSjCqOSgincnRJP4,192
fabri/tools/recipes/fetch_url.json,sha256=AgdaBLOOMWeoikFdxdp5qpkWSWuGRs8MqCqxYb4Yjjs,349
fabri/tools/recipes/fetch_url.py,sha256=IvZrm_RUeZ7oKzwgUPPM8yaapCJO8tMMF5dyKd2RZC4,2885
fabri/tools/recipes/git_diff.json,sha256=RyngVBcT287zFSlWu07oetK7OlUOhkR-N6UENHkx2RA,497
fabri/tools/recipes/git_diff.py,sha256=D4ISF8p08NVNCGasqmKfDSc68njuzjq2cG5CYo8Uu5Q,1440
fabri/tools/recipes/grep_dir.json,sha256=2rz05wKVEtRomAq1eSwPvdZXNGv6e44u-8pB0Eu22gs,518
fabri/tools/recipes/grep_dir.py,sha256=qYB23fEsNF3ocgiEwW5ZPopgKCgeBAJSvMjxOMCJFAk,1339
fabri/tools/recipes/python_eval.json,sha256=xsYOePLbGrimL9xnRvTEQtQZlr3L5K87PogMih3XxlM,391
fabri/tools/recipes/python_eval.py,sha256=s4VrIQgWHQ-Mre5wI1oG_oY-mCFdwDc2BTqLc09vORM,2052
fabri/tools/recipes/run_shell_safe.json,sha256=-wzBL3Qz90leX7s9EfFI7Pw5hnQg0c-_XOIXhdzd7PE,428
fabri/tools/recipes/run_shell_safe.py,sha256=9ZFwQEhckNtzVmtoVIskZ3r2yV79VoT9jy7qGyjx0Hg,2548
fabri-0.15.0.dist-info/licenses/LICENSE,sha256=Rp1u3H0nnlQPZpRITt5DfWaLHjktZRkFufP8lUY4xN4,11346
fabri-0.15.0.dist-info/licenses/NOTICE,sha256=xUbMrktafAfjGbo0ep7NCWO4KeSsbKDLFrtH1RVktG8,451
fabri-0.15.0.dist-info/METADATA,sha256=vtGW2sE9KiiaoMKCDDGFcZECpNLgQr5Io4pfBCvvoPc,30960
fabri-0.15.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
fabri-0.15.0.dist-info/entry_points.txt,sha256=C4vlIJXLC45FwV6eHreqr7vrfjcNbAuduINPWCuUGNc,269
fabri-0.15.0.dist-info/top_level.txt,sha256=5vljuldZZX-eo4QIYY2Jd6L0KRdYOf1kfIfaJGRg3O4,6
fabri-0.15.0.dist-info/RECORD,,
