LICENSE
README.md
pyproject.toml
src/agentsflow/__init__.py
src/agentsflow/_prod.py
src/agentsflow/config.py
src/agentsflow/constants.py
src/agentsflow/errors.py
src/agentsflow/logging_utils.py
src/agentsflow/py.typed
src/agentsflow/types.py
src/agentsflow/agent/__init__.py
src/agentsflow/agent/_utils.py
src/agentsflow/agent/agent.py
src/agentsflow/agent/llm_loop.py
src/agentsflow/agent/log_dispatcher.py
src/agentsflow/agent/prompt_builder.py
src/agentsflow/agent/run_context.py
src/agentsflow/agent/stats.py
src/agentsflow/agent/tools.py
src/agentsflow/builder/__init__.py
src/agentsflow/builder/agents_builder.py
src/agentsflow/dev/__init__.py
src/agentsflow/dev/agent_api.py
src/agentsflow/dev/model_api.py
src/agentsflow/dev/monitoring_api.py
src/agentsflow/dev/monitoring_types.py
src/agentsflow/dev/processing_api.py
src/agentsflow/dev/project_api.py
src/agentsflow/dev/tool_api.py
src/agentsflow/dev/helper/__init__.py
src/agentsflow/dev/helper/agent_helper.py
src/agentsflow/dev/helper/duplicate_helper.py
src/agentsflow/dev/helper/monitoring_helper.py
src/agentsflow/dev/helper/processing_helper.py
src/agentsflow/dev/helper/prod_sync_helper.py
src/agentsflow/dev/helper/project_helper.py
src/agentsflow/dev/helper/tool_helper.py
src/agentsflow/llm/__init__.py
src/agentsflow/llm/_error_utils.py
src/agentsflow/llm/ai21_client.py
src/agentsflow/llm/amazon_client.py
src/agentsflow/llm/anthropic_client.py
src/agentsflow/llm/base.py
src/agentsflow/llm/cohere_client.py
src/agentsflow/llm/factory.py
src/agentsflow/llm/google_client.py
src/agentsflow/llm/mistral_client.py
src/agentsflow/llm/openai_client.py
src/agentsflow/llm/openai_compatible_client.py
src/agentsflow/llm/provider_registry.py
src/agentsflow/llm/models/all.json
src/agentsflow/llm/models/AI21_Labs/jamba-large-1.7.json
src/agentsflow/llm/models/AI21_Labs/jamba-mini.json
src/agentsflow/llm/models/Amazon_Nova/amazon.nova-2-lite-v1_0.json
src/agentsflow/llm/models/Amazon_Nova/amazon.nova-lite-v1_0.json
src/agentsflow/llm/models/Amazon_Nova/amazon.nova-micro-v1_0.json
src/agentsflow/llm/models/Amazon_Nova/amazon.nova-premier-v1_0.json
src/agentsflow/llm/models/Amazon_Nova/amazon.nova-pro-v1_0.json
src/agentsflow/llm/models/Anthropic/claude-haiku-4-5-20251001.json
src/agentsflow/llm/models/Anthropic/claude-opus-4-1.json
src/agentsflow/llm/models/Anthropic/claude-opus-4-5.json
src/agentsflow/llm/models/Anthropic/claude-opus-4-6.json
src/agentsflow/llm/models/Anthropic/claude-sonnet-4-5.json
src/agentsflow/llm/models/Anthropic/claude-sonnet-4-6.json
src/agentsflow/llm/models/Cohere/command-r-plus.json
src/agentsflow/llm/models/Cohere/command-r.json
src/agentsflow/llm/models/Cohere/command-r7b-12-2024.json
src/agentsflow/llm/models/Cohere/embed-english-v3.0.json
src/agentsflow/llm/models/DeepSeek/deepseek-chat.json
src/agentsflow/llm/models/DeepSeek/deepseek-r1.json
src/agentsflow/llm/models/DeepSeek/deepseek-reasoner.json
src/agentsflow/llm/models/Google_Gemini/gemini-2.5-flash-lite.json
src/agentsflow/llm/models/Google_Gemini/gemini-2.5-flash.json
src/agentsflow/llm/models/Google_Gemini/gemini-2.5-pro.json
src/agentsflow/llm/models/Google_Gemini/gemini-3-flash.json
src/agentsflow/llm/models/Google_Gemini/gemini-3.1-pro-preview.json
src/agentsflow/llm/models/Meta_Llama/llama-3.3-70b.json
src/agentsflow/llm/models/Meta_Llama/llama-4-maverick-400b.json
src/agentsflow/llm/models/Meta_Llama/llama-4-scout.json
src/agentsflow/llm/models/Mistral_AI/codestral-latest.json
src/agentsflow/llm/models/Mistral_AI/ministral-8b.json
src/agentsflow/llm/models/Mistral_AI/mistral-large-latest.json
src/agentsflow/llm/models/Mistral_AI/mistral-medium-3.json
src/agentsflow/llm/models/Mistral_AI/mistral-nemo.json
src/agentsflow/llm/models/Mistral_AI/mistral-small-latest.json
src/agentsflow/llm/models/OpenAI/gpt-4.1.json
src/agentsflow/llm/models/OpenAI/gpt-5-mini.json
src/agentsflow/llm/models/OpenAI/gpt-5-nano.json
src/agentsflow/llm/models/OpenAI/gpt-5.2.json
src/agentsflow/llm/models/OpenAI/gpt-5.4.json
src/agentsflow/llm/models/OpenAI/gpt-5.json
src/agentsflow/llm/models/OpenAI/o3.json
src/agentsflow/llm/models/OpenAI/o4-mini.json
src/agentsflow/llm/models/Perplexity_AI/sonar-deep-research.json
src/agentsflow/llm/models/Perplexity_AI/sonar-pro.json
src/agentsflow/llm/models/Perplexity_AI/sonar-reasoning-pro.json
src/agentsflow/llm/models/Perplexity_AI/sonar.json
src/agentsflow/llm/models/xAI_Grok/grok-3-mini.json
src/agentsflow/llm/models/xAI_Grok/grok-3.json
src/agentsflow/llm/models/xAI_Grok/grok-4-fast.json
src/agentsflow/llm/models/xAI_Grok/grok-4.1-fast.json
src/agentsflow/llm/models/xAI_Grok/grok-4.json
src/agentsflow/schema/__init__.py
src/agentsflow/schema/agent_config_schema.py
src/agentsflow/schema/docker_tool_config_schema.py
src/agentsflow/schema/manifest_schema.py
src/agentsflow/schema/project_config_schema.py
src/agentsflow/schema/tool_config_schema.py
src/agentsflow/schema/tool_schema.py
src/agentsflow/tools/__init__.py
src/agentsflow/tools/registry.py
src/agentsflow/tools/builtins/abuseipdb_checker/tool.py
src/agentsflow/tools/builtins/abuseipdb_checker/tool.yaml
src/agentsflow/tools/builtins/api_spec_validator/tool.py
src/agentsflow/tools/builtins/api_spec_validator/tool.yaml
src/agentsflow/tools/builtins/audio_transcription/tool.py
src/agentsflow/tools/builtins/audio_transcription/tool.yaml
src/agentsflow/tools/builtins/base32_base58/tool.py
src/agentsflow/tools/builtins/base32_base58/tool.yaml
src/agentsflow/tools/builtins/base64_codec/tool.py
src/agentsflow/tools/builtins/base64_codec/tool.yaml
src/agentsflow/tools/builtins/bash_script_linter/tool.py
src/agentsflow/tools/builtins/bash_script_linter/tool.yaml
src/agentsflow/tools/builtins/bibtex_citation_generator/tool.py
src/agentsflow/tools/builtins/bibtex_citation_generator/tool.yaml
src/agentsflow/tools/builtins/calculator/tool.py
src/agentsflow/tools/builtins/calculator/tool.yaml
src/agentsflow/tools/builtins/cron_explainer/tool.py
src/agentsflow/tools/builtins/cron_explainer/tool.yaml
src/agentsflow/tools/builtins/crypto_wallet_balance/tool.py
src/agentsflow/tools/builtins/crypto_wallet_balance/tool.yaml
src/agentsflow/tools/builtins/csv_parser/tool.py
src/agentsflow/tools/builtins/csv_parser/tool.yaml
src/agentsflow/tools/builtins/curl_command_generator/tool.py
src/agentsflow/tools/builtins/curl_command_generator/tool.yaml
src/agentsflow/tools/builtins/currency_converter/tool.py
src/agentsflow/tools/builtins/currency_converter/tool.yaml
src/agentsflow/tools/builtins/cve_search/tool.py
src/agentsflow/tools/builtins/cve_search/tool.yaml
src/agentsflow/tools/builtins/cyclomatic_complexity_analyzer/tool.py
src/agentsflow/tools/builtins/cyclomatic_complexity_analyzer/tool.yaml
src/agentsflow/tools/builtins/date_formatter/tool.py
src/agentsflow/tools/builtins/date_formatter/tool.yaml
src/agentsflow/tools/builtins/dead_link_checker/tool.py
src/agentsflow/tools/builtins/dead_link_checker/tool.yaml
src/agentsflow/tools/builtins/diff_checker/tool.py
src/agentsflow/tools/builtins/diff_checker/tool.yaml
src/agentsflow/tools/builtins/directory_tree/tool.py
src/agentsflow/tools/builtins/directory_tree/tool.yaml
src/agentsflow/tools/builtins/disk_space_watcher/tool.py
src/agentsflow/tools/builtins/disk_space_watcher/tool.yaml
src/agentsflow/tools/builtins/dns_propagation_checker/tool.py
src/agentsflow/tools/builtins/dns_propagation_checker/tool.yaml
src/agentsflow/tools/builtins/docker_inspector/tool.py
src/agentsflow/tools/builtins/docker_inspector/tool.yaml
src/agentsflow/tools/builtins/dockerfile_optimizer/tool.py
src/agentsflow/tools/builtins/dockerfile_optimizer/tool.yaml
src/agentsflow/tools/builtins/email_validator/tool.py
src/agentsflow/tools/builtins/email_validator/tool.yaml
src/agentsflow/tools/builtins/env_example_generator/tool.py
src/agentsflow/tools/builtins/env_example_generator/tool.yaml
src/agentsflow/tools/builtins/env_reader/tool.py
src/agentsflow/tools/builtins/env_reader/tool.yaml
src/agentsflow/tools/builtins/env_secret_masker/tool.py
src/agentsflow/tools/builtins/env_secret_masker/tool.yaml
src/agentsflow/tools/builtins/excel_sheet_merger/tool.py
src/agentsflow/tools/builtins/excel_sheet_merger/tool.yaml
src/agentsflow/tools/builtins/file_size_reader/tool.py
src/agentsflow/tools/builtins/file_size_reader/tool.yaml
src/agentsflow/tools/builtins/gas_price_monitor/tool.py
src/agentsflow/tools/builtins/gas_price_monitor/tool.yaml
src/agentsflow/tools/builtins/git_branch_cleanup/tool.py
src/agentsflow/tools/builtins/git_branch_cleanup/tool.yaml
src/agentsflow/tools/builtins/git_secret_scanner/tool.py
src/agentsflow/tools/builtins/git_secret_scanner/tool.yaml
src/agentsflow/tools/builtins/hash_generator/tool.py
src/agentsflow/tools/builtins/hash_generator/tool.yaml
src/agentsflow/tools/builtins/hashcat_config_generator/tool.py
src/agentsflow/tools/builtins/hashcat_config_generator/tool.yaml
src/agentsflow/tools/builtins/http_headers_analyzer/tool.py
src/agentsflow/tools/builtins/http_headers_analyzer/tool.yaml
src/agentsflow/tools/builtins/image_exif_remover/tool.py
src/agentsflow/tools/builtins/image_exif_remover/tool.yaml
src/agentsflow/tools/builtins/ip_geolocation/tool.py
src/agentsflow/tools/builtins/ip_geolocation/tool.yaml
src/agentsflow/tools/builtins/ip_lookup/tool.py
src/agentsflow/tools/builtins/ip_lookup/tool.yaml
src/agentsflow/tools/builtins/json_to_pydantic/tool.py
src/agentsflow/tools/builtins/json_to_pydantic/tool.yaml
src/agentsflow/tools/builtins/json_validator/tool.py
src/agentsflow/tools/builtins/json_validator/tool.yaml
src/agentsflow/tools/builtins/jwt_decoder/tool.py
src/agentsflow/tools/builtins/jwt_decoder/tool.yaml
src/agentsflow/tools/builtins/jwt_vulnerability_tester/tool.py
src/agentsflow/tools/builtins/jwt_vulnerability_tester/tool.yaml
src/agentsflow/tools/builtins/keyword_density_analyzer/tool.py
src/agentsflow/tools/builtins/keyword_density_analyzer/tool.yaml
src/agentsflow/tools/builtins/language_translator/tool.py
src/agentsflow/tools/builtins/language_translator/tool.yaml
src/agentsflow/tools/builtins/log_tailer/tool.py
src/agentsflow/tools/builtins/log_tailer/tool.yaml
src/agentsflow/tools/builtins/mac_vendor_lookup/tool.py
src/agentsflow/tools/builtins/mac_vendor_lookup/tool.yaml
src/agentsflow/tools/builtins/markdown_converter/tool.py
src/agentsflow/tools/builtins/markdown_converter/tool.yaml
src/agentsflow/tools/builtins/markdown_table_generator/tool.py
src/agentsflow/tools/builtins/markdown_table_generator/tool.yaml
src/agentsflow/tools/builtins/math_equation_solver/tool.py
src/agentsflow/tools/builtins/math_equation_solver/tool.yaml
src/agentsflow/tools/builtins/memory_leak_detector/tool.py
src/agentsflow/tools/builtins/memory_leak_detector/tool.yaml
src/agentsflow/tools/builtins/network_interface_lister/tool.py
src/agentsflow/tools/builtins/network_interface_lister/tool.yaml
src/agentsflow/tools/builtins/nmap_xml_parser/tool.py
src/agentsflow/tools/builtins/nmap_xml_parser/tool.yaml
src/agentsflow/tools/builtins/ocr_text_extractor/tool.py
src/agentsflow/tools/builtins/ocr_text_extractor/tool.yaml
src/agentsflow/tools/builtins/package_version_checker/tool.py
src/agentsflow/tools/builtins/package_version_checker/tool.yaml
src/agentsflow/tools/builtins/pandas_query_runner/tool.py
src/agentsflow/tools/builtins/pandas_query_runner/tool.yaml
src/agentsflow/tools/builtins/password_strength/tool.py
src/agentsflow/tools/builtins/password_strength/tool.yaml
src/agentsflow/tools/builtins/path_normalizer/tool.py
src/agentsflow/tools/builtins/path_normalizer/tool.yaml
src/agentsflow/tools/builtins/pdf_metadata_extractor/tool.py
src/agentsflow/tools/builtins/pdf_metadata_extractor/tool.yaml
src/agentsflow/tools/builtins/ping_checker/tool.py
src/agentsflow/tools/builtins/ping_checker/tool.yaml
src/agentsflow/tools/builtins/port_knocking_generator/tool.py
src/agentsflow/tools/builtins/port_knocking_generator/tool.yaml
src/agentsflow/tools/builtins/port_scanner/tool.py
src/agentsflow/tools/builtins/port_scanner/tool.yaml
src/agentsflow/tools/builtins/process_monitor/tool.py
src/agentsflow/tools/builtins/process_monitor/tool.yaml
src/agentsflow/tools/builtins/pwned_passwords_checker/tool.py
src/agentsflow/tools/builtins/pwned_passwords_checker/tool.yaml
src/agentsflow/tools/builtins/qr_code_generator/tool.py
src/agentsflow/tools/builtins/qr_code_generator/tool.yaml
src/agentsflow/tools/builtins/random_generator/tool.py
src/agentsflow/tools/builtins/random_generator/tool.yaml
src/agentsflow/tools/builtins/readability_score/tool.py
src/agentsflow/tools/builtins/readability_score/tool.yaml
src/agentsflow/tools/builtins/redis_key_explorer/tool.py
src/agentsflow/tools/builtins/redis_key_explorer/tool.yaml
src/agentsflow/tools/builtins/regex_tester/tool.py
src/agentsflow/tools/builtins/regex_tester/tool.yaml
src/agentsflow/tools/builtins/requirements_conflict_checker/tool.py
src/agentsflow/tools/builtins/requirements_conflict_checker/tool.yaml
src/agentsflow/tools/builtins/robots_txt_analyzer/tool.py
src/agentsflow/tools/builtins/robots_txt_analyzer/tool.yaml
src/agentsflow/tools/builtins/rss_feed_reader/tool.py
src/agentsflow/tools/builtins/rss_feed_reader/tool.yaml
src/agentsflow/tools/builtins/sentiment_analyzer/tool.py
src/agentsflow/tools/builtins/sentiment_analyzer/tool.yaml
src/agentsflow/tools/builtins/shodan_searcher/tool.py
src/agentsflow/tools/builtins/shodan_searcher/tool.yaml
src/agentsflow/tools/builtins/sitemap_parser/tool.py
src/agentsflow/tools/builtins/sitemap_parser/tool.yaml
src/agentsflow/tools/builtins/slack_discord_notifier/tool.py
src/agentsflow/tools/builtins/slack_discord_notifier/tool.yaml
src/agentsflow/tools/builtins/slug_generator/tool.py
src/agentsflow/tools/builtins/slug_generator/tool.yaml
src/agentsflow/tools/builtins/sql_schema_explorer/tool.py
src/agentsflow/tools/builtins/sql_schema_explorer/tool.yaml
src/agentsflow/tools/builtins/ssh_key_generator/tool.py
src/agentsflow/tools/builtins/ssh_key_generator/tool.yaml
src/agentsflow/tools/builtins/ssl_cipher_analyzer/tool.py
src/agentsflow/tools/builtins/ssl_cipher_analyzer/tool.yaml
src/agentsflow/tools/builtins/subdomain_enumerator/tool.py
src/agentsflow/tools/builtins/subdomain_enumerator/tool.yaml
src/agentsflow/tools/builtins/systemd_unit_status/tool.py
src/agentsflow/tools/builtins/systemd_unit_status/tool.yaml
src/agentsflow/tools/builtins/temp_file_generator/tool.py
src/agentsflow/tools/builtins/temp_file_generator/tool.yaml
src/agentsflow/tools/builtins/terraform_plan_analyzer/tool.py
src/agentsflow/tools/builtins/terraform_plan_analyzer/tool.yaml
src/agentsflow/tools/builtins/text_summarizer/tool.py
src/agentsflow/tools/builtins/text_summarizer/tool.yaml
src/agentsflow/tools/builtins/timestamp_converter/tool.py
src/agentsflow/tools/builtins/timestamp_converter/tool.yaml
src/agentsflow/tools/builtins/timezone_comparator/tool.py
src/agentsflow/tools/builtins/timezone_comparator/tool.yaml
src/agentsflow/tools/builtins/title_case_converter/tool.py
src/agentsflow/tools/builtins/title_case_converter/tool.yaml
src/agentsflow/tools/builtins/top_process_finder/tool.py
src/agentsflow/tools/builtins/top_process_finder/tool.yaml
src/agentsflow/tools/builtins/twitter_thread_formatter/tool.py
src/agentsflow/tools/builtins/twitter_thread_formatter/tool.yaml
src/agentsflow/tools/builtins/uptime_calculator/tool.py
src/agentsflow/tools/builtins/uptime_calculator/tool.yaml
src/agentsflow/tools/builtins/url_parser/tool.py
src/agentsflow/tools/builtins/url_parser/tool.yaml
src/agentsflow/tools/builtins/url_shortener_expander/tool.py
src/agentsflow/tools/builtins/url_shortener_expander/tool.yaml
src/agentsflow/tools/builtins/uuid_generator/tool.py
src/agentsflow/tools/builtins/uuid_generator/tool.yaml
src/agentsflow/tools/builtins/virustotal_scanner/tool.py
src/agentsflow/tools/builtins/virustotal_scanner/tool.yaml
src/agentsflow/tools/builtins/wappalyzer_wrapper/tool.py
src/agentsflow/tools/builtins/wappalyzer_wrapper/tool.yaml
src/agentsflow/tools/builtins/wayback_machine_lookup/tool.py
src/agentsflow/tools/builtins/wayback_machine_lookup/tool.yaml
src/agentsflow/tools/builtins/weather_forecast/tool.py
src/agentsflow/tools/builtins/weather_forecast/tool.yaml
src/agentsflow/tools/builtins/whois_lookup/tool.py
src/agentsflow/tools/builtins/whois_lookup/tool.yaml
src/agentsflow/tools/builtins/wikipedia_summary/tool.py
src/agentsflow/tools/builtins/wikipedia_summary/tool.yaml
src/agentsflow/tools/builtins/word_counter/tool.py
src/agentsflow/tools/builtins/word_counter/tool.yaml
src/agentsflow/tools/builtins/x509_certificate_decoder/tool.py
src/agentsflow/tools/builtins/x509_certificate_decoder/tool.yaml
src/agentsflow/tools/builtins/youtube_transcript_fetcher/tool.py
src/agentsflow/tools/builtins/youtube_transcript_fetcher/tool.yaml
src/agentsflow/tools/builtins/zipped_file_explorer/tool.py
src/agentsflow/tools/builtins/zipped_file_explorer/tool.yaml
src/agentsflow/utils/__init__.py
src/agentsflow/utils/audit.py
src/agentsflow/utils/config_io.py
src/agentsflow/utils/fs.py
src/agentsflow/utils/manifest_io.py
src/agentsflow/utils/paths.py
src/agentsflow/validate/__init__.py
src/agentsflow/validate/agent.py
src/agentsflow/validate/processing.py
src/agentsflowcompiler_lib.egg-info/PKG-INFO
src/agentsflowcompiler_lib.egg-info/SOURCES.txt
src/agentsflowcompiler_lib.egg-info/dependency_links.txt
src/agentsflowcompiler_lib.egg-info/requires.txt
src/agentsflowcompiler_lib.egg-info/top_level.txt
tests/test_genai_timeout.py