demos/demo_advanced_calculator_calculus.py,sha256=HzviPmT4MXurxoetH954MsZ-s4pjt94Pvyg3M5O6vgs,4447
demos/demo_agent_config_export_load.py,sha256=LlMoCJwVP0FP3ld4f62nL4cjpZkMAqIskl7pk96vNe4,5376
demos/demo_arun_validator.py,sha256=IXGh_EqKWlFUGbbAoBPhkDRR1MrwC3MzdhORqOzBXpo,6623
demos/demo_committee_of_agents_coding_autograder.py,sha256=_hVCT8gDuWe_Cank8kow6OMoPfccNFG9zU82VOvQmjk,11894
demos/demo_committee_of_agents_essay_autograder.py,sha256=fnKk3Li-FPI1058hI1xm5KIRKIUM69GJk6beyMUt3tc,12142
demos/demo_event_bus.py,sha256=Rc3zAJ3TbiaTDnJ217Q1r7AeGJPlvefYeR1Mq4DlCJU,8444
demos/demo_faiss_rag_from_readme.py,sha256=5LHsAFRBjZKycizq9kpzbgBkU8dBZTKKb9Z64r_LI3s,6438
demos/demo_huggingface_v4.py,sha256=RI3ym-AkFRzCgM_f0LHvw2B1zo3Lx5AVTZppn45fZGg,5886
demos/demo_huggingface_v5.py,sha256=_dCWV2wyUjyzjA6i9Zfjj8kmhxFWc8qmd4JoSQIgHtU,6335
demos/demo_memory_pinning_events.py,sha256=Q3P3mzRyl24VwvrK5kgrbaw8q5Fq4zrTj8Gr2DgZEYY,7380
demos/demo_model_comparison.py,sha256=kgvUkSzuS8xZCKAyKyHrRIW8S7aO_2CV1q-XYP38Oqc,4223
demos/demo_multi_agent.py,sha256=rhaSaxAHGNX9Wl-nxmcMm2aQMjezJIf-EOS3dji1t3c,5574
demos/demo_multi_agent_load_balancer.py,sha256=X_hiIMZLvNprv8l3my3YOuHRL_SSbrAmoppv-o7WQzQ,5945
demos/demo_rag_from_documents.py,sha256=7spXmlCBBuag7QKfsSIWiImAC8voSiu2sVgAbUKgncQ,8172
demos/demo_single_agent_calculator.py,sha256=MF5qz2oFvwqJAQ85Bdssy-MrDA7TZ58xFs_Xu5qEt7s,4173
demos/demo_single_agent_calculator_load_balancer.py,sha256=Y2vWUDzAl261yQHKWMFd6aUgOJ0tUA9bfxKfYsJzDl4,3326
demos/demo_structured_output.py,sha256=eel3yqq0dliqLLf9Zg-1HAeBEyQZC_tzW7KdAp09nBI,7752
demos/demo_web_search_plot_agent.py,sha256=C-uh0P-gEGUb6HJ8dISjkjok4d-fn5Dau6Z7g_bHj6c,26153
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=_W5ZnEAvf36d5eVRp0pWfVtj2_8dXC5ParbPNEAE-mY,30394
demos/mcp/mcp_filesystem_server.py,sha256=s7xwbuPcUCsXXomGUtda1BTOVJkDFZ4MjFWQ0TJlNYs,8323
demos/outputs/calculator_agent.json,sha256=_qIa8R6xuhtdZF2Yxe2udV6Lvka2b2qaqfDJAD5MiiI,4318
fair_llm-0.3.5.dist-info/licenses/LICENSE.md,sha256=S9pX7lhcK5oAHrsFA5Fboeu-7gw1b7Z8B2MkXcLbv0A,1104
fairlib/__init__.py,sha256=jaccSVDolY-4MVIyQi1IXm9xx1mtp70bFoIUFiUUX7w,16817
fairlib/config/settings.yml,sha256=Vuljlu0eTdtbjHH6_E1jFLtouSVxrsSIwGIXPDXdV3Q,3200
fairlib/core/base_agent.py,sha256=sDFmbJ7MAuCJgyHZFmTH__qUNv3LuLCmX4kuLP08nDc,2141
fairlib/core/config.py,sha256=Xmdh29JgbGE0OX2Za5AYV886_I6H5WVxBvobtkx_o4o,992
fairlib/core/config_schemas.py,sha256=AxBTronEbqEWzyO8CbQ3Q7N3jzE6v5OgyXN8_MpwHVw,9663
fairlib/core/errors.py,sha256=W1RsWqyQ9DbNeYxDi9go8vc3BnUSGiWwpPIaIZRelmM,9905
fairlib/core/event_bus.py,sha256=8oeyUbw0P7Rsw9_z7i6rGbtUXT1zAF67RQ8hrPC4_Oc,4306
fairlib/core/events.py,sha256=JkRncSjw1m3LRJSpPY07OqYmf2NZ__qb6wH226Mxp2c,11784
fairlib/core/message.py,sha256=iN36dDAXJdQf388mJ8q6RziCWkXCXQlzWfM2l3L9mHU,6450
fairlib/core/prompts.py,sha256=IR6fxYuPqPbhjm-Ka_BKkZVryMMkkYBAPdo1Q2Ka0OE,28320
fairlib/core/types.py,sha256=oBQRclnNuve4yZ2f2oGtdWB9_iDm8vwcEz2N50Wzxno,3267
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=N1Z3ogUMHPPYa6CrscKucugxWV-SeRmP1tlDPflDin8,1356
fairlib/core/interfaces/llm.py,sha256=t2cw-ZWbAQSQDI8DfKaPeaJTM_RYOoVzu9JXsq-F3to,6817
fairlib/core/interfaces/memory.py,sha256=595-KA5j-PgMKulvbUK52b3wiXC4nGeBnFW-y7XOArM,3619
fairlib/core/interfaces/model_manager.py,sha256=33yTQfqnvskuX2AKHGnYbO846apgzBL-Cq08ZDR82EE,2139
fairlib/core/interfaces/perception.py,sha256=byhK1sU2X53mpARDMGpWUof4ZtbyBx0R39ACaaFZOUo,2088
fairlib/core/interfaces/planner.py,sha256=mqYD7SJ1SpT22g8hr8aylfu4omdavqu-IkKNZgQgDVk,3377
fairlib/core/interfaces/security.py,sha256=m97QaAYI46cQLPd0yxv4ZUD5MRbNnCnV8kkbH1RF0R0,2890
fairlib/core/interfaces/tools.py,sha256=iNLQlbFrUc00vGGT8GEjyCr82V7m8bV1gnugkBv3qzo,1503
fairlib/modules/action/executor.py,sha256=IrcPiYCD43zcnZGsw8bC348uji07YznU3BF18IqI-AU,4757
fairlib/modules/action/tools/advanced_calculus_tool.py,sha256=Uvf0c-EIhDG3VvlegG8TwK4QZwGQ8Rfb72sdaLozg00,8355
fairlib/modules/action/tools/code_execution_tool.py,sha256=u83ULONVoMav_Kt9Fvkp7XOrt2or-uXl8VUMktaeEfU,4559
fairlib/modules/action/tools/composite_registry.py,sha256=R91B661X__gyvmGGkFJ-o-Eaf5PxeiFjzrE0P9vTHag,4875
fairlib/modules/action/tools/grading_tool.py,sha256=PYfOQqJGx_YtJouqFt1fEQjAx6b8ngmUQHh5h-Ujq_A,7304
fairlib/modules/action/tools/graphing_tool.py,sha256=TKZZPdU1WfXMsgNQGJQRfFUenQWTNGDvdlx5tC9eoIY,26525
fairlib/modules/action/tools/knowledge_tool.py,sha256=lipUItb0AdbTdyAxQEFaOop2dOt_Mv-192Xn_Ym16gA,3213
fairlib/modules/action/tools/registry.py,sha256=0lt34LCz_swzWo3_AN-YkbARuFMkivv5TXQ5EZUotIc,1918
fairlib/modules/action/tools/builtin_tools/data_extractor.py,sha256=VNyk3R5KF9NTIrJP5PhesRd0brhTObFKXgSTbS9y3fY,49124
fairlib/modules/action/tools/builtin_tools/final_answer.py,sha256=oqAziwRGAZ61xGwOCWDTWeLp63WuFeTgh5LZRNxJd4o,186
fairlib/modules/action/tools/builtin_tools/safe_calculator.py,sha256=2ZYH8sjhUhFH9kQcpFWJ7kyIFHM9951YaEpNIbMc0-o,2874
fairlib/modules/action/tools/builtin_tools/weather.py,sha256=63QXM6VxKe1V-T6Efw_gx5l5mwKuzrz3QnY3tKc3pfQ,2208
fairlib/modules/action/tools/builtin_tools/web_searcher.py,sha256=fG50fbtOZpOFlzIvbm7NkgQVrXx5Mw4Xw-ksnvnAacY,13111
fairlib/modules/agent/multi_agent_runner.py,sha256=RVA03laNPLVbrLqz0Fqqa1Jl6ht8XrNGbmniJ67n4aE,18970
fairlib/modules/agent/simple_agent.py,sha256=blC4zxyyluZmGjW1ChdoHQB9XBuArBa9FPNnBL9bpZs,30819
fairlib/modules/communication/in_memory_communicator.py,sha256=wSydKgxMIeqT4BzBV2A6tGWZf8c1ldIw-Xu7BIcNKe4,4067
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=P42d_U3sLibHRqwk402d4FGK_1KfbUjS8fp_GrjRBmE,7407
fairlib/modules/mal/huggingface_adapter.py,sha256=vJeOKdHD4PQmUw6asJgfURKaPI3E7JDwhb3koauxSMs,31148
fairlib/modules/mal/load_balancer_adapter.py,sha256=Q5aOl9mkBMBW7vJFQMQUj--0ju1mNqLVZUwd_Ijtwug,13728
fairlib/modules/mal/local_llama_adapter.py,sha256=yCNU_PEiAw4tdvtFW9dX4mnWStQK96v64lIfAARO84Q,6796
fairlib/modules/mal/openai_adapter.py,sha256=NANQ51YWxc94NLvg1nrKHtv_pyJf21oPWGUvMAkWxPY,7685
fairlib/modules/mcp/__init__.py,sha256=1OEq_8ltl_MyXD7kYKSKwo-1lXEHO2GvrrqmviIrbzw,4589
fairlib/modules/mcp/client/__init__.py,sha256=XwfcXgtJZdG_AS920s7UrNmmVOPVtyWeRtaShImfw9o,299
fairlib/modules/mcp/client/mcp_client.py,sha256=2g2v0PfboWzD0GGLRTxXqY6y3wGc8SJ6ExPHvNnDuaE,10661
fairlib/modules/mcp/client/mcp_tool_adapter.py,sha256=34_oC-N3wnwuBnJrWn2LJSXnDaBxZ9p58Fqm9LvVLjk,6748
fairlib/modules/mcp/client/mcp_tool_registry.py,sha256=w8YZ8Cz3iKeVXSMe-XTgcqW07uCdtDIgEMzWug5mB-U,6191
fairlib/modules/mcp/server/__init__.py,sha256=sJkTEkueuy6qCK3u3ZvTbco7sFJTvMRVeBmrd3Jp-6I,159
fairlib/modules/mcp/server/mcp_server.py,sha256=ZwN2G2c_1VpMi6JkKBi21hrMVynubhQxNXtXS0EKOGM,6899
fairlib/modules/memory/base.py,sha256=m7CZKtnNhZVrojbLww1rfDO-dPnu0Q89bafBvRpYzwY,2854
fairlib/modules/memory/embedder.py,sha256=PEM5EMjTSwIMOVk5H6VfaGRIJJucVTwlB-hSH_OfsqU,4641
fairlib/modules/memory/retriever.py,sha256=auaQ0JMauQCIgaoVJlxGES5t5EDxkrUishVFjlYVP2k,2833
fairlib/modules/memory/retriever_rerank.py,sha256=kEm5KQg-YFUDhH-Vg_x1LFPY9KoXz_2l_2c5trO969U,1618
fairlib/modules/memory/summarization.py,sha256=3rgcaKy5e9aFLjN471oa6XgKxBuM76ZWyOfphpdPLJI,14525
fairlib/modules/memory/vector_chroma.py,sha256=Ndz-Z_sazls_9dy4HeeIMIJ6zdBWXr93vOrqQgWFl4k,3792
fairlib/modules/memory/vector_faiss.py,sha256=HdS-d8gSjpKz-Tx8R3x-nsb329S-eHbG7E00sRHSMXg,6600
fairlib/modules/memory/vector_inmemory.py,sha256=QXjEo-YvtZP5j4iurxuDMi-yNnhjBddOxfmU1pkxZKQ,1757
fairlib/modules/perception/echo_preprocessor.py,sha256=Kri3vcNwV6NQIKHeiZWI4ahfuaQydNRqfzvjK14V4i8,3523
fairlib/modules/perception/text_parser.py,sha256=V7o_626jtz0WE8o3kJfQOs5Gi43mSZ_5Rqcz12sakxY,2785
fairlib/modules/planning/react_planner.py,sha256=suP1yS0Je6m93QEzsJdlFWiFOgtTjdDc4Gc_6dnaKh0,30848
fairlib/modules/security/basic_security_manager.py,sha256=z2cK4mpRsNGqLe9tn2XmdC7MCXdfkTXJuGEM00f9w-0,4054
fairlib/utils/autograder_utils.py,sha256=EOTEsN5nuS1vENRfXH6PyY7VJ1IMaH75RqXZMLcDcxA,20602
fairlib/utils/config_manager.py,sha256=VzX4bgXwN_JT-uOwejVJkribktqnnOm1jyzQ-4A0Eik,15310
fairlib/utils/document_processor.py,sha256=YY1aVObTHdJa_Hl9OSYxByiq_I3VEgp4YHL8bDdh6AU,21074
fairlib/utils/json_utils.py,sha256=KuZBcrp6an2_Rb-ZPPk2RqnPCQ5MnxON46bGFVWJ62E,3169
fairlib/utils/math_expression_parser.py,sha256=BWp6JV1IOlNsUu8nRj7IlYXLCW7BLBbUeLwDo-lY8X4,1777
fairlib/utils/rag_prompts.py,sha256=A2dkKWt128RiAWo9eqQJ87s-e_UPRzY8gmGSdyVMAn0,29790
tests/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/core/test_context_window_warning.py,sha256=IF9OD6jWwPaE6C61N9qhC-nMBbQxUlvcoZeQvB9-e08,4643
tests/core/test_errors.py,sha256=NTJBFp_UBQ5wcuBXJc4dHZUBA0JANFXi9OVWJPn1jkQ,5902
tests/core/test_event_bus.py,sha256=DDsaF8OyMoX1xBARmu7V7fqspwxEd83vQti9BIu6NJ4,15164
tests/core/test_events.py,sha256=bL4vvS8UE7PsaGoShMqmFhJjTxzwWOD4xRooBfpuS80,8839
tests/core/test_message.py,sha256=dm-JaDKyxvwSqk2ZccB3sVtpi3vgexNarEru7wM4qNY,3772
tests/modules/action/tools/test_advanced_calculator_tool.py,sha256=EDH9vMGQyT1CFQGpylmoX7E6mNs_96UUbN47C7KefT4,13300
tests/modules/action/tools/test_graphing_tool.py,sha256=5TQmiV5-X3Wbyos3FQJjcpoTXJG1d7dTMDZvvBAkA_c,12078
tests/modules/action/tools/test_knowledge_tool.py,sha256=lttt2Y7sb006v2fbOXi70q5UwinorCVE7pjVkki_Ot4,2442
tests/modules/action/tools/builtin_tools/test_data_extractor.py,sha256=tLfCDafIKzohE34Rrf4EYsfg_ss5yk2c9QOWmysmatc,15584
tests/modules/action/tools/builtin_tools/test_web_searcher.py,sha256=X7Im_OA0jXgjzrJbgri9yA2nE7688I10-5_h54nAQMI,10274
tests/modules/agent/test_arun_event_emission.py,sha256=6LKgrbX_8IJAqy_-OQ82bJ8DLYiwdkvx26UokoOvHCs,20187
tests/modules/agent/test_arun_validator_long_session.py,sha256=jfnFgNeHXTOt0crDkaledca8t42r6FRHECmVRtFwHzI,10984
tests/modules/agent/test_arun_validator_param.py,sha256=gL3Pq1CBHOfUY6Q33lLFsZlJGsyejyJJIiGdelhdEBs,30123
tests/modules/agent/test_multi_agent_runner.py,sha256=utwI0dps0Lq_gmdOE13INiNcURHBsvT0OhLvN1ao3RA,12065
tests/modules/agent/test_simple_agent.py,sha256=7bn6cHl-3l7-cStG-SakJFk7R5KSUWXw76_bqP-8q9w,2870
tests/modules/agent/test_simple_agent_abstract.py,sha256=P1hOo4_jHbxOspKGaSwLyPZUb-YFlcBPEsp4fDmxItA,5924
tests/modules/agent/test_simple_agent_message_input.py,sha256=kpf_JjDvUpXXgQN-dzZppsRsTnh1GXGUFs6IYuGSbrQ,4667
tests/modules/agent/test_simple_agent_retry.py,sha256=sBMTumLnVycwy5OprYMYWt091wfDwGYLyCfdTDaoafw,3417
tests/modules/agent/test_simple_agent_typed_dispatch.py,sha256=wfyU_cuGPmota8aHFTdbjS4cfz8m5sGwbq9ir9nfJsk,7047
tests/modules/communication/test_in_memory_communicator.py,sha256=OsBia9WQvZMML8jmLuE_vgkjq4UrXGvMDlSNbjxR_wQ,11736
tests/modules/learning/test_model_selector.py,sha256=T8aS7_8_Us6nITwZAYztQQTM0V636k1IGtWEYf0a_sA,1472
tests/modules/mal/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/modules/mal/test_anthropic_adapter.py,sha256=810dINeFnB96ddV9dvTcRVHKfSOj67tkI3MJblMIXUo,10424
tests/modules/mal/test_huggingface_adapter.py,sha256=86_SuEVkXAxa8E7ICg-wemOQATeLiAehkKOXWuTwguU,57301
tests/modules/mal/test_load_balancer_adapter.py,sha256=GdeyW1fEUdvQgUzD0dQusKSUJHLqOMcLDU2yItxdpkA,11651
tests/modules/mal/test_ollama_adapter.py,sha256=4kFZ9lhVlbyNc1pJFaTaR0yvFYDE9UT5FFq5FjZPGAI,6294
tests/modules/mal/test_openai_adapter.py,sha256=gILRenGK3Af1s8KNFyur0q9Du4fHujBKUTnkzPP8DSI,10969
tests/modules/mcp/__init__.py,sha256=CxgSEmgiIKnIVjCnnz1-OPjbB_CxQOb67Q21IgXHliE,19
tests/modules/mcp/test_mcp_client.py,sha256=OkekIm02ctsk0NO0YrRnkIWVTdZWNz13eaZY7NUcJBU,12023
tests/modules/memory/test_base.py,sha256=F0mc6VXBFzT1BgmToqRKFmBcO3EQSO8F8i_6QS_LhIY,2204
tests/modules/memory/test_embedder.py,sha256=K4QDFHetxCQW7hWtudllnP8xpGogY6Q8tGO0cVHj6Gw,4091
tests/modules/memory/test_history_sanitation.py,sha256=1-MMjgxanuMA1MacYSfjMRXV4i7_WLHAA3w3jntUKEY,6567
tests/modules/memory/test_pinning_long_session.py,sha256=4Gmzaia0F8KDpjj1HgVHISyKiTUiTRiwtet-ILfkrP8,6812
tests/modules/memory/test_retriever.py,sha256=8BNag4GnVo8qgTkH0V1MLZywqa3ieckxe6y1OPHpCpo,2855
tests/modules/memory/test_retriever_rerank.py,sha256=HLCxLNEPeJCil3bRBVfpEiduQgSlcVuR-B14OHQUz_M,4938
tests/modules/memory/test_summarization.py,sha256=DILzsDzZqET8__ePYp_LpNpETUbwJ35Itcj7LFsUpCA,30125
tests/modules/memory/test_summarization_bus_routing.py,sha256=UP2hu_zKPLlpjRa1opbLT4jO2m3Xwl3nFptk3d6zcao,4134
tests/modules/memory/test_vector_faiss.py,sha256=vr9EuhIWpgEfDuJaf-mtItbybvcw5sJlukBjQHU2j5c,8691
tests/modules/memory/test_vector_store.py,sha256=fZKAftHBsvX1JHiYL4mw_y9AhiOxHk-PU2mAko5DpHY,6192
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_format_turn_for_memory.py,sha256=4LcmtxlSEJ5MGgIAeA6a5DiAPWjDf7yjFpPKZJzTWWo,5704
tests/modules/planning/test_output_hygiene.py,sha256=JDQc0ubQBn7SjimyfLvdjPwiuvV2Y88n0Z-OoClBRmo,3599
tests/modules/planning/test_planner_parse_error.py,sha256=z5D4jlaiKmNq1FMwlNSnQoQVpMWBxW6wWIAOEIBS1Do,2175
tests/modules/security/test_basic_security_manager.py,sha256=7FReKUzdHxAYlT7c_A7E_pDd0g-OaSQLy1qk-Sz43C4,3285
tests/utils/test_autograder_utils.py,sha256=Uuqkq7NBQi9Hz1bvzjamMgfbqI--OEXE01TsesvOPaE,22695
tests/utils/test_document_processor.py,sha256=zX_z3RDAbsSHCkisOfghG16rNByJ92qekv8FymbwH9g,8402
tests/utils/test_json_utils.py,sha256=lqA3Tzv13F6lABhA_1XCswilQMbQHE03hm7YtRIelL4,9702
fair_llm-0.3.5.dist-info/METADATA,sha256=STiGYs69m7LXx0-cIKAynrKil0hMrfah-csbg7-o9WU,4739
fair_llm-0.3.5.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
fair_llm-0.3.5.dist-info/top_level.txt,sha256=p1Keiaw0PbkhX9vLmGS9aRugI9F2nEXH4JNIMFD9OkY,20
fair_llm-0.3.5.dist-info/RECORD,,
