├── .github ├── release-drafter.yml └── workflows │ ├── checks.yml │ ├── create-tag.yml │ ├── main-checks.yml │ ├── pr-checks.yml │ ├── publish-pypi.yml │ └── release-drafter.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── fastagent.config.schema.json └── settings.json ├── LICENSE ├── README.md ├── docs ├── ACP_IMPLEMENTATION_OVERVIEW.md ├── ACP_TERMINAL_SUPPORT.md ├── ACP_TESTING.md └── ACP_TOOL_CALLS.md ├── examples ├── a2a │ ├── agent_executor.py │ └── server.py ├── azure-openai │ └── fastagent.config.yaml ├── bedrock │ └── fast-agent.config.yaml ├── custom-agents │ ├── agent.py │ └── fastagent.config.yaml ├── data-analysis │ ├── analysis-campaign.py │ ├── analysis.py │ ├── fastagent.config.yaml │ └── mount-point │ │ └── WA_Fn-UseC_-HR-Employee-Attrition.csv ├── fastapi │ ├── fastapi-advanced.py │ ├── fastapi-simple.py │ ├── pyproject.toml │ └── readme.md ├── mcp │ ├── elicitations │ │ ├── elicitation_account_server.py │ │ ├── elicitation_forms_server.py │ │ ├── elicitation_game_server.py │ │ ├── fastagent.config.yaml │ │ ├── fastagent.secrets.yaml.example │ │ ├── forms_demo.py │ │ ├── game_character.py │ │ ├── game_character_handler.py │ │ └── tool_call.py │ ├── mcp-filtering │ │ ├── fastagent.config.yaml │ │ ├── fastagent.secrets.yaml.example │ │ ├── mcp_server.py │ │ └── test_mcp_filtering.py │ ├── state-transfer │ │ ├── agent_one.py │ │ ├── agent_two.py │ │ ├── fastagent.config.yaml │ │ └── fastagent.secrets.yaml.example │ └── vision-examples │ │ ├── cat.png │ │ ├── example1.py │ │ ├── example2.py │ │ ├── example3.py │ │ └── fastagent.config.yaml ├── multimodal │ └── video.py ├── new-api │ ├── display_check.py │ ├── fastagent.config.yaml │ ├── simple_llm.py │ ├── simple_llm_advanced.py │ ├── simple_mcp.py │ └── textual_markdown_demo.py ├── openapi │ ├── agent.py │ ├── fastagent.config.yaml │ ├── openapi_mcp_server.py │ ├── petstore.yaml │ ├── pyproject.toml │ └── run-as-server.sh ├── otel │ ├── agent.py │ ├── agent2.py │ ├── docker-compose.yaml │ └── fastagent.config.yaml ├── researcher │ ├── fastagent.config.yaml │ ├── researcher-eval.py │ ├── researcher-imp.py │ └── researcher.py ├── setup │ ├── .gitignore │ ├── agent.py │ ├── fastagent.config.yaml │ ├── fastagent.secrets.yaml.example │ └── pyproject.toml.tmpl ├── tensorzero │ ├── .env.sample │ ├── Makefile │ ├── README.md │ ├── agent.py │ ├── demo_images │ │ ├── clam.jpg │ │ ├── crab.png │ │ └── shrimp.png │ ├── docker-compose.yml │ ├── fastagent.config.yaml │ ├── image_demo.py │ ├── mcp_server │ │ ├── .python-version │ │ ├── Dockerfile │ │ ├── entrypoint.sh │ │ ├── mcp_server.py │ │ └── pyproject.toml │ ├── simple_agent.py │ └── tensorzero_config │ │ ├── system_schema.json │ │ ├── system_template.minijinja │ │ └── tensorzero.toml ├── tool-use-agent │ ├── agent.py │ └── fastagent.config.yaml └── workflows │ ├── chaining.py │ ├── evaluator.py │ ├── fastagent.config.yaml │ ├── graded_report.md │ ├── human_input.py │ ├── orchestrator.py │ ├── parallel.py │ ├── router.py │ ├── short_story.md │ └── short_story.txt ├── fastagent.config.yaml ├── hatch_build.py ├── publish └── fast-agent-acp │ ├── LICENSE │ ├── README.md │ ├── pyproject.toml │ └── src │ └── fast_agent_acp │ ├── __init__.py │ └── cli.py ├── pyproject.toml ├── scripts ├── event_replay.py ├── event_viewer.py ├── format.py ├── gen_schema.py ├── lint.py ├── rich_progress_test.py ├── sync-wrapper-version.py └── test_package_install.sh ├── src └── fast_agent │ ├── __init__.py │ ├── acp │ ├── __init__.py │ ├── content_conversion.py │ ├── filesystem_runtime.py │ ├── permission_store.py │ ├── server │ │ ├── __init__.py │ │ └── agent_acp_server.py │ ├── slash_commands.py │ ├── terminal_runtime.py │ ├── tool_permission_adapter.py │ ├── tool_permissions.py │ └── tool_progress.py │ ├── agents │ ├── __init__.py │ ├── agent_types.py │ ├── llm_agent.py │ ├── llm_decorator.py │ ├── mcp_agent.py │ ├── tool_agent.py │ └── workflow │ │ ├── chain_agent.py │ │ ├── evaluator_optimizer.py │ │ ├── iterative_planner.py │ │ ├── orchestrator_models.py │ │ ├── orchestrator_prompts.py │ │ ├── parallel_agent.py │ │ └── router_agent.py │ ├── cli │ ├── __init__.py │ ├── __main__.py │ ├── commands │ │ ├── README.md │ │ ├── acp.py │ │ ├── auth.py │ │ ├── check_config.py │ │ ├── go.py │ │ ├── quickstart.py │ │ ├── serve.py │ │ ├── server_helpers.py │ │ ├── setup.py │ │ └── url_parser.py │ ├── constants.py │ ├── main.py │ └── terminal.py │ ├── config.py │ ├── constants.py │ ├── context.py │ ├── context_dependent.py │ ├── core │ ├── __init__.py │ ├── agent_app.py │ ├── core_app.py │ ├── direct_decorators.py │ ├── direct_factory.py │ ├── error_handling.py │ ├── exceptions.py │ ├── executor │ │ ├── __init__.py │ │ ├── executor.py │ │ ├── task_registry.py │ │ └── workflow_signal.py │ ├── fastagent.py │ ├── logging │ │ ├── __init__.py │ │ ├── events.py │ │ ├── json_serializer.py │ │ ├── listeners.py │ │ ├── logger.py │ │ └── transport.py │ ├── prompt.py │ ├── prompt_templates.py │ └── validation.py │ ├── event_progress.py │ ├── history │ └── history_exporter.py │ ├── human_input │ ├── __init__.py │ ├── elicitation_handler.py │ ├── elicitation_state.py │ ├── form_elements.py │ ├── form_fields.py │ ├── simple_form.py │ └── types.py │ ├── interfaces.py │ ├── llm │ ├── __init__.py │ ├── cancellation.py │ ├── fastagent_llm.py │ ├── internal │ │ ├── passthrough.py │ │ ├── playback.py │ │ ├── silent.py │ │ └── slow.py │ ├── memory.py │ ├── model_database.py │ ├── model_factory.py │ ├── model_info.py │ ├── prompt_utils.py │ ├── provider │ │ ├── anthropic │ │ │ ├── README_anth_multipart.md │ │ │ ├── anthropic_utils.py │ │ │ ├── cache_planner.py │ │ │ ├── llm_anthropic.py │ │ │ └── multipart_converter_anthropic.py │ │ ├── bedrock │ │ │ ├── bedrock_utils.py │ │ │ ├── llm_bedrock.py │ │ │ └── multipart_converter_bedrock.py │ │ ├── google │ │ │ ├── google_converter.py │ │ │ └── llm_google_native.py │ │ └── openai │ │ │ ├── llm_aliyun.py │ │ │ ├── llm_azure.py │ │ │ ├── llm_deepseek.py │ │ │ ├── llm_generic.py │ │ │ ├── llm_google_oai.py │ │ │ ├── llm_groq.py │ │ │ ├── llm_huggingface.py │ │ │ ├── llm_openai.py │ │ │ ├── llm_openai_compatible.py │ │ │ ├── llm_openrouter.py │ │ │ ├── llm_tensorzero_openai.py │ │ │ ├── llm_xai.py │ │ │ ├── multipart_converter_openai.py │ │ │ ├── openai_multipart.py │ │ │ ├── openai_utils.py │ │ │ └── responses.py │ ├── provider_key_manager.py │ ├── provider_types.py │ ├── request_params.py │ ├── sampling_converter.py │ ├── stream_types.py │ └── usage_tracking.py │ ├── mcp │ ├── __init__.py │ ├── common.py │ ├── elicitation_factory.py │ ├── elicitation_handlers.py │ ├── gen_client.py │ ├── helpers │ │ ├── __init__.py │ │ ├── content_helpers.py │ │ └── server_config_helpers.py │ ├── hf_auth.py │ ├── interfaces.py │ ├── logger_textio.py │ ├── mcp_agent_client_session.py │ ├── mcp_aggregator.py │ ├── mcp_connection_manager.py │ ├── mcp_content.py │ ├── mime_utils.py │ ├── oauth_client.py │ ├── prompt.py │ ├── prompt_message_extended.py │ ├── prompt_render.py │ ├── prompt_serialization.py │ ├── prompts │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── prompt_constants.py │ │ ├── prompt_helpers.py │ │ ├── prompt_load.py │ │ ├── prompt_server.py │ │ └── prompt_template.py │ ├── resource_utils.py │ ├── sampling.py │ ├── server │ │ ├── __init__.py │ │ └── agent_server.py │ ├── skybridge.py │ ├── sse_tracking.py │ ├── stdio_tracking_simple.py │ ├── streamable_http_tracking.py │ ├── tool_execution_handler.py │ ├── tool_permission_handler.py │ ├── transport_tracking.py │ ├── types.py │ ├── ui_agent.py │ └── ui_mixin.py │ ├── mcp_server_registry.py │ ├── py.typed │ ├── skills │ ├── __init__.py │ └── registry.py │ ├── tools │ ├── elicitation.py │ └── shell_runtime.py │ ├── types │ ├── __init__.py │ ├── conversation_summary.py │ ├── llm_stop_reason.py │ └── message_search.py │ ├── ui │ ├── __init__.py │ ├── console.py │ ├── console_display.py │ ├── elicitation_form.py │ ├── elicitation_style.py │ ├── enhanced_prompt.py │ ├── history_display.py │ ├── interactive_prompt.py │ ├── markdown_helpers.py │ ├── markdown_truncator.py │ ├── mcp_display.py │ ├── mcp_ui_utils.py │ ├── mermaid_utils.py │ ├── message_primitives.py │ ├── notification_tracker.py │ ├── plain_text_truncator.py │ ├── progress_display.py │ ├── rich_progress.py │ ├── streaming.py │ ├── streaming_buffer.py │ ├── tool_display.py │ └── usage_display.py │ ├── utils │ ├── __init__.py │ ├── reasoning_stream_parser.py │ └── time.py │ └── workflow_telemetry.py ├── tests ├── e2e │ ├── bedrock │ │ ├── bedrock_test_server.py │ │ ├── fastagent.config.yaml │ │ ├── test_dynamic_capabilities.py │ │ └── test_e2e_smoke_bedrock.py │ ├── conftest.py │ ├── history │ │ └── test_history_save_load_e2e.py │ ├── llm │ │ ├── fastagent.config.yaml │ │ ├── test_llm_e2e.py │ │ ├── test_llm_e2e_reasoning.py │ │ └── test_llm_stream_diagnostics.py │ ├── multimodal │ │ ├── fastagent.config.yaml │ │ ├── image.png │ │ ├── image_server.py │ │ ├── mixed_content_server.py │ │ ├── sample.pdf │ │ ├── test_gemini_video.py │ │ ├── test_multimodal_images.py │ │ ├── test_openai_tool_validation_fix.py │ │ ├── tmp6vsgdcet.mp4 │ │ └── video_server.py │ ├── prompts-resources │ │ ├── fastagent.config.yaml │ │ ├── fastagent.jsonl │ │ ├── multiturn.md │ │ ├── sample.pdf │ │ ├── simple.txt │ │ ├── style.css │ │ ├── test_prompts.py │ │ ├── test_resources.py │ │ ├── with_attachment.md │ │ └── with_attachment_css.md │ ├── sampling │ │ ├── fastagent.config.yaml │ │ ├── fastagent.jsonl │ │ ├── image.png │ │ ├── sampling_resource_server.py │ │ └── test_sampling_e2e.py │ ├── smoke │ │ ├── base │ │ │ ├── fastagent.config.yaml │ │ │ ├── index.js.TEST_ONLY │ │ │ ├── test_e2e_smoke.py │ │ │ └── test_server.py │ │ └── tensorzero │ │ │ ├── test_agent_interaction.py │ │ │ ├── test_image_demo.py │ │ │ └── test_simple_agent_interaction.py │ ├── structured │ │ ├── fastagent.config.yaml │ │ └── test_structured_outputs.py │ └── workflow │ │ ├── fastagent.config.yaml │ │ ├── puzzle_server.py │ │ ├── puzzle_validator.py │ │ ├── sunny.png │ │ ├── test_orchestrator_puzzle.py │ │ ├── test_router_agent_e2e.py │ │ ├── test_routing_server.py │ │ └── umbrella.png ├── integration │ ├── acp │ │ ├── fastagent.config.yaml │ │ ├── test_acp_basic.py │ │ ├── test_acp_content_blocks.py │ │ ├── test_acp_filesystem.py │ │ ├── test_acp_filesystem_toolcall.py │ │ ├── test_acp_permissions.py │ │ ├── test_acp_runtime_telemetry.py │ │ ├── test_acp_slash_commands.py │ │ ├── test_acp_terminal.py │ │ ├── test_acp_terminal_lifecycle.py │ │ ├── test_acp_tool_notifications.py │ │ └── test_client.py │ ├── api │ │ ├── fastagent.config.markup.yaml │ │ ├── fastagent.config.yaml │ │ ├── fastagent.secrets.yaml │ │ ├── integration_agent.py │ │ ├── mcp_dynamic_tools.py │ │ ├── mcp_progress_server.py │ │ ├── mcp_tools_server.py │ │ ├── playback.md │ │ ├── prompt.md │ │ ├── prompt.txt │ │ ├── stderr_test_script.py │ │ ├── test_api.py │ │ ├── test_cli_and_mcp_server.py │ │ ├── test_describe_a2a.py │ │ ├── test_hyphens_in_name.py │ │ ├── test_logger_textio.py │ │ ├── test_markup_config.py │ │ ├── test_progress_notifications.py │ │ ├── test_prompt_commands.py │ │ ├── test_prompt_listing.py │ │ ├── test_provider_keys.py │ │ ├── test_retry_error_channel.py │ │ ├── test_server_spoofing.py │ │ └── test_tool_list_change.py │ ├── conftest.py │ ├── elicitation │ │ ├── elicitation_test_server.py │ │ ├── elicitation_test_server_advanced.py │ │ ├── fastagent.config.yaml │ │ ├── manual_advanced.py │ │ ├── manual_test.py │ │ ├── test_config_modes.py │ │ ├── test_config_modes_simplified.py │ │ ├── test_elicitation_handler.py │ │ ├── test_elicitation_integration.py │ │ └── testing_handlers.py │ ├── history-architecture │ │ └── test_history_architecture.py │ ├── instruction_templates │ │ ├── FOO.md │ │ ├── fastagent.config.yaml │ │ └── test_file_silent_instruction.py │ ├── mcp_filtering │ │ ├── fastagent.config.yaml │ │ ├── filtering_test_server.py │ │ └── test_mcp_filtering.py │ ├── mcp_ui │ │ └── test_mcp_ui_integration.py │ ├── prompt-server │ │ ├── fastagent.config.yaml │ │ ├── multi.txt │ │ ├── multi_sub.txt │ │ ├── multipart.json │ │ ├── simple.txt │ │ ├── simple_sub.txt │ │ └── test_prompt_server_integration.py │ ├── prompt-state │ │ ├── conv1_simple.md │ │ ├── conv2_attach.md │ │ ├── conv2_css.css │ │ ├── conv2_img.png │ │ ├── conv2_text.txt │ │ ├── fastagent.config.yaml │ │ └── test_load_prompt_templates.py │ ├── resources │ │ ├── fastagent.config.yaml │ │ ├── mcp_linked_resouce_server.py │ │ ├── prompt1.txt │ │ ├── prompt2.txt │ │ ├── r1file1.txt │ │ ├── r1file2.txt │ │ ├── r2file1.txt │ │ ├── r2file2.txt │ │ ├── test_resource_api.py │ │ └── test_resource_links.py │ ├── roots │ │ ├── fastagent.config.yaml │ │ ├── fastagent.jsonl │ │ ├── live.py │ │ ├── root_client.py │ │ ├── root_test_server.py │ │ └── test_roots.py │ ├── sampling │ │ ├── fastagent.config.auto_sampling_off.yaml │ │ ├── fastagent.config.yaml │ │ ├── live.py │ │ ├── sampling_test_server.py │ │ └── test_sampling_integration.py │ ├── server_instructions │ │ ├── fastagent.config.yaml │ │ ├── server_with_instructions.py │ │ ├── server_without_instructions.py │ │ └── test_server_instructions.py │ ├── skybridge │ │ ├── fastagent.config.yaml │ │ ├── skybridge_test_server.py │ │ └── test_skybridge_integration.py │ ├── tool_loop │ │ ├── fastagent.config.yaml │ │ └── test_tool_loop.py │ └── workflow │ │ ├── chain │ │ ├── fastagent.config.yaml │ │ ├── test_chain.py │ │ └── test_chain_passthrough.py │ │ ├── evaluator_optimizer │ │ ├── fastagent.config.yaml │ │ └── test_evaluator_optimizer.py │ │ ├── mixed │ │ ├── fastagent.config.yaml │ │ └── test_mixed_workflow.py │ │ ├── parallel │ │ ├── fastagent.config.yaml │ │ └── test_parallel_agent.py │ │ └── router │ │ ├── fastagent.config.yaml │ │ ├── router_script.txt │ │ └── test_router_agent.py └── unit │ ├── acp │ ├── test_content_conversion.py │ ├── test_filesystem_runtime_integration.py │ ├── test_terminal_runtime.py │ ├── test_tool_permissions.py │ └── test_tool_progress.py │ ├── core │ ├── test_direct_decorators_templates.py │ └── test_prompt_templates.py │ └── fast_agent │ ├── agents │ ├── test_agent_history_binding.py │ ├── test_agent_types.py │ ├── test_llm_content_filter.py │ ├── test_mcp_agent_local_tools.py │ ├── test_mcp_agent_skills.py │ └── workflow │ │ └── test_router_unit.py │ ├── commands │ ├── test_check_config.py │ ├── test_check_config_hf.py │ ├── test_config_env_var.py │ ├── test_serve_command.py │ ├── test_server_helpers.py │ ├── test_url_parser.py │ └── test_url_parser_hf_auth.py │ ├── core │ ├── test_mcp_content.py │ ├── test_mermaid_utils.py │ ├── test_model_selection.py │ ├── test_prompt.py │ └── test_template_functionality.py │ ├── llm │ ├── provider │ │ └── anthropic │ │ │ ├── test_anthropic_cache_control.py │ │ │ └── test_tool_id_sanitization.py │ ├── providers │ │ ├── test_google_converter.py │ │ ├── test_llm_anthropic_caching.py │ │ ├── test_llm_azure.py │ │ ├── test_llm_openai_history.py │ │ ├── test_llm_tensorzero_unit.py │ │ ├── test_multipart_converter_anthropic.py │ │ ├── test_multipart_converter_google.py │ │ ├── test_multipart_converter_openai.py │ │ └── test_openai_custom_headers.py │ ├── test_cache_control_application.py │ ├── test_cache_walking_real_messages.py │ ├── test_clear_behavior.py │ ├── test_display_input_tokens.py │ ├── test_elicitation_format_validation.py │ ├── test_model_database.py │ ├── test_model_factory.py │ ├── test_model_info_caps.py │ ├── test_passthrough.py │ ├── test_playback.py │ ├── test_prepare_arguments.py │ ├── test_provider_key_manager_hf.py │ ├── test_sampling_converter.py │ ├── test_structured.py │ ├── test_usage_tracking.py │ └── test_usage_tracking_cache_billing.py │ ├── mcp │ ├── prompts │ │ ├── test_prompt_helpers.py │ │ ├── test_prompt_template.py │ │ └── test_template_multipart_integration.py │ ├── test_agent_server_tool_description.py │ ├── test_hf_auth.py │ ├── test_mcp_aggregator_skybridge.py │ ├── test_mcp_connection_manager.py │ ├── test_mime_utils.py │ ├── test_prompt_format_utils.py │ ├── test_prompt_message_multipart.py │ ├── test_prompt_multipart.py │ ├── test_prompt_multipart_conversion.py │ ├── test_prompt_render.py │ ├── test_prompt_serialization.py │ ├── test_resource_utils.py │ ├── test_sampling.py │ ├── test_server_session_terminated.py │ ├── test_transport_factory_validation.py │ └── test_ui_mixin.py │ ├── mcp_agent │ ├── fixture │ │ ├── README.md │ │ └── expected_output.txt │ └── test_event_progress.py │ ├── skills │ └── test_registry.py │ ├── test_mcp_server_transport_inference.py │ ├── tools │ └── test_shell_runtime.py │ ├── types │ ├── test_conversation_summary.py │ └── test_message_search.py │ ├── ui │ ├── test_agent_completer.py │ ├── test_console_display_plain_wrap.py │ ├── test_markdown_truncator_streaming.py │ └── test_plain_text_truncator.py │ └── utils │ └── test_time.py └── uv.lock /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/create-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/create-tag.yml -------------------------------------------------------------------------------- /.github/workflows/main-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/main-checks.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode", "charliermarsh.ruff"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/fastagent.config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.vscode/fastagent.config.schema.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/README.md -------------------------------------------------------------------------------- /docs/ACP_IMPLEMENTATION_OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/docs/ACP_IMPLEMENTATION_OVERVIEW.md -------------------------------------------------------------------------------- /docs/ACP_TERMINAL_SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/docs/ACP_TERMINAL_SUPPORT.md -------------------------------------------------------------------------------- /docs/ACP_TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/docs/ACP_TESTING.md -------------------------------------------------------------------------------- /docs/ACP_TOOL_CALLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/docs/ACP_TOOL_CALLS.md -------------------------------------------------------------------------------- /examples/a2a/agent_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/a2a/agent_executor.py -------------------------------------------------------------------------------- /examples/a2a/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/a2a/server.py -------------------------------------------------------------------------------- /examples/azure-openai/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/azure-openai/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/bedrock/fast-agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/bedrock/fast-agent.config.yaml -------------------------------------------------------------------------------- /examples/custom-agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/custom-agents/agent.py -------------------------------------------------------------------------------- /examples/custom-agents/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/custom-agents/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/data-analysis/analysis-campaign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/data-analysis/analysis-campaign.py -------------------------------------------------------------------------------- /examples/data-analysis/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/data-analysis/analysis.py -------------------------------------------------------------------------------- /examples/data-analysis/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/data-analysis/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/data-analysis/mount-point/WA_Fn-UseC_-HR-Employee-Attrition.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/data-analysis/mount-point/WA_Fn-UseC_-HR-Employee-Attrition.csv -------------------------------------------------------------------------------- /examples/fastapi/fastapi-advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/fastapi/fastapi-advanced.py -------------------------------------------------------------------------------- /examples/fastapi/fastapi-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/fastapi/fastapi-simple.py -------------------------------------------------------------------------------- /examples/fastapi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/fastapi/pyproject.toml -------------------------------------------------------------------------------- /examples/fastapi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/fastapi/readme.md -------------------------------------------------------------------------------- /examples/mcp/elicitations/elicitation_account_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/elicitation_account_server.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/elicitation_forms_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/elicitation_forms_server.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/elicitation_game_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/elicitation_game_server.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/elicitations/fastagent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/fastagent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/mcp/elicitations/forms_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/forms_demo.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/game_character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/game_character.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/game_character_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/game_character_handler.py -------------------------------------------------------------------------------- /examples/mcp/elicitations/tool_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/elicitations/tool_call.py -------------------------------------------------------------------------------- /examples/mcp/mcp-filtering/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/mcp-filtering/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp-filtering/fastagent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/mcp-filtering/fastagent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/mcp/mcp-filtering/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/mcp-filtering/mcp_server.py -------------------------------------------------------------------------------- /examples/mcp/mcp-filtering/test_mcp_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/mcp-filtering/test_mcp_filtering.py -------------------------------------------------------------------------------- /examples/mcp/state-transfer/agent_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/state-transfer/agent_one.py -------------------------------------------------------------------------------- /examples/mcp/state-transfer/agent_two.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/state-transfer/agent_two.py -------------------------------------------------------------------------------- /examples/mcp/state-transfer/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/state-transfer/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/state-transfer/fastagent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/state-transfer/fastagent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/mcp/vision-examples/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/vision-examples/cat.png -------------------------------------------------------------------------------- /examples/mcp/vision-examples/example1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/vision-examples/example1.py -------------------------------------------------------------------------------- /examples/mcp/vision-examples/example2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/vision-examples/example2.py -------------------------------------------------------------------------------- /examples/mcp/vision-examples/example3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/vision-examples/example3.py -------------------------------------------------------------------------------- /examples/mcp/vision-examples/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/mcp/vision-examples/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/multimodal/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/multimodal/video.py -------------------------------------------------------------------------------- /examples/new-api/display_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/display_check.py -------------------------------------------------------------------------------- /examples/new-api/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/new-api/simple_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/simple_llm.py -------------------------------------------------------------------------------- /examples/new-api/simple_llm_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/simple_llm_advanced.py -------------------------------------------------------------------------------- /examples/new-api/simple_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/simple_mcp.py -------------------------------------------------------------------------------- /examples/new-api/textual_markdown_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/new-api/textual_markdown_demo.py -------------------------------------------------------------------------------- /examples/openapi/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/agent.py -------------------------------------------------------------------------------- /examples/openapi/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/openapi/openapi_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/openapi_mcp_server.py -------------------------------------------------------------------------------- /examples/openapi/petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/petstore.yaml -------------------------------------------------------------------------------- /examples/openapi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/pyproject.toml -------------------------------------------------------------------------------- /examples/openapi/run-as-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/openapi/run-as-server.sh -------------------------------------------------------------------------------- /examples/otel/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/otel/agent.py -------------------------------------------------------------------------------- /examples/otel/agent2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/otel/agent2.py -------------------------------------------------------------------------------- /examples/otel/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/otel/docker-compose.yaml -------------------------------------------------------------------------------- /examples/otel/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/otel/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/researcher/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/researcher/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/researcher/researcher-eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/researcher/researcher-eval.py -------------------------------------------------------------------------------- /examples/researcher/researcher-imp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/researcher/researcher-imp.py -------------------------------------------------------------------------------- /examples/researcher/researcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/researcher/researcher.py -------------------------------------------------------------------------------- /examples/setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/setup/.gitignore -------------------------------------------------------------------------------- /examples/setup/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/setup/agent.py -------------------------------------------------------------------------------- /examples/setup/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/setup/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/setup/fastagent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/setup/fastagent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/setup/pyproject.toml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/setup/pyproject.toml.tmpl -------------------------------------------------------------------------------- /examples/tensorzero/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/.env.sample -------------------------------------------------------------------------------- /examples/tensorzero/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/Makefile -------------------------------------------------------------------------------- /examples/tensorzero/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/README.md -------------------------------------------------------------------------------- /examples/tensorzero/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/agent.py -------------------------------------------------------------------------------- /examples/tensorzero/demo_images/clam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/demo_images/clam.jpg -------------------------------------------------------------------------------- /examples/tensorzero/demo_images/crab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/demo_images/crab.png -------------------------------------------------------------------------------- /examples/tensorzero/demo_images/shrimp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/demo_images/shrimp.png -------------------------------------------------------------------------------- /examples/tensorzero/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/docker-compose.yml -------------------------------------------------------------------------------- /examples/tensorzero/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/tensorzero/image_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/image_demo.py -------------------------------------------------------------------------------- /examples/tensorzero/mcp_server/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /examples/tensorzero/mcp_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/mcp_server/Dockerfile -------------------------------------------------------------------------------- /examples/tensorzero/mcp_server/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/mcp_server/entrypoint.sh -------------------------------------------------------------------------------- /examples/tensorzero/mcp_server/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/mcp_server/mcp_server.py -------------------------------------------------------------------------------- /examples/tensorzero/mcp_server/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/mcp_server/pyproject.toml -------------------------------------------------------------------------------- /examples/tensorzero/simple_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/simple_agent.py -------------------------------------------------------------------------------- /examples/tensorzero/tensorzero_config/system_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/tensorzero_config/system_schema.json -------------------------------------------------------------------------------- /examples/tensorzero/tensorzero_config/system_template.minijinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/tensorzero_config/system_template.minijinja -------------------------------------------------------------------------------- /examples/tensorzero/tensorzero_config/tensorzero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tensorzero/tensorzero_config/tensorzero.toml -------------------------------------------------------------------------------- /examples/tool-use-agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tool-use-agent/agent.py -------------------------------------------------------------------------------- /examples/tool-use-agent/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/tool-use-agent/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/workflows/chaining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/chaining.py -------------------------------------------------------------------------------- /examples/workflows/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/evaluator.py -------------------------------------------------------------------------------- /examples/workflows/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/fastagent.config.yaml -------------------------------------------------------------------------------- /examples/workflows/graded_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/graded_report.md -------------------------------------------------------------------------------- /examples/workflows/human_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/human_input.py -------------------------------------------------------------------------------- /examples/workflows/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/orchestrator.py -------------------------------------------------------------------------------- /examples/workflows/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/parallel.py -------------------------------------------------------------------------------- /examples/workflows/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/router.py -------------------------------------------------------------------------------- /examples/workflows/short_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/short_story.md -------------------------------------------------------------------------------- /examples/workflows/short_story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/examples/workflows/short_story.txt -------------------------------------------------------------------------------- /fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/fastagent.config.yaml -------------------------------------------------------------------------------- /hatch_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/hatch_build.py -------------------------------------------------------------------------------- /publish/fast-agent-acp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/publish/fast-agent-acp/LICENSE -------------------------------------------------------------------------------- /publish/fast-agent-acp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/publish/fast-agent-acp/README.md -------------------------------------------------------------------------------- /publish/fast-agent-acp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/publish/fast-agent-acp/pyproject.toml -------------------------------------------------------------------------------- /publish/fast-agent-acp/src/fast_agent_acp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/publish/fast-agent-acp/src/fast_agent_acp/__init__.py -------------------------------------------------------------------------------- /publish/fast-agent-acp/src/fast_agent_acp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/publish/fast-agent-acp/src/fast_agent_acp/cli.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/event_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/event_replay.py -------------------------------------------------------------------------------- /scripts/event_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/event_viewer.py -------------------------------------------------------------------------------- /scripts/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/format.py -------------------------------------------------------------------------------- /scripts/gen_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/gen_schema.py -------------------------------------------------------------------------------- /scripts/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/lint.py -------------------------------------------------------------------------------- /scripts/rich_progress_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/rich_progress_test.py -------------------------------------------------------------------------------- /scripts/sync-wrapper-version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/sync-wrapper-version.py -------------------------------------------------------------------------------- /scripts/test_package_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/scripts/test_package_install.sh -------------------------------------------------------------------------------- /src/fast_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/acp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/acp/content_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/content_conversion.py -------------------------------------------------------------------------------- /src/fast_agent/acp/filesystem_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/filesystem_runtime.py -------------------------------------------------------------------------------- /src/fast_agent/acp/permission_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/permission_store.py -------------------------------------------------------------------------------- /src/fast_agent/acp/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/server/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/acp/server/agent_acp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/server/agent_acp_server.py -------------------------------------------------------------------------------- /src/fast_agent/acp/slash_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/slash_commands.py -------------------------------------------------------------------------------- /src/fast_agent/acp/terminal_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/terminal_runtime.py -------------------------------------------------------------------------------- /src/fast_agent/acp/tool_permission_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/tool_permission_adapter.py -------------------------------------------------------------------------------- /src/fast_agent/acp/tool_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/tool_permissions.py -------------------------------------------------------------------------------- /src/fast_agent/acp/tool_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/acp/tool_progress.py -------------------------------------------------------------------------------- /src/fast_agent/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/agents/agent_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/agent_types.py -------------------------------------------------------------------------------- /src/fast_agent/agents/llm_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/llm_agent.py -------------------------------------------------------------------------------- /src/fast_agent/agents/llm_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/llm_decorator.py -------------------------------------------------------------------------------- /src/fast_agent/agents/mcp_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/mcp_agent.py -------------------------------------------------------------------------------- /src/fast_agent/agents/tool_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/tool_agent.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/chain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/chain_agent.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/evaluator_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/evaluator_optimizer.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/iterative_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/iterative_planner.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/orchestrator_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/orchestrator_models.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/orchestrator_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/orchestrator_prompts.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/parallel_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/parallel_agent.py -------------------------------------------------------------------------------- /src/fast_agent/agents/workflow/router_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/agents/workflow/router_agent.py -------------------------------------------------------------------------------- /src/fast_agent/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fast_agent/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/__main__.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/README.md -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/acp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/acp.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/auth.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/check_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/check_config.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/go.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/go.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/quickstart.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/serve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/serve.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/server_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/server_helpers.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/setup.py -------------------------------------------------------------------------------- /src/fast_agent/cli/commands/url_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/commands/url_parser.py -------------------------------------------------------------------------------- /src/fast_agent/cli/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/constants.py -------------------------------------------------------------------------------- /src/fast_agent/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/main.py -------------------------------------------------------------------------------- /src/fast_agent/cli/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/cli/terminal.py -------------------------------------------------------------------------------- /src/fast_agent/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/config.py -------------------------------------------------------------------------------- /src/fast_agent/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/constants.py -------------------------------------------------------------------------------- /src/fast_agent/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/context.py -------------------------------------------------------------------------------- /src/fast_agent/context_dependent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/context_dependent.py -------------------------------------------------------------------------------- /src/fast_agent/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/core/agent_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/agent_app.py -------------------------------------------------------------------------------- /src/fast_agent/core/core_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/core_app.py -------------------------------------------------------------------------------- /src/fast_agent/core/direct_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/direct_decorators.py -------------------------------------------------------------------------------- /src/fast_agent/core/direct_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/direct_factory.py -------------------------------------------------------------------------------- /src/fast_agent/core/error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/error_handling.py -------------------------------------------------------------------------------- /src/fast_agent/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/exceptions.py -------------------------------------------------------------------------------- /src/fast_agent/core/executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fast_agent/core/executor/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/executor/executor.py -------------------------------------------------------------------------------- /src/fast_agent/core/executor/task_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/executor/task_registry.py -------------------------------------------------------------------------------- /src/fast_agent/core/executor/workflow_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/executor/workflow_signal.py -------------------------------------------------------------------------------- /src/fast_agent/core/fastagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/fastagent.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/events.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/json_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/json_serializer.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/listeners.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/logger.py -------------------------------------------------------------------------------- /src/fast_agent/core/logging/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/logging/transport.py -------------------------------------------------------------------------------- /src/fast_agent/core/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/prompt.py -------------------------------------------------------------------------------- /src/fast_agent/core/prompt_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/prompt_templates.py -------------------------------------------------------------------------------- /src/fast_agent/core/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/core/validation.py -------------------------------------------------------------------------------- /src/fast_agent/event_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/event_progress.py -------------------------------------------------------------------------------- /src/fast_agent/history/history_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/history/history_exporter.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/elicitation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/elicitation_handler.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/elicitation_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/elicitation_state.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/form_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/form_elements.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/form_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/form_fields.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/simple_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/simple_form.py -------------------------------------------------------------------------------- /src/fast_agent/human_input/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/human_input/types.py -------------------------------------------------------------------------------- /src/fast_agent/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/interfaces.py -------------------------------------------------------------------------------- /src/fast_agent/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/llm/cancellation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/cancellation.py -------------------------------------------------------------------------------- /src/fast_agent/llm/fastagent_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/fastagent_llm.py -------------------------------------------------------------------------------- /src/fast_agent/llm/internal/passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/internal/passthrough.py -------------------------------------------------------------------------------- /src/fast_agent/llm/internal/playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/internal/playback.py -------------------------------------------------------------------------------- /src/fast_agent/llm/internal/silent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/internal/silent.py -------------------------------------------------------------------------------- /src/fast_agent/llm/internal/slow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/internal/slow.py -------------------------------------------------------------------------------- /src/fast_agent/llm/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/memory.py -------------------------------------------------------------------------------- /src/fast_agent/llm/model_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/model_database.py -------------------------------------------------------------------------------- /src/fast_agent/llm/model_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/model_factory.py -------------------------------------------------------------------------------- /src/fast_agent/llm/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/model_info.py -------------------------------------------------------------------------------- /src/fast_agent/llm/prompt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/prompt_utils.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/anthropic/README_anth_multipart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/anthropic/README_anth_multipart.md -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/anthropic/anthropic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/anthropic/anthropic_utils.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/anthropic/cache_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/anthropic/cache_planner.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/anthropic/llm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/anthropic/llm_anthropic.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/anthropic/multipart_converter_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/anthropic/multipart_converter_anthropic.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/bedrock/bedrock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/bedrock/bedrock_utils.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/bedrock/llm_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/bedrock/llm_bedrock.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/bedrock/multipart_converter_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/bedrock/multipart_converter_bedrock.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/google/google_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/google/google_converter.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/google/llm_google_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/google/llm_google_native.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_aliyun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_aliyun.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_azure.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_deepseek.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_generic.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_google_oai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_google_oai.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_groq.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_huggingface.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_openai.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_openai_compatible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_openai_compatible.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_openrouter.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_tensorzero_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_tensorzero_openai.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/llm_xai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/llm_xai.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/multipart_converter_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/multipart_converter_openai.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/openai_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/openai_multipart.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/openai_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/openai_utils.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider/openai/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider/openai/responses.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider_key_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider_key_manager.py -------------------------------------------------------------------------------- /src/fast_agent/llm/provider_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/provider_types.py -------------------------------------------------------------------------------- /src/fast_agent/llm/request_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/request_params.py -------------------------------------------------------------------------------- /src/fast_agent/llm/sampling_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/sampling_converter.py -------------------------------------------------------------------------------- /src/fast_agent/llm/stream_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/stream_types.py -------------------------------------------------------------------------------- /src/fast_agent/llm/usage_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/llm/usage_tracking.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/common.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/elicitation_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/elicitation_factory.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/elicitation_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/elicitation_handlers.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/gen_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/gen_client.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/helpers/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/helpers/content_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/helpers/content_helpers.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/helpers/server_config_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/helpers/server_config_helpers.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/hf_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/hf_auth.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/interfaces.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/logger_textio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/logger_textio.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/mcp_agent_client_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/mcp_agent_client_session.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/mcp_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/mcp_aggregator.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/mcp_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/mcp_connection_manager.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/mcp_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/mcp_content.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/mime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/mime_utils.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/oauth_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/oauth_client.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompt.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompt_message_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompt_message_extended.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompt_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompt_render.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompt_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompt_serialization.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/__main__.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/prompt_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/prompt_constants.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/prompt_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/prompt_helpers.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/prompt_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/prompt_load.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/prompt_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/prompt_server.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/prompts/prompt_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/prompts/prompt_template.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/resource_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/resource_utils.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/sampling.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/server/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/server/agent_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/server/agent_server.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/skybridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/skybridge.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/sse_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/sse_tracking.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/stdio_tracking_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/stdio_tracking_simple.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/streamable_http_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/streamable_http_tracking.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/tool_execution_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/tool_execution_handler.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/tool_permission_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/tool_permission_handler.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/transport_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/transport_tracking.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/types.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/ui_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/ui_agent.py -------------------------------------------------------------------------------- /src/fast_agent/mcp/ui_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp/ui_mixin.py -------------------------------------------------------------------------------- /src/fast_agent/mcp_server_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/mcp_server_registry.py -------------------------------------------------------------------------------- /src/fast_agent/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fast_agent/skills/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/skills/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/skills/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/skills/registry.py -------------------------------------------------------------------------------- /src/fast_agent/tools/elicitation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/tools/elicitation.py -------------------------------------------------------------------------------- /src/fast_agent/tools/shell_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/tools/shell_runtime.py -------------------------------------------------------------------------------- /src/fast_agent/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/types/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/types/conversation_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/types/conversation_summary.py -------------------------------------------------------------------------------- /src/fast_agent/types/llm_stop_reason.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/types/llm_stop_reason.py -------------------------------------------------------------------------------- /src/fast_agent/types/message_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/types/message_search.py -------------------------------------------------------------------------------- /src/fast_agent/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/ui/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/console.py -------------------------------------------------------------------------------- /src/fast_agent/ui/console_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/console_display.py -------------------------------------------------------------------------------- /src/fast_agent/ui/elicitation_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/elicitation_form.py -------------------------------------------------------------------------------- /src/fast_agent/ui/elicitation_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/elicitation_style.py -------------------------------------------------------------------------------- /src/fast_agent/ui/enhanced_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/enhanced_prompt.py -------------------------------------------------------------------------------- /src/fast_agent/ui/history_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/history_display.py -------------------------------------------------------------------------------- /src/fast_agent/ui/interactive_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/interactive_prompt.py -------------------------------------------------------------------------------- /src/fast_agent/ui/markdown_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/markdown_helpers.py -------------------------------------------------------------------------------- /src/fast_agent/ui/markdown_truncator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/markdown_truncator.py -------------------------------------------------------------------------------- /src/fast_agent/ui/mcp_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/mcp_display.py -------------------------------------------------------------------------------- /src/fast_agent/ui/mcp_ui_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/mcp_ui_utils.py -------------------------------------------------------------------------------- /src/fast_agent/ui/mermaid_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/mermaid_utils.py -------------------------------------------------------------------------------- /src/fast_agent/ui/message_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/message_primitives.py -------------------------------------------------------------------------------- /src/fast_agent/ui/notification_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/notification_tracker.py -------------------------------------------------------------------------------- /src/fast_agent/ui/plain_text_truncator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/plain_text_truncator.py -------------------------------------------------------------------------------- /src/fast_agent/ui/progress_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/progress_display.py -------------------------------------------------------------------------------- /src/fast_agent/ui/rich_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/rich_progress.py -------------------------------------------------------------------------------- /src/fast_agent/ui/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/streaming.py -------------------------------------------------------------------------------- /src/fast_agent/ui/streaming_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/streaming_buffer.py -------------------------------------------------------------------------------- /src/fast_agent/ui/tool_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/tool_display.py -------------------------------------------------------------------------------- /src/fast_agent/ui/usage_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/ui/usage_display.py -------------------------------------------------------------------------------- /src/fast_agent/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/utils/__init__.py -------------------------------------------------------------------------------- /src/fast_agent/utils/reasoning_stream_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/utils/reasoning_stream_parser.py -------------------------------------------------------------------------------- /src/fast_agent/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/utils/time.py -------------------------------------------------------------------------------- /src/fast_agent/workflow_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/src/fast_agent/workflow_telemetry.py -------------------------------------------------------------------------------- /tests/e2e/bedrock/bedrock_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/bedrock/bedrock_test_server.py -------------------------------------------------------------------------------- /tests/e2e/bedrock/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/bedrock/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/bedrock/test_dynamic_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/bedrock/test_dynamic_capabilities.py -------------------------------------------------------------------------------- /tests/e2e/bedrock/test_e2e_smoke_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/bedrock/test_e2e_smoke_bedrock.py -------------------------------------------------------------------------------- /tests/e2e/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/conftest.py -------------------------------------------------------------------------------- /tests/e2e/history/test_history_save_load_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/history/test_history_save_load_e2e.py -------------------------------------------------------------------------------- /tests/e2e/llm/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/llm/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/llm/test_llm_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/llm/test_llm_e2e.py -------------------------------------------------------------------------------- /tests/e2e/llm/test_llm_e2e_reasoning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/llm/test_llm_e2e_reasoning.py -------------------------------------------------------------------------------- /tests/e2e/llm/test_llm_stream_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/llm/test_llm_stream_diagnostics.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/multimodal/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/image.png -------------------------------------------------------------------------------- /tests/e2e/multimodal/image_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/image_server.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/mixed_content_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/mixed_content_server.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/sample.pdf -------------------------------------------------------------------------------- /tests/e2e/multimodal/test_gemini_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/test_gemini_video.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/test_multimodal_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/test_multimodal_images.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/test_openai_tool_validation_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/test_openai_tool_validation_fix.py -------------------------------------------------------------------------------- /tests/e2e/multimodal/tmp6vsgdcet.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/tmp6vsgdcet.mp4 -------------------------------------------------------------------------------- /tests/e2e/multimodal/video_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/multimodal/video_server.py -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/fastagent.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/fastagent.jsonl -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/multiturn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/multiturn.md -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/sample.pdf -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/simple.txt: -------------------------------------------------------------------------------- 1 | Repeat the following text verbatim: {{name}} -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/style.css -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/test_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/test_prompts.py -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/test_resources.py -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/with_attachment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/with_attachment.md -------------------------------------------------------------------------------- /tests/e2e/prompts-resources/with_attachment_css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/prompts-resources/with_attachment_css.md -------------------------------------------------------------------------------- /tests/e2e/sampling/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/sampling/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/sampling/fastagent.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/sampling/fastagent.jsonl -------------------------------------------------------------------------------- /tests/e2e/sampling/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/sampling/image.png -------------------------------------------------------------------------------- /tests/e2e/sampling/sampling_resource_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/sampling/sampling_resource_server.py -------------------------------------------------------------------------------- /tests/e2e/sampling/test_sampling_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/sampling/test_sampling_e2e.py -------------------------------------------------------------------------------- /tests/e2e/smoke/base/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/base/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/smoke/base/index.js.TEST_ONLY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/base/index.js.TEST_ONLY -------------------------------------------------------------------------------- /tests/e2e/smoke/base/test_e2e_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/base/test_e2e_smoke.py -------------------------------------------------------------------------------- /tests/e2e/smoke/base/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/base/test_server.py -------------------------------------------------------------------------------- /tests/e2e/smoke/tensorzero/test_agent_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/tensorzero/test_agent_interaction.py -------------------------------------------------------------------------------- /tests/e2e/smoke/tensorzero/test_image_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/tensorzero/test_image_demo.py -------------------------------------------------------------------------------- /tests/e2e/smoke/tensorzero/test_simple_agent_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/smoke/tensorzero/test_simple_agent_interaction.py -------------------------------------------------------------------------------- /tests/e2e/structured/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/structured/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/structured/test_structured_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/structured/test_structured_outputs.py -------------------------------------------------------------------------------- /tests/e2e/workflow/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/e2e/workflow/puzzle_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/puzzle_server.py -------------------------------------------------------------------------------- /tests/e2e/workflow/puzzle_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/puzzle_validator.py -------------------------------------------------------------------------------- /tests/e2e/workflow/sunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/sunny.png -------------------------------------------------------------------------------- /tests/e2e/workflow/test_orchestrator_puzzle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/test_orchestrator_puzzle.py -------------------------------------------------------------------------------- /tests/e2e/workflow/test_router_agent_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/test_router_agent_e2e.py -------------------------------------------------------------------------------- /tests/e2e/workflow/test_routing_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/test_routing_server.py -------------------------------------------------------------------------------- /tests/e2e/workflow/umbrella.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/e2e/workflow/umbrella.png -------------------------------------------------------------------------------- /tests/integration/acp/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_basic.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_content_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_content_blocks.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_filesystem.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_filesystem_toolcall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_filesystem_toolcall.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_permissions.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_runtime_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_runtime_telemetry.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_slash_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_slash_commands.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_terminal.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_terminal_lifecycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_terminal_lifecycle.py -------------------------------------------------------------------------------- /tests/integration/acp/test_acp_tool_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_acp_tool_notifications.py -------------------------------------------------------------------------------- /tests/integration/acp/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/acp/test_client.py -------------------------------------------------------------------------------- /tests/integration/api/fastagent.config.markup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/fastagent.config.markup.yaml -------------------------------------------------------------------------------- /tests/integration/api/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/api/fastagent.secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/fastagent.secrets.yaml -------------------------------------------------------------------------------- /tests/integration/api/integration_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/integration_agent.py -------------------------------------------------------------------------------- /tests/integration/api/mcp_dynamic_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/mcp_dynamic_tools.py -------------------------------------------------------------------------------- /tests/integration/api/mcp_progress_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/mcp_progress_server.py -------------------------------------------------------------------------------- /tests/integration/api/mcp_tools_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/mcp_tools_server.py -------------------------------------------------------------------------------- /tests/integration/api/playback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/playback.md -------------------------------------------------------------------------------- /tests/integration/api/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/prompt.md -------------------------------------------------------------------------------- /tests/integration/api/prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/prompt.txt -------------------------------------------------------------------------------- /tests/integration/api/stderr_test_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/stderr_test_script.py -------------------------------------------------------------------------------- /tests/integration/api/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_api.py -------------------------------------------------------------------------------- /tests/integration/api/test_cli_and_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_cli_and_mcp_server.py -------------------------------------------------------------------------------- /tests/integration/api/test_describe_a2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_describe_a2a.py -------------------------------------------------------------------------------- /tests/integration/api/test_hyphens_in_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_hyphens_in_name.py -------------------------------------------------------------------------------- /tests/integration/api/test_logger_textio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_logger_textio.py -------------------------------------------------------------------------------- /tests/integration/api/test_markup_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_markup_config.py -------------------------------------------------------------------------------- /tests/integration/api/test_progress_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_progress_notifications.py -------------------------------------------------------------------------------- /tests/integration/api/test_prompt_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_prompt_commands.py -------------------------------------------------------------------------------- /tests/integration/api/test_prompt_listing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_prompt_listing.py -------------------------------------------------------------------------------- /tests/integration/api/test_provider_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_provider_keys.py -------------------------------------------------------------------------------- /tests/integration/api/test_retry_error_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_retry_error_channel.py -------------------------------------------------------------------------------- /tests/integration/api/test_server_spoofing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_server_spoofing.py -------------------------------------------------------------------------------- /tests/integration/api/test_tool_list_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/api/test_tool_list_change.py -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/elicitation/elicitation_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/elicitation_test_server.py -------------------------------------------------------------------------------- /tests/integration/elicitation/elicitation_test_server_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/elicitation_test_server_advanced.py -------------------------------------------------------------------------------- /tests/integration/elicitation/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/elicitation/manual_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/manual_advanced.py -------------------------------------------------------------------------------- /tests/integration/elicitation/manual_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/manual_test.py -------------------------------------------------------------------------------- /tests/integration/elicitation/test_config_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/test_config_modes.py -------------------------------------------------------------------------------- /tests/integration/elicitation/test_config_modes_simplified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/test_config_modes_simplified.py -------------------------------------------------------------------------------- /tests/integration/elicitation/test_elicitation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/test_elicitation_handler.py -------------------------------------------------------------------------------- /tests/integration/elicitation/test_elicitation_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/test_elicitation_integration.py -------------------------------------------------------------------------------- /tests/integration/elicitation/testing_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/elicitation/testing_handlers.py -------------------------------------------------------------------------------- /tests/integration/history-architecture/test_history_architecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/history-architecture/test_history_architecture.py -------------------------------------------------------------------------------- /tests/integration/instruction_templates/FOO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/instruction_templates/FOO.md -------------------------------------------------------------------------------- /tests/integration/instruction_templates/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/instruction_templates/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/instruction_templates/test_file_silent_instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/instruction_templates/test_file_silent_instruction.py -------------------------------------------------------------------------------- /tests/integration/mcp_filtering/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/mcp_filtering/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/mcp_filtering/filtering_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/mcp_filtering/filtering_test_server.py -------------------------------------------------------------------------------- /tests/integration/mcp_filtering/test_mcp_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/mcp_filtering/test_mcp_filtering.py -------------------------------------------------------------------------------- /tests/integration/mcp_ui/test_mcp_ui_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/mcp_ui/test_mcp_ui_integration.py -------------------------------------------------------------------------------- /tests/integration/prompt-server/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-server/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/prompt-server/multi.txt: -------------------------------------------------------------------------------- 1 | ---USER 2 | good morning 3 | ---ASSISTANT 4 | how may i help you? -------------------------------------------------------------------------------- /tests/integration/prompt-server/multi_sub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-server/multi_sub.txt -------------------------------------------------------------------------------- /tests/integration/prompt-server/multipart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-server/multipart.json -------------------------------------------------------------------------------- /tests/integration/prompt-server/simple.txt: -------------------------------------------------------------------------------- 1 | simple, no delimiters -------------------------------------------------------------------------------- /tests/integration/prompt-server/simple_sub.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-server/simple_sub.txt -------------------------------------------------------------------------------- /tests/integration/prompt-server/test_prompt_server_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-server/test_prompt_server_integration.py -------------------------------------------------------------------------------- /tests/integration/prompt-state/conv1_simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/conv1_simple.md -------------------------------------------------------------------------------- /tests/integration/prompt-state/conv2_attach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/conv2_attach.md -------------------------------------------------------------------------------- /tests/integration/prompt-state/conv2_css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/conv2_css.css -------------------------------------------------------------------------------- /tests/integration/prompt-state/conv2_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/conv2_img.png -------------------------------------------------------------------------------- /tests/integration/prompt-state/conv2_text.txt: -------------------------------------------------------------------------------- 1 | here is 2 | a 3 | normal text 4 | file 5 | -------------------------------------------------------------------------------- /tests/integration/prompt-state/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/prompt-state/test_load_prompt_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/prompt-state/test_load_prompt_templates.py -------------------------------------------------------------------------------- /tests/integration/resources/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/resources/mcp_linked_resouce_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/mcp_linked_resouce_server.py -------------------------------------------------------------------------------- /tests/integration/resources/prompt1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/prompt1.txt -------------------------------------------------------------------------------- /tests/integration/resources/prompt2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/prompt2.txt -------------------------------------------------------------------------------- /tests/integration/resources/r1file1.txt: -------------------------------------------------------------------------------- 1 | test 1 -------------------------------------------------------------------------------- /tests/integration/resources/r1file2.txt: -------------------------------------------------------------------------------- 1 | test 2 -------------------------------------------------------------------------------- /tests/integration/resources/r2file1.txt: -------------------------------------------------------------------------------- 1 | test 3 -------------------------------------------------------------------------------- /tests/integration/resources/r2file2.txt: -------------------------------------------------------------------------------- 1 | test 4 -------------------------------------------------------------------------------- /tests/integration/resources/test_resource_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/test_resource_api.py -------------------------------------------------------------------------------- /tests/integration/resources/test_resource_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/resources/test_resource_links.py -------------------------------------------------------------------------------- /tests/integration/roots/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/roots/fastagent.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/fastagent.jsonl -------------------------------------------------------------------------------- /tests/integration/roots/live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/live.py -------------------------------------------------------------------------------- /tests/integration/roots/root_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/root_client.py -------------------------------------------------------------------------------- /tests/integration/roots/root_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/root_test_server.py -------------------------------------------------------------------------------- /tests/integration/roots/test_roots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/roots/test_roots.py -------------------------------------------------------------------------------- /tests/integration/sampling/fastagent.config.auto_sampling_off.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/sampling/fastagent.config.auto_sampling_off.yaml -------------------------------------------------------------------------------- /tests/integration/sampling/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/sampling/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/sampling/live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/sampling/live.py -------------------------------------------------------------------------------- /tests/integration/sampling/sampling_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/sampling/sampling_test_server.py -------------------------------------------------------------------------------- /tests/integration/sampling/test_sampling_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/sampling/test_sampling_integration.py -------------------------------------------------------------------------------- /tests/integration/server_instructions/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/server_instructions/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/server_instructions/server_with_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/server_instructions/server_with_instructions.py -------------------------------------------------------------------------------- /tests/integration/server_instructions/server_without_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/server_instructions/server_without_instructions.py -------------------------------------------------------------------------------- /tests/integration/server_instructions/test_server_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/server_instructions/test_server_instructions.py -------------------------------------------------------------------------------- /tests/integration/skybridge/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/skybridge/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/skybridge/skybridge_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/skybridge/skybridge_test_server.py -------------------------------------------------------------------------------- /tests/integration/skybridge/test_skybridge_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/skybridge/test_skybridge_integration.py -------------------------------------------------------------------------------- /tests/integration/tool_loop/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/tool_loop/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/tool_loop/test_tool_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/tool_loop/test_tool_loop.py -------------------------------------------------------------------------------- /tests/integration/workflow/chain/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/chain/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/workflow/chain/test_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/chain/test_chain.py -------------------------------------------------------------------------------- /tests/integration/workflow/chain/test_chain_passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/chain/test_chain_passthrough.py -------------------------------------------------------------------------------- /tests/integration/workflow/evaluator_optimizer/fastagent.config.yaml: -------------------------------------------------------------------------------- 1 | mcp: 2 | name: evaluator_optimizer_tests 3 | -------------------------------------------------------------------------------- /tests/integration/workflow/evaluator_optimizer/test_evaluator_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/evaluator_optimizer/test_evaluator_optimizer.py -------------------------------------------------------------------------------- /tests/integration/workflow/mixed/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/mixed/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/workflow/mixed/test_mixed_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/mixed/test_mixed_workflow.py -------------------------------------------------------------------------------- /tests/integration/workflow/parallel/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/parallel/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/workflow/parallel/test_parallel_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/parallel/test_parallel_agent.py -------------------------------------------------------------------------------- /tests/integration/workflow/router/fastagent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/router/fastagent.config.yaml -------------------------------------------------------------------------------- /tests/integration/workflow/router/router_script.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/router/router_script.txt -------------------------------------------------------------------------------- /tests/integration/workflow/router/test_router_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/integration/workflow/router/test_router_agent.py -------------------------------------------------------------------------------- /tests/unit/acp/test_content_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/acp/test_content_conversion.py -------------------------------------------------------------------------------- /tests/unit/acp/test_filesystem_runtime_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/acp/test_filesystem_runtime_integration.py -------------------------------------------------------------------------------- /tests/unit/acp/test_terminal_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/acp/test_terminal_runtime.py -------------------------------------------------------------------------------- /tests/unit/acp/test_tool_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/acp/test_tool_permissions.py -------------------------------------------------------------------------------- /tests/unit/acp/test_tool_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/acp/test_tool_progress.py -------------------------------------------------------------------------------- /tests/unit/core/test_direct_decorators_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/core/test_direct_decorators_templates.py -------------------------------------------------------------------------------- /tests/unit/core/test_prompt_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/core/test_prompt_templates.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/test_agent_history_binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/test_agent_history_binding.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/test_agent_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/test_agent_types.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/test_llm_content_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/test_llm_content_filter.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/test_mcp_agent_local_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/test_mcp_agent_local_tools.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/test_mcp_agent_skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/test_mcp_agent_skills.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/agents/workflow/test_router_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/agents/workflow/test_router_unit.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_check_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_check_config.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_check_config_hf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_check_config_hf.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_config_env_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_config_env_var.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_serve_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_serve_command.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_server_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_server_helpers.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_url_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_url_parser.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/commands/test_url_parser_hf_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/commands/test_url_parser_hf_auth.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/core/test_mcp_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/core/test_mcp_content.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/core/test_mermaid_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/core/test_mermaid_utils.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/core/test_model_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/core/test_model_selection.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/core/test_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/core/test_prompt.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/core/test_template_functionality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/core/test_template_functionality.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/provider/anthropic/test_anthropic_cache_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/provider/anthropic/test_anthropic_cache_control.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/provider/anthropic/test_tool_id_sanitization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/provider/anthropic/test_tool_id_sanitization.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_google_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_google_converter.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_llm_anthropic_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_llm_anthropic_caching.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_llm_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_llm_azure.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_llm_openai_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_llm_openai_history.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_llm_tensorzero_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_llm_tensorzero_unit.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_multipart_converter_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_multipart_converter_anthropic.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_multipart_converter_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_multipart_converter_google.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_multipart_converter_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_multipart_converter_openai.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/providers/test_openai_custom_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/providers/test_openai_custom_headers.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_cache_control_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_cache_control_application.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_cache_walking_real_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_cache_walking_real_messages.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_clear_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_clear_behavior.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_display_input_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_display_input_tokens.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_elicitation_format_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_elicitation_format_validation.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_model_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_model_database.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_model_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_model_factory.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_model_info_caps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_model_info_caps.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_passthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_passthrough.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_playback.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_prepare_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_prepare_arguments.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_provider_key_manager_hf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_provider_key_manager_hf.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_sampling_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_sampling_converter.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_structured.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_structured.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_usage_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_usage_tracking.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/llm/test_usage_tracking_cache_billing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/llm/test_usage_tracking_cache_billing.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/prompts/test_prompt_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/prompts/test_prompt_helpers.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/prompts/test_prompt_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/prompts/test_prompt_template.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/prompts/test_template_multipart_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/prompts/test_template_multipart_integration.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_agent_server_tool_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_agent_server_tool_description.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_hf_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_hf_auth.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_mcp_aggregator_skybridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_mcp_aggregator_skybridge.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_mcp_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_mcp_connection_manager.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_mime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_mime_utils.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_format_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_format_utils.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_message_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_message_multipart.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_multipart.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_multipart_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_multipart_conversion.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_render.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_prompt_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_prompt_serialization.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_resource_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_resource_utils.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_sampling.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_server_session_terminated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_server_session_terminated.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_transport_factory_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_transport_factory_validation.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp/test_ui_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp/test_ui_mixin.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp_agent/fixture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp_agent/fixture/README.md -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp_agent/fixture/expected_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp_agent/fixture/expected_output.txt -------------------------------------------------------------------------------- /tests/unit/fast_agent/mcp_agent/test_event_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/mcp_agent/test_event_progress.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/skills/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/skills/test_registry.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/test_mcp_server_transport_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/test_mcp_server_transport_inference.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/tools/test_shell_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/tools/test_shell_runtime.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/types/test_conversation_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/types/test_conversation_summary.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/types/test_message_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/types/test_message_search.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/ui/test_agent_completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/ui/test_agent_completer.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/ui/test_console_display_plain_wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/ui/test_console_display_plain_wrap.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/ui/test_markdown_truncator_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/ui/test_markdown_truncator_streaming.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/ui/test_plain_text_truncator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/ui/test_plain_text_truncator.py -------------------------------------------------------------------------------- /tests/unit/fast_agent/utils/test_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/tests/unit/fast_agent/utils/test_time.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evalstate/fast-agent/HEAD/uv.lock --------------------------------------------------------------------------------