demos/demo_action_verifier.py,sha256=i_iozlg6983VTCLXC8ZTAV0erSIhQc97iQrxwFCNPC8,3530
demos/demo_advanced_calculator_calculus.py,sha256=HzviPmT4MXurxoetH954MsZ-s4pjt94Pvyg3M5O6vgs,4447
demos/demo_agent_config_export_load.py,sha256=QnPerBupS3SRugoz6MhyfQiBN0rrlHU5gnNt1tbpNrI,10717
demos/demo_agentic_search.py,sha256=HaUo3p-fkBi06BGW7hm27Tct40E2NoBJNTQafx5TypQ,5660
demos/demo_arun_validator.py,sha256=IXGh_EqKWlFUGbbAoBPhkDRR1MrwC3MzdhORqOzBXpo,6623
demos/demo_checkpoint_resume.py,sha256=s3bVThUVxjR7sGR6AtADjTTAk_KVQVjPKzu4jtQF2ts,3326
demos/demo_circuit_breaker.py,sha256=8e9VimWePQpsAgW2aV9kFv5QuPGOK0_CjEAdhHkGhWA,1036
demos/demo_committee_of_agents_coding_autograder.py,sha256=vzHO3AlxxzVZV_uNXdPop1_0cdaFEsPv-ZTrcHzSVxo,20059
demos/demo_committee_of_agents_essay_autograder.py,sha256=E7nKifVTBVGm3omWcodIHHd4cEhExILygdsxZ1CN1mg,18124
demos/demo_degenerate_output_sanitizer.py,sha256=L1NeDiupxrWWzXEszzuLo1CHuMSjqCeWhDXKPFA47hs,1302
demos/demo_degraded_response.py,sha256=34ApKJY1lKXGZL41vbx-VtMGtKCaQBG9v_fnP3k2M-U,5003
demos/demo_event_bus.py,sha256=-gjHTLIr-1M-8gxCSdmvxwQvj_aLAh1fpKNnjvC7__I,8446
demos/demo_faiss_rag_from_readme.py,sha256=7c-G_9JaG2BYFohUZouQdOWcp83rBX9sXhq6On-divw,6422
demos/demo_hard_timeout.py,sha256=TOhfEggdFb338SE0jrRL_xjaLVQPUnyAg7q81NJHKJk,1420
demos/demo_huggingface_v4.py,sha256=FqDYnM3V3belmWOSXTvlBMgcUh0Ym6-mZhy1qr0Cs5k,6184
demos/demo_huggingface_v5.py,sha256=TGbBdTxPgSt0LEjC5TYBItl1mMcxKsWazMIKdQsuEeY,6768
demos/demo_lifecycle_hooks.py,sha256=gtPA_FlWxA6X7skT77os0-5wjGcajvkfXelix7iGi00,3392
demos/demo_memory_pinning_events.py,sha256=Q3P3mzRyl24VwvrK5kgrbaw8q5Fq4zrTj8Gr2DgZEYY,7380
demos/demo_model_comparison.py,sha256=FsyXkRLP6TCBs2kViIz4lm29YOFkVlFevtyyZrN2nq8,4401
demos/demo_multi_agent.py,sha256=EAD5AndL1EMOortImV3Xfw0PMLW4dzdjgS9ogvr7tzo,6595
demos/demo_multi_agent_load_balancer.py,sha256=X_hiIMZLvNprv8l3my3YOuHRL_SSbrAmoppv-o7WQzQ,5945
demos/demo_multi_tool_turn.py,sha256=JQHEbzr5QnPQsSSvy_yuAi6cfI6GJV5CkOWJvOcj9Hw,8217
demos/demo_rag_from_documents.py,sha256=VhyL-fWoA42d2myO362WJgmjBb1hH3MZZ9mkTmgsuno,6930
demos/demo_response_pool_template_cycling.py,sha256=SoEIHdW3TYCTV_mIulFkgRKzV6aOQP3CczJZCwXWTco,4085
demos/demo_sandboxed_edit_run.py,sha256=-O80ZFppXO-v7B_2vWplr6Fyqjyme819MZeexJquVUg,4969
demos/demo_session_crash_recovery.py,sha256=ELIuAINACxWcRJ_x2ilP6FxAFxq8t-g_mtrCQCxPeqk,3467
demos/demo_single_agent_calculator.py,sha256=MF5qz2oFvwqJAQ85Bdssy-MrDA7TZ58xFs_Xu5qEt7s,4173
demos/demo_single_agent_calculator_load_balancer.py,sha256=Y2vWUDzAl261yQHKWMFd6aUgOJ0tUA9bfxKfYsJzDl4,3326
demos/demo_streaming_agent.py,sha256=uFWz61TNGXGb2yeZmrr68-vMF2-Oq4NMZURDSIVVAbk,5195
demos/demo_structured_output.py,sha256=eel3yqq0dliqLLf9Zg-1HAeBEyQZC_tzW7KdAp09nBI,7752
demos/demo_structured_trace_export.py,sha256=9dS1twSEtcWuWu9AdhA7K-sngsjfsjFvL3_11U9RAxk,2661
demos/demo_synthetic_tool_result.py,sha256=TlwJzFJ51hjF0B5aoCy7D74-inp0wAc9H-D49kTvyzY,379
demos/demo_tool_catalog_and_validation.py,sha256=fEItFX-BwsOR_FclqUrvfZZzJpmO2nZ_o-1nenEF9_0,7324
demos/demo_typed_tool_registry.py,sha256=fURWVk4jgdm2zYQr-VOfqYBy9RPdK9gRbCpGO91DWeY,5502
demos/demo_web_search_plot_agent.py,sha256=7z_8ghCRFQwy9FeQpJacfP5pAAt_DfPGurNBKGpW9Rk,26461
demos/demo_worker_fanout.py,sha256=TokgD3nfwl4uEbtdgrbeU2YFm_NK5B20sLidtVCvCCE,9596
demos/mcp/demo_mcp_agent_tool_calling.py,sha256=cD6-0dZKsKY34yDPgAslGNIDZa02Bfwnv99HOkKyVXo,8398
demos/mcp/demo_mcp_single_agent.py,sha256=XpZOlmUHk_PYPHjKSC1EycnMxWCk636_BBAR2SOncyQ,4912
demos/mcp/demo_multi_agent_research_team.py,sha256=YX-zmrtcgFv3AknTxAS0iC8d7MSJRN1fN-T6-TmFZd4,32196
demos/mcp/mcp_filesystem_server.py,sha256=s7xwbuPcUCsXXomGUtda1BTOVJkDFZ4MjFWQ0TJlNYs,8323
demos/outputs/calculator_agent.json,sha256=_qIa8R6xuhtdZF2Yxe2udV6Lvka2b2qaqfDJAD5MiiI,4318
fair_llm-0.6.1.dist-info/licenses/LICENSE.md,sha256=S9pX7lhcK5oAHrsFA5Fboeu-7gw1b7Z8B2MkXcLbv0A,1104
fairlib/__init__.py,sha256=IWDefQ4GCJTmoiPpGFpkAaDbFO0NsZ5o1jLa3mONMPA,26113
fairlib/config/settings.yml,sha256=3aQKoiov8hbvUof8RIBx34z2p6GGWHwgfPW4SNN3P1M,4664
fairlib/core/base_agent.py,sha256=_pt0uK84ya4_j0R3F4HtsM1pADFDNISBe768k91EnKM,6758
fairlib/core/capabilities.py,sha256=uApni3zERmXs1KSkBYnQe2QUZO6D4UybDZgU75uc0fI,2292
fairlib/core/checkpoint.py,sha256=4aY491P9GNfMRT1dYmd7ipiXa5hoH_qW4oSXo-hO4Ao,3236
fairlib/core/config.py,sha256=EyA2YEuA-qXj_SmOsCUnY-a5tSD9mF72tANf8LyfCd0,5936
fairlib/core/config_schemas.py,sha256=U2lokWEyr8ONCEz442fCf1XUz6GtJr3x-LF99avXE9s,13566
fairlib/core/errors.py,sha256=ebJfro7KMRmGSl3RkBDd14W_WM8gVe1QvP3suAIrlkM,39012
fairlib/core/event_bus.py,sha256=8oeyUbw0P7Rsw9_z7i6rGbtUXT1zAF67RQ8hrPC4_Oc,4306
fairlib/core/events.py,sha256=fmLLMDnrlNK6JrjySTU9XnsW6_It5TAARHGPBWx8MtU,30394
fairlib/core/history.py,sha256=o-y4occkkGWBBuc8mgJt29dfURl0xgDDfOLwC82iLjA,2337
fairlib/core/json_utils.py,sha256=G1Zou4K0yXZkDbSU7S0WgxB5tbTGvQ9nlNcX37-ccD4,4110
fairlib/core/message.py,sha256=OrdjItWkf7xu1T94SpvY1OTBuJF6M9pCIanZ1QLizik,10435
fairlib/core/optional_deps.py,sha256=krpIPgy9pOOMZq9Z_e7P_Wvw0bdhJVrFnTvFt3G362w,809
fairlib/core/session.py,sha256=97J27hfmLedJO8gwZbVLY65eAi7tVIuAW1cFtYLZ3nc,11823
fairlib/core/streaming.py,sha256=jU4npNpVZtj0TLxNKptelLKJkSnwIsZrzGqjVydYAc8,10518
fairlib/core/tool_observations.py,sha256=ETdNSuSkHCWTay9ajC6BuSfdO_8LNbhoYDp9O3LdcFY,515
fairlib/core/trace.py,sha256=OASLsmtJTZF4IoqGYDy2Yck97IxoxmSzZwe88rivkT8,7295
fairlib/core/types.py,sha256=lEo_AvxMVc5x4HqH1ss7imK1URx_GlWPg54luChtRIE,3263
fairlib/core/interfaces/action_verifier.py,sha256=S2x0sXhASf8I7bcqp4TZhwyirfbJ4zJTEiP_Qjp_jgc,1610
fairlib/core/interfaces/checkpoint.py,sha256=6naYyzQcfC2oqba6qSvp2bwxyhFJA2Asc1kq1BxdcLg,870
fairlib/core/interfaces/communicator.py,sha256=Ax4ibqcc-TKM1l8cXyF1xtxv71iSpF7_BuZjhV-mEeI,1410
fairlib/core/interfaces/embedder.py,sha256=cgHtLIoxXTucTuifGo-1beFHapNDg0gNOauKaU6x_FI,1387
fairlib/core/interfaces/event_bus.py,sha256=Z0lk7UGhms9iN_-aezo6Vtgfa_pF1JPA3wWuKHO5XLs,3677
fairlib/core/interfaces/executor.py,sha256=wZiejRJlJBYhZcVi7i4WgofdYP6o7O7P25ViaRZ43Ag,8823
fairlib/core/interfaces/lifecycle_hooks.py,sha256=a1oATnikTNLwYk9Y7iyjK5FbSiXmquK_Vm9pTGpb9TA,17167
fairlib/core/interfaces/llm.py,sha256=ix2wm1YMugmm1jW6ZJRKfo14jgn7F16EmydI2TZV578,7913
fairlib/core/interfaces/memory.py,sha256=1JsS7HqhRiUYIf7oE7htgiIKOGC-49hFimLmVlpOCi8,4005
fairlib/core/interfaces/model_manager.py,sha256=Mpcy6qhosVup2_DG76cHbnQBsOu09ROXvsPPoEfdpEA,2137
fairlib/core/interfaces/perception.py,sha256=THvz3cTclnwf7g6Epar9cMJmQKCesyvBL02F_3j0QeA,2084
fairlib/core/interfaces/planner.py,sha256=YGNRQ7bxezMx9Cgqi4pMpCatLLGCB7vH4DMap-Ydw0c,8395
fairlib/core/interfaces/response_pool.py,sha256=Qcc0gqGTrYwKHEchLc0Sacqb1cNPm1SygmH5knvdtjU,989
fairlib/core/interfaces/security.py,sha256=y1TjBwHVzZcSW0HLXfPOGxKpQ_2fR00Qq2eEnKK8A7k,4009
fairlib/core/interfaces/session.py,sha256=AtKUBKGUR0Pl0dDA5BQ8KvIc0xrkdpcyUgP0B2iCryc,3046
fairlib/core/interfaces/streaming.py,sha256=MHG5D2J92QPFVozXU6JknTk2OcFJLMCZepjTug-nQV4,1648
fairlib/core/interfaces/tools.py,sha256=6GdrSsqBkWJxTDxqys4q9qpTTR-b6qoi1b7940fQuTc,13848
fairlib/core/interfaces/trace.py,sha256=gClh48UkWKUZacAKj0995ecmXG7jySfVtkSgg-3UySU,1501
fairlib/core/prompts/__init__.py,sha256=PtT4PpQBVfufQNX160w-Le6P4YEnECkV8xExSYUus7w,3542
fairlib/core/prompts/builders.py,sha256=65BXIXbhPjSB2EQWFwrhnxYEbv9hCfXm8ewg1NEF-T8,5031
fairlib/core/prompts/items.py,sha256=viWM-DGAw4eJTZ1qg1M9B_OlNsYO4ahBKmf6GXQ_cas,4520
fairlib/core/prompts/schema_render.py,sha256=gYUnfl9rMUGucRvMSgZx5lTS3PpXiYV2elCLyY0XOXU,8952
fairlib/core/prompts/store.py,sha256=tLRDskk5HKLHcNygzsKfoMDKuU2hexwpaBrIA0JoOxA,10625
fairlib/modules/action/executor.py,sha256=Hyl8aLQMR2ToZxJY5Mwwtydi-y8BhY8Ws1sjuyQyO5g,32632
fairlib/modules/action/tools/advanced_calculus_tool.py,sha256=ONnrOHgHlI0Sc4uNW3Fy_-177T3dfqX3JdRSR6Up3Ls,9253
fairlib/modules/action/tools/code_execution_tool.py,sha256=hWhOCk9JqiQYvsRMjs6-0ygFO5FoDxpBGwiw74T7mms,4992
fairlib/modules/action/tools/composite_registry.py,sha256=_CEvvbqfdeY_jNB_qqU5kMtSq2wmvKhb-UjWcVOU108,5176
fairlib/modules/action/tools/grading_tool.py,sha256=64kgS3CZi-7NoNw_AcFXEsvkRoEwJGghBIVUxM5tgsI,10597
fairlib/modules/action/tools/graphing_tool.py,sha256=QIFqhkbKjHf-pKcB9bB3guSIBNsriwNE18RX6EdTDOk,27765
fairlib/modules/action/tools/knowledge_tool.py,sha256=XBxp6qdb26OVytLEpKkjkriIsMEIOIL_1S6G-3sSoq0,4031
fairlib/modules/action/tools/registry.py,sha256=GcASo07Pul4Upb1KKAaIh510lSXIwrs9fViXHEdrbrk,6668
fairlib/modules/action/tools/builtin_tools/_rooted_file_tool.py,sha256=GqdAx-mySj1kLtT3Wxb_KQi6uRPsaNdqNPhc-0cEruI,6647
fairlib/modules/action/tools/builtin_tools/data_extractor.py,sha256=KYhC5gZzuFeO4t6SrbF-I3IgBjvA0rRPQKU8CuQuGeQ,52079
fairlib/modules/action/tools/builtin_tools/edit_file.py,sha256=NXDIo9EY-Kj8Wxnyven7K3lrEWx1h55nbwhwlpb5GRk,3766
fairlib/modules/action/tools/builtin_tools/final_answer.py,sha256=eSx7fk-ztJenjqVozWyYpGuUN8WZBTo4GPjEKIERgqU,1073
fairlib/modules/action/tools/builtin_tools/glob_tool.py,sha256=Xi-f8yXp1rn9kwJ0zWQuMKYd3brOzOSiZcQQPQJ9DO4,4101
fairlib/modules/action/tools/builtin_tools/grep_tool.py,sha256=2QxbZ8AujT_Cpc4Jp6Gli6MsQ08Kn_yBAGSF5DtgeKE,5924
fairlib/modules/action/tools/builtin_tools/list_dir.py,sha256=6gEAKUxgdLFLz5wyBNsq8kdibtFeY58qeq0LM94xnhw,3598
fairlib/modules/action/tools/builtin_tools/read_file.py,sha256=zmL2yANnRWLjHZxGizsHMdrX1ebS-12vWnefu7XfgRk,4578
fairlib/modules/action/tools/builtin_tools/safe_calculator.py,sha256=_C_Ztv3gYv7olo3dbitFJs_R_UYlARLLgCeMmOXHnIw,3435
fairlib/modules/action/tools/builtin_tools/shell_tool.py,sha256=AnnWLGhHyHKRvliGRbcd4JzoIrzQJC2AZixG5cE6oeU,6130
fairlib/modules/action/tools/builtin_tools/weather.py,sha256=3jMFgH_SI3hkPoI6of3t8_S-zt0mgFiNZyQkyj6OqN0,2744
fairlib/modules/action/tools/builtin_tools/web_searcher.py,sha256=hZTc5_mXHzuybUdIIk0ZqrxdmunKWGdpoFQ27qPSdac,14481
fairlib/modules/action/tools/builtin_tools/write_file.py,sha256=IHuf06AwgmRlHtwg0HgMrDcZFDYTiodp83qLob6DlEI,2890
fairlib/modules/agent/factory.py,sha256=cK20EMZOu2Y3KdQF8cYvC-UaEr4r_2XiSh2-cmT40B4,17244
fairlib/modules/agent/simple_agent.py,sha256=ZGNc__gK5m2v_Il6Z7c4px8RGV1q7vl_0Jy5uXe-XPU,80566
fairlib/modules/agent/worker_manager.py,sha256=FIdMt6y9m3K2dcWaHF_W9lhTyxUEFJEWWpDLEtyNWsQ,8074
fairlib/modules/agent/worker_tool.py,sha256=ipARp-cPHBjCbN92BlV1RiIaQahdDQDED3IgT06X1Vc,15588
fairlib/modules/communication/in_memory_communicator.py,sha256=qugpUNueDTsfxF-dsdQS9_4e6vb9DsRYqyGe13nc9go,4138
fairlib/modules/learning/base.py,sha256=gZ2hQ8SV0afA_ipqfznGnrxyL_OGSAgpZI-k2Kv8mJ0,348
fairlib/modules/learning/model_selector.py,sha256=-S2EgF17YrtXAGhehgwF3BL3AgbEhLmtGYPYM0SnbEY,934
fairlib/modules/mal/anthropic_adapter.py,sha256=ecYDeGc4f5oNGh5dqxy401Gno8_QlA52CK0mhz8BVG4,11530
fairlib/modules/mal/circuit_breaker.py,sha256=ryz7dL6UprAl30o3jHdtQGZN5KG4H5STsZtB6adjEaE,10760
fairlib/modules/mal/degenerate_output.py,sha256=5VwMHmbQ4wQnSDFZP_-t4WKWUkqCgaJqv4-YgUIukLg,1346
fairlib/modules/mal/egress_targets.py,sha256=6vmqgXZdu1UV3OdYr1vmu4aDlx-_axFx9TUzw6SUvuc,2327
fairlib/modules/mal/huggingface_adapter.py,sha256=LY3YYnuFzabu5LfHh9wTuf7tWe0rWm9n2Jn8v0rFRfc,35621
fairlib/modules/mal/load_balancer_adapter.py,sha256=v8uqodKgrQ9Y5bBe_mmUpQda2exrZZsj9Eb_xBi-qGA,16996
fairlib/modules/mal/local_llama_adapter.py,sha256=BRAN-qRI_xOjw7vR20nxHlx24mTPfO21X0taO-lIsvs,8474
fairlib/modules/mal/openai_adapter.py,sha256=vXLEBJ6e3YlBkz9LnMeIglm02AJUCuZb4TV7qRr57Vg,10390
fairlib/modules/mal/resilience.py,sha256=-Smof2Ivkbi_aN1e8ximlQxgvCHpx6OxF9N5qxw679U,7165
fairlib/modules/mcp/__init__.py,sha256=TJnw5-TlHZyNu48QdPJcbUQlPYSI789aM7Sw_omtlFs,4648
fairlib/modules/mcp/client/__init__.py,sha256=XwfcXgtJZdG_AS920s7UrNmmVOPVtyWeRtaShImfw9o,299
fairlib/modules/mcp/client/mcp_client.py,sha256=yfoevLhjq8ZmAivWyS4XEV6aydLDtk7otP5xYX2QOlI,10733
fairlib/modules/mcp/client/mcp_tool_adapter.py,sha256=-A8BdVs7qvgmvjvCFAKPhzRfvXUJOqupj-_pEShBnvE,7402
fairlib/modules/mcp/client/mcp_tool_registry.py,sha256=wMa0Di2doKcFi0eguBuJRZ_RiEfwv12jms_eH2wwQ3M,6115
fairlib/modules/mcp/server/__init__.py,sha256=sJkTEkueuy6qCK3u3ZvTbco7sFJTvMRVeBmrd3Jp-6I,159
fairlib/modules/mcp/server/mcp_server.py,sha256=Q1e2XvyMCTuSGdkRGQwccVSrAOZgSaOLF5Tw3SQSCuo,10847
fairlib/modules/memory/base.py,sha256=d4M46GpKLD9wfbVmapvX3uXg-q02pN6hnaDCsRjqDZM,3169
fairlib/modules/memory/embedder.py,sha256=obTz9dG7QYOnSSsYeE-8UNtWIqZTOEIxkru0kOxmkXg,4621
fairlib/modules/memory/filters.py,sha256=FozinUKzK-NF-nLKsxiYAvk3nk5s_fIGNunyvq_hvQ8,1083
fairlib/modules/memory/history.py,sha256=3aJekpfv31_dp3KLEx1XRefGDmuuJDk2tEzwhnA4dRc,127
fairlib/modules/memory/retriever.py,sha256=4a-HtlIX-JJeMiIJQw_QV3y41RZZs_yLTMG5V3Wbvc0,4968
fairlib/modules/memory/retriever_rerank.py,sha256=kEm5KQg-YFUDhH-Vg_x1LFPY9KoXz_2l_2c5trO969U,1618
fairlib/modules/memory/summarization.py,sha256=xvIPGXDWZx7X45Vq4mt1JcYsXdUDErWpRPPKdhNHAlg,17705
fairlib/modules/memory/vector_chroma.py,sha256=W5xTxrFk1SY9Mb4hKrFuImOB-1xtESVm1exd3T9c4Xg,4707
fairlib/modules/memory/vector_faiss.py,sha256=n2WYu6XQ8w4RLl1TrDJKl12YT8fu5QDw3xOc8KKkIHg,8516
fairlib/modules/memory/vector_inmemory.py,sha256=PUdNvIc1E2Z9fMk3qCZslo2ZF7roWT-MWy89aiXT6Y4,2187
fairlib/modules/perception/echo_preprocessor.py,sha256=pdZb8DSFJEbka4fspLIW_JgZ06_U8ItEPkmxPDfEYNk,3519
fairlib/modules/perception/text_parser.py,sha256=G5VcjwFOYc1vLY8_ImzrMtRmESvNkisiY41mlFTrDmA,2838
fairlib/modules/planning/base_text_planner.py,sha256=hsbiun4L3RSU9_QhE-eKQZDsxTdV9P2awOLxsnNftNQ,23368
fairlib/modules/planning/multi_action_planner.py,sha256=bMaLM_4OqwrNaVGJKI8sPn4TuH15iM9OQ2RhtFy6of4,13215
fairlib/modules/planning/parse_helpers.py,sha256=okxKVU38I1LXnugFxaCccmPQo4YLfwn7RCYT1RspLgo,4662
fairlib/modules/planning/react_planner.py,sha256=s4GQ7O3uroW32JnoyvTuPwbSm0bmJ-GLHY1tiDWAfx0,10015
fairlib/modules/planning/simple_react_planner.py,sha256=guNOidEgHir2ycF1WnuS1xIvAa6ealYU-07toV1NTZQ,12700
fairlib/modules/planning/streaming.py,sha256=ck082UGxEcA5gvBXoHAKRBF2LMWxAXvxEhywYLqHW0I,13759
fairlib/modules/security/basic_security_manager.py,sha256=H6IAiCZw_ljPRm9jkx0VhKFAw69sKhuKQxL1Ow8GiMY,6926
fairlib/utils/autograder_utils.py,sha256=iI_uNPDDWIRlmrudyRxei6l-7M2IbfLS3bSRJW3fFGI,22721
fairlib/utils/chunking.py,sha256=dm7VeQbI_vCDuFuR3pmftVgy36GbhwAyK7YzaxplsM4,4371
fairlib/utils/document_processor.py,sha256=D4zSbH-VFJPngvGG47gURoMEvRItZhz2KO54RxaaQ-g,22326
fairlib/utils/math_expression_parser.py,sha256=cDugxWVkkAyAHZ7M-wSzCn7I2gW5vCqXyy09uEflRyo,1774
fairlib/utils/rag_prompts.py,sha256=A2dkKWt128RiAWo9eqQJ87s-e_UPRzY8gmGSdyVMAn0,29790
fairlib/utils/response_pool.py,sha256=ruVvhMOcZZAMztZkk9wSMkT0IS5_eVIxjLUO4rj7WP8,3808
outputs/calculator_agent.json,sha256=XPiM4tATfFmDOhFxZYqd5nLyH16ozzi21ERoKjuK6Us,1670
outputs/calculator_prompts.json,sha256=WYtyT-opp_g6_OepJ7SIePkTy4PNV-vRDS1YLyDIb3A,1115
tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/conftest.py,sha256=JzDCZiBUadsTfa7mVWZtdvIAmSTUG3Or8KDv_ZI1BaY,428
tests/test_optional_install.py,sha256=gQuQ8Uo2GQZevpVO1v5HW5DBnD-_UD2xPVUBK0ROZZI,3613
tests/test_public_api_exports.py,sha256=So8mQqD2Lk1p7NwB1vv2MbXXhSm48y6vv2JsJyyoIHk,970
tests/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/core/test_abstract_tool_invoke.py,sha256=25MWxFknEkaad-ZoMIx8QV_bkourk6jf2yuTQBxHT7o,2136
tests/core/test_config_settings.py,sha256=Jtygi4iWMLgUyp8NmHOxxhbjR3DnxLKSkxs18RJP-jo,4982
tests/core/test_context_window_warning.py,sha256=Pf0w-WgvmxYhVgWBEtgtTiWeW3jBf_kueicGomkIp-s,4623
tests/core/test_errors.py,sha256=Ky8unbutQPUoE7N1aUS4348IyaR5iRTalAJrEDF79kc,19460
tests/core/test_event_bus.py,sha256=DDsaF8OyMoX1xBARmu7V7fqspwxEd83vQti9BIu6NJ4,15164
tests/core/test_events.py,sha256=afDa5xgvAft79qzc9e2BFjZxTAg0Y7g_4Bqjp5EyuQU,12121
tests/core/test_json_utils.py,sha256=Qd4K_bapZ-HrrdkH67g5PgAib4RtKzBtS92dwxWzRdk,10241
tests/core/test_message.py,sha256=DqNQGfW5Rdxj6n8YqUtEEmvrVTIqeLGtuP18hPIuFGU,5353
tests/core/test_platform_interfaces.py,sha256=7-SGCZHZ8BK56BjXVnBSLxvWc5_4y8qFsRmjCTan7JY,8560
tests/core/test_prompt_builder.py,sha256=rCo1oNriAm12jgxfVp5IwePKq8MunzoHsnUmsTuMaMY,12622
tests/core/test_prompt_store.py,sha256=fo1X5765tUyy1R1zlisd08N6ABugr9bbk-asE7cxnaQ,6779
tests/core/test_prompts_package_imports.py,sha256=vfjz0LbhMgbUF1saIQPDDHWdjB9-pOLMgrXjrslmqEI,1908
tests/core/test_response_pool_checkpoint_session.py,sha256=NeiF6JfphtvTBakBxkJT_NEvOXFddqbNLLQHwPUI2SY,3598
tests/core/test_tool_dispatch_settings.py,sha256=AZUjaxQ1_KBOcFRgJQRVSXU2HWa8xXl5iyoYP1M-4l0,2682
tests/core/test_tool_invocation_error.py,sha256=pewHCFWVz0G_6OGvy4mIXYmmGGryddkHLiq5FMoV4vg,5527
tests/core/test_trace_recorder.py,sha256=QSljPeJCbpI_UTOpLMmFLRUwQB4DzS7PZpu1UBMkpAo,806
tests/modules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/modules/action/test_executor.py,sha256=ljUgmBwX_tQDjitEBZnOeh6Dq-BS-2Os_kMREAXASbc,9302
tests/modules/action/test_executor_batch.py,sha256=yq1qL5_vYMj2CbSFp4lylCUloluRWhWDt_4P2h_ECS4,17989
tests/modules/action/test_external_read_dispatch_and_egress.py,sha256=X8xeL1dzZgXM_3tB5lcJRr7Lroa9v0pmzIEJ2IItTMQ,24501
tests/modules/action/tools/test_advanced_calculator_tool.py,sha256=iSS258jZfVUi1huRdSiQZvDYv_t20xCSOO2Mi34qHEY,13265
tests/modules/action/tools/test_grading_tool.py,sha256=J3kvIMlBpCL_MwGVPRhkLT88oOQJ_8dmsk1EecHiX7I,2610
tests/modules/action/tools/test_graphing_tool.py,sha256=PgUlSjpp9-vbKh5WGfvPozvMBru3sC1lcXL7mM8PnWY,12348
tests/modules/action/tools/test_knowledge_tool.py,sha256=LW0cLr4auHq_B33lG41gtMXrdewJ2ZHYnSDjjeb_ttw,2956
tests/modules/action/tools/test_registry.py,sha256=apXNCDtVDdagnE-OSOhn5MsSLhwIvOocS4HoKZH-XFE,9393
tests/modules/action/tools/builtin_tools/test_data_extractor.py,sha256=v6Q3x5xvRlVyl_hHZea-4rxA-F5KqHJM3fa97dX2P_A,15668
tests/modules/action/tools/builtin_tools/test_mutating_file_tools.py,sha256=7y2osiJKm9QH_XTcOFi8Rvw8-G2xwwgZATvbmVxLpqs,5997
tests/modules/action/tools/builtin_tools/test_shell_tool.py,sha256=Q3_FBoyybU580Zej_NVBMicyXUJU4gZz6LZ7WY_7Uzc,4076
tests/modules/action/tools/builtin_tools/test_standard_file_tools.py,sha256=h7ukyusDFUbheVHApBqflFIYuwiuTBrx4hQpMJY1__s,8799
tests/modules/action/tools/builtin_tools/test_web_searcher.py,sha256=ZJnUppgf5_XzQ1qfGA3JXWm9ctfYCcDKBtwsNT3umsE,10620
tests/modules/agent/conftest.py,sha256=4hw4Os8sjZMoXmm1qNnaD3a5Mzfieb2evhROnPf3E3c,9762
tests/modules/agent/test_action_verifier.py,sha256=7PxC9WyJevcMZCiiRbvCmFqOK0TLGkrjTUkn8AJaM7c,19825
tests/modules/agent/test_agent_streaming.py,sha256=8k8kGzibIv8m_HefgjZVdKxqAWY8-nBFAXokGcZBcAc,8957
tests/modules/agent/test_arun_event_emission.py,sha256=xJr2PSJc9cQbmBn1JecxJLnj-zl8fqfyAJjr7VShYOA,29325
tests/modules/agent/test_arun_validator_long_session.py,sha256=o5FKqqNWnLONIx0EtnKW-nCa8M7gBM52VuJs-2tGqmA,11245
tests/modules/agent/test_arun_validator_param.py,sha256=CQFdeYJEBMKDHhoWquNxq-RyoM8wMh1X3c9b3bz0efc,29848
tests/modules/agent/test_factory.py,sha256=EFvb9VTUzlhQ2UO1oq7jHoEv4y8pmzkj_pgzGjlqagY,9637
tests/modules/agent/test_lifecycle_hooks.py,sha256=otNvrfHI_jFUt4a4hPJtJnBzHs1voLizxk4HA8gqSKI,41266
tests/modules/agent/test_simple_agent.py,sha256=zGPGtDDB008ElTR8K0LI00HPvIVUtOD1KzWCFn2N0kM,3158
tests/modules/agent/test_simple_agent_abstract.py,sha256=Uk22ZpufZVlMCHLP_8V8un9aNc7_ehPRNJ0jaNuBdDE,6226
tests/modules/agent/test_simple_agent_message_input.py,sha256=no5ditiA-K4Pykham2V9g__D1FmD48drRxZ3vSkaqd0,3972
tests/modules/agent/test_simple_agent_multitool.py,sha256=hIv1DmdI5bI1uKsFerNtlCClKLzbJnTVv0f0LdDDh9w,26213
tests/modules/agent/test_simple_agent_retry.py,sha256=j-bjcgEu1NBRE9f6TycZk_dIg-SPwuAE9zNcH9lqUlQ,2889
tests/modules/agent/test_simple_agent_tool_retry.py,sha256=b9Ze4VD2ao31K14Inuy5bg4iPDmi8CRVxi8pGCyhb_8,20794
tests/modules/agent/test_simple_agent_typed_dispatch.py,sha256=OKHRiG5lBV6nWXQtEVzHiJz9H62ZXkdCjYvEtrTsAbA,8234
tests/modules/agent/test_structured_trace_export.py,sha256=VLBy5ifNOV1KxbiCl812ftily684PpvmcnQrleHb5OE,7252
tests/modules/agent/test_synthetic_tool_result.py,sha256=hMRz-27nC8TLwJkXcE0IVHX2EUBsnn-UQNe4e4YmKR0,7057
tests/modules/agent/test_worker_manager_fanout.py,sha256=X6Sew__T-jUiykiadaJLQV0Se0jXp2DawUdRQ79YeMA,13150
tests/modules/agent/test_worker_tool.py,sha256=kkNnfFRxIZj-zDpwJBRVaIhUoaxJumwCRrPFeeCfAtA,13200
tests/modules/communication/test_in_memory_communicator.py,sha256=OsBia9WQvZMML8jmLuE_vgkjq4UrXGvMDlSNbjxR_wQ,11736
tests/modules/learning/test_model_selector.py,sha256=MOW7sJ-h8OsDqBaW-ULxhOgioK1qyuWNPdCrH0TqugU,1458
tests/modules/mal/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/modules/mal/conftest.py,sha256=yRl2ueemF57qvwaCIXajaeau3m98WKrrECS5-M9GMWw,289
tests/modules/mal/test_adapter_timeouts.py,sha256=z-AFBWFmS6JXWsHbSnQwROHfsBWe2pwIfNHAT10FeYw,17164
tests/modules/mal/test_anthropic_adapter.py,sha256=XNYj-Ztr_icat75shcecc6bjAFJ-yKEPbSUDqQHLkT8,10419
tests/modules/mal/test_circuit_breaker.py,sha256=CI_CKrpjh9dVXELg-pxeCcsHcsMh4JIG8dJplwnTVNk,19424
tests/modules/mal/test_degenerate_output.py,sha256=vgQ2DJ4Yv45iFgenE7ZyxZKV7HHAz9tmIjg-ZZ-Z70w,6243
tests/modules/mal/test_egress_targets.py,sha256=VDklqzSS5evxPtegK7WodHLcFpanv4MB_A1KemSVsyA,515
tests/modules/mal/test_huggingface_adapter.py,sha256=0Wnl2flQrkAXIT9ul9QUXRvXOv4NU2-5L0iVegj3i1M,58327
tests/modules/mal/test_load_balancer_adapter.py,sha256=hOy2mL8dKBnThF46OKxPBcWIVR10sHqZmH4p9Vd789U,15003
tests/modules/mal/test_ollama_adapter.py,sha256=JrXBwwc-oUCXZw5BsXBeZSrPu4SSmmjftg8qFHxeI7M,7205
tests/modules/mal/test_openai_adapter.py,sha256=BeGJo1MDt_y_ZjTRFbh8yIbedpLRpQsFwnXVjP2Dk2U,11716
tests/modules/mal/test_resilience.py,sha256=Upq4Ptpxa18asW-Z6USWEs1uV-3UzlfXbN5XNpo9F-I,5672
tests/modules/mal/test_tool_role_normalization.py,sha256=-E2OAg_X7S7udKCPvbMHGtM8D8Pm18rlQ-KXMDfJor4,7547
tests/modules/mcp/__init__.py,sha256=CxgSEmgiIKnIVjCnnz1-OPjbB_CxQOb67Q21IgXHliE,19
tests/modules/mcp/test_mcp_client.py,sha256=532g2JHqH9vvSmFGpuvyAI0KviI0bXS02BBaVIxgsMs,11982
tests/modules/memory/test_base.py,sha256=x0lxr-kYcEXLPpcHn0imceK3OL-IEPHqMXe2FusWKYw,2417
tests/modules/memory/test_embedder.py,sha256=VCmkHEv5y-XKM-i5y3Yo3sRUffNYdCnS-HgJFur-5mg,4043
tests/modules/memory/test_history_sanitation.py,sha256=k2Pn7qF4v2NXLf79htpwYPo7UlpKfPuH3hmlDgSHzA0,8526
tests/modules/memory/test_pinning_long_session.py,sha256=4Gmzaia0F8KDpjj1HgVHISyKiTUiTRiwtet-ILfkrP8,6812
tests/modules/memory/test_rag_chunking_filters_incremental.py,sha256=VibRpaRtvAXoFdsLUtN5ShoQFHf7Vk-NMSmV1zKKsfg,4686
tests/modules/memory/test_retriever.py,sha256=9-2TX42OJ1w-Bgkrbw0BKDlpQYmCsFQscNq1KP-q3Lw,3194
tests/modules/memory/test_retriever_rerank.py,sha256=HLCxLNEPeJCil3bRBVfpEiduQgSlcVuR-B14OHQUz_M,4938
tests/modules/memory/test_summarization.py,sha256=j-a8dnV6VzQd4qhoRpx8s86VUO56yXIWyaeeA7AcqiU,33908
tests/modules/memory/test_summarization_bus_routing.py,sha256=UP2hu_zKPLlpjRa1opbLT4jO2m3Xwl3nFptk3d6zcao,4134
tests/modules/memory/test_vector_faiss.py,sha256=UA2Ca6Wt5wt336U29hgUHLUNrqCbeGcm1OR22hy80hs,8702
tests/modules/memory/test_vector_store.py,sha256=UqUFiF948nY4Zpb6rt7cpBHaa4E7GkBygqF0PqC-vjA,6558
tests/modules/perception/test_echo_preprocessor.py,sha256=Y1U1wtp-ITo6eraMgMnRONAJ5om8R9LtJFHGMvQBJIo,6297
tests/modules/planning/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/modules/planning/test_base_text_planner.py,sha256=QYg6VJlMaBecoz3ZvpDaV6WW-0L05NXxygRkRsz1mFs,11509
tests/modules/planning/test_final_answer_advertised.py,sha256=U6T3EiK6tpxCnfvb8EI8v71LyVzfKVODDAHcvqfyMNg,2260
tests/modules/planning/test_format_turn_for_memory.py,sha256=mlXHuB5sO6TQXqGzxz43VBMHn3SuTR_PwBebOv81c2E,7496
tests/modules/planning/test_keyed_observations.py,sha256=R4Aj8Q0twpEAYBRGy5lW-xwKUEN0pPOzzuKLVNJr4i0,7564
tests/modules/planning/test_kv_stream_filter.py,sha256=fvyhBIZY7xlsS-5eTU3N2sGYw1wGuQxxA6qVtlOBntg,10212
tests/modules/planning/test_markdown_fence_unwrap.py,sha256=RoCav1oIIL-qakM9iLX5uH-Z2ynqUwfuT7NRFaYeV3c,5564
tests/modules/planning/test_multi_action_planner.py,sha256=5ebUBsWGpU9PjVX0NMN8OmA37XANtvTaI1cuXLWgrSc,6083
tests/modules/planning/test_output_hygiene.py,sha256=tbo5YUhqrFcRLMtrBiIyPcibJW9YnJMQ9xlS5whDWv8,3643
tests/modules/planning/test_planner_parse_error.py,sha256=OtEiYGWT_8MP29NyLfVKVMCFfURQO1Vmz43F0vrXxvM,5456
tests/modules/planning/test_planner_prompt_snapshots.py,sha256=WHyjWQwej1LQlM8tWI5H7QkkBkzo1sfI5giM-_6EUzY,7807
tests/modules/planning/test_render_system_prompt.py,sha256=WF-sYyUiGJYYsm7il1sJ0kkh8t8uLGyg2UK4JqCWh5k,2851
tests/modules/planning/test_simple_json_fallback_types.py,sha256=H-Lsgx3jp4mFJPCk8cyxaeYEHGbWWCnEK_555dSb3HY,1364
tests/modules/planning/test_streaming_plan_path.py,sha256=1OaDCFF74XoO3UwtGmn5__hEUsrDdHtzMJjzBXt43a8,18321
tests/modules/security/test_basic_security_manager.py,sha256=Op_ng36CCF0Bts0Z8YtUydqcGrGnj09CMZ1k62NfFy0,3812
tests/utils/test_autograder_utils.py,sha256=r_kQ0UDp22VRADQLE_vva7tNt7kXmh_ksCwycCrLQZM,27537
tests/utils/test_document_processor.py,sha256=h9cobRrz0u4x-TLCS8HZ2_EI5euAljM_4TOqIojUgyg,10142
tutorials/_scratch/repro_t4_fix.py,sha256=5Ctn7C_LlFpQzD7d4a-ODAEjsrJraY51cVO_m28KjSE,4406
tutorials/_scratch/repro_t4_names.py,sha256=EZVfWPutAHW0TI_lofaU8DBzWON95DknBDWF5SqOi28,5718
tutorials/_scratch/05_telescope/vector_store/mapping.json,sha256=atPvL48GdZp6RKjm9FFcl0MwRNKE9UhQyCNEAIh2neQ,1013
tutorials/_scratch/06_debrief/trace.json,sha256=Nm6FQMuWWxxcNIoPaA9RFfrLmisyuRo85wsWO-P1RB0,3828
tutorials/_scratch/11_handoff/agent_config.json,sha256=ipkiHYeV2oJuMrGkVaXy7TYfQG8f39JdARmBHYsLC64,1112
tutorials/_scratch/11_handoff/day1_checkpoint.json,sha256=P0VNxgjUDwsSkSSPVXWMLEilgmbDo-fFRi_-VFFeeQM,197
fair_llm-0.6.1.dist-info/METADATA,sha256=pPPwC5x9jzeH-F06uR0qRz9vlsHm7QfP_TzCrktY81g,30433
fair_llm-0.6.1.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
fair_llm-0.6.1.dist-info/top_level.txt,sha256=tybiGhLD2tQ9e98zNPksxJ0RLjyQGRz54uilcaBSlX4,38
fair_llm-0.6.1.dist-info/RECORD,,
