Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | P | Q | R | S | T | U | V | W _ __init__() (src.agents.arxiv_agent.ArXivAgent method) (src.agents.base_agent.BaseAgent method) (src.agents.cli_agent.CLIAgent method) (src.agents.engineering_agent.EngineeringAgent method) (src.agents.excalidraw_agent.ExcalidrawAgent method) (src.agents.hpc_agent.HPCAgent method) (src.agents.prusa_agent.PrusaAgent method) (src.agents.rag_agent.RAGAgent method) (src.agents.search_agent.SearchAgent method) (src.agents.supervisor_agent.SupervisorAgent method) (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) (src.tools.engiopt.HPCContext method) (src.tools.engiopt.HPCInputs method) (src.tools.engiopt.TrainingConfig method) (src.tools.mmore_client.MMOREClient method) (src.tools.mmore_client.MMOREDuplicateFileError method) (src.tools.web_crawler.WebCrawler method) (src.utils.api_usage.TavilyUsageStats method) A agent (src.agents.supervisor_agent.RouteDecision attribute) algorithm (src.tools.engiopt.HPCContext attribute) (src.tools.engiopt.HPCInputs attribute) (src.tools.engiopt.TrainingConfig attribute) ArXivAgent (class in src.agents.arxiv_agent) auth_mode (src.tools.connection.HPCConnectionLike attribute) B BaseAgent (class in src.agents.base_agent) build_rag_agent_prompt() (in module src.utils.prompts) C cancel_job() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) cancel_jobs() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) cancel_session_jobs() (in module src.tools.hpc) canonical_algorithm() (in module src.tools.algorithms) cleanup_expired_credentials() (in module src.tools.hpc) clear_session_state() (in module src.tools.engibench) clear_ssh_credentials() (in module src.tools.hpc) CLIAgent (class in src.agents.cli_agent) close() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) cpu_count (src.tools.engiopt.HPCContext attribute) crawl() (src.tools.web_crawler.WebCrawler method) create_arxiv_tools() (in module src.tools.arxiv_tools) create_ask_papers_tool() (in module src.tools.arxiv_tools) create_download_and_analyze_tool() (in module src.tools.arxiv_tools) create_hpc_connection() (in module src.tools.hpc) create_list_papers_tool() (in module src.tools.arxiv_tools) create_search_tool() (in module src.tools.search) current_plan (src.utils.api_usage.TavilyUsageStats attribute) D default_min_similarity() (in module src.tools.mmore_client) delete_file() (src.tools.mmore_client.MMOREClient method) E empty_rag_enabled() (in module src.tools.mmore_client) EngineeringAgent (class in src.agents.engineering_agent) ensure_remote_dir() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) epochs (src.tools.engiopt.HPCContext attribute) (src.tools.engiopt.HPCInputs attribute) (src.tools.engiopt.TrainingConfig attribute) ExcalidrawAgent (class in src.agents.excalidraw_agent) extract_links() (src.tools.web_crawler.WebCrawler method) F final_response (src.agents.supervisor_agent.RouteDecision attribute) G get_current_session_id() (in module src.tools.engibench) get_file() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_hpc_agent_system_prompt() (in module src.utils.prompts) get_hpc_progress_callback() (in module src.tools.hpc) get_initial_design() (in module src.tools.engibench) get_job() (src.tools.mmore_client.MMOREClient method) get_job_diagnostics() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_job_final_state() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_job_output() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_job_status() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_mmore_progress_callback() (in module src.tools.mmore_client) get_problem_class() (in module src.tools.engibench) get_problem_state() (in module src.tools.engibench) get_remote_directory() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) get_ssh_credentials() (in module src.tools.hpc) get_ssh_credentials_secure() (in module src.tools.hpc) get_stats() (src.tools.web_crawler.WebCrawler method) get_tavily_usage() (in module src.utils.api_usage) get_unified_last_design() (in module src.tools.engibench) gpu_count (src.tools.engiopt.HPCContext attribute) gpus (src.tools.engiopt.TrainingConfig attribute) H harness_problem_id() (in module src.tools.problems) health_check() (src.tools.mmore_client.MMOREClient method) host_alias (src.tools.connection.HPCConnectionLike attribute) HPCAgent (class in src.agents.hpc_agent) HPCBrokerConnection (class in src.tools.connection) HPCConnection (class in src.tools.connection) HPCConnectionLike (class in src.tools.connection) HPCContext (class in src.tools.engiopt) HPCInputs (class in src.tools.engiopt) I invoke() (src.agents.base_agent.BaseAgent method) (src.agents.supervisor_agent.SupervisorAgent method) is_api_key_configured() (in module src.utils.api_usage) is_approaching_limit (src.utils.api_usage.TavilyUsageStats property) is_critical (src.utils.api_usage.TavilyUsageStats property) is_same_domain() (src.tools.web_crawler.WebCrawler method) is_valid_url() (src.tools.web_crawler.WebCrawler method) K key_limit (src.utils.api_usage.TavilyUsageStats attribute) key_percentage (src.utils.api_usage.TavilyUsageStats attribute) key_usage (src.utils.api_usage.TavilyUsageStats attribute) L list_active_jobs() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) list_files() (src.tools.mmore_client.MMOREClient method) M mem_value (src.tools.engiopt.HPCContext attribute) messages (src.agents.supervisor_agent.SupervisorState attribute) MMOREClient (class in src.tools.mmore_client) MMOREDuplicateFileError MMOREFileNotFoundError MMOREIndexingError MMOREIndexingTimeoutError model_config (src.agents.supervisor_agent.RouteDecision attribute) (src.tools.search.WebSearchInput attribute) module src.agents.arxiv_agent src.agents.base_agent src.agents.cli_agent src.agents.engineering_agent src.agents.excalidraw_agent src.agents.hpc_agent src.agents.prusa_agent src.agents.rag_agent src.agents.search_agent src.agents.supervisor_agent src.tools.algorithms src.tools.arxiv_tools src.tools.cli src.tools.connection src.tools.engibench src.tools.engiopt src.tools.hpc src.tools.job_monitor src.tools.mmore_client src.tools.problems src.tools.search src.tools.stl_export src.tools.web_crawler src.utils.api_usage src.utils.prompts more_steps_after (src.agents.supervisor_agent.RouteDecision attribute) N next (src.agents.supervisor_agent.SupervisorState attribute) normalize_url() (src.tools.web_crawler.WebCrawler method) P paygo_limit (src.utils.api_usage.TavilyUsageStats attribute) paygo_percentage (src.utils.api_usage.TavilyUsageStats attribute) paygo_usage (src.utils.api_usage.TavilyUsageStats attribute) plan_limit (src.utils.api_usage.TavilyUsageStats attribute) plan_percentage (src.utils.api_usage.TavilyUsageStats attribute) plan_usage (src.utils.api_usage.TavilyUsageStats attribute) problem_id (src.tools.engiopt.HPCContext attribute) (src.tools.engiopt.HPCInputs attribute) (src.tools.engiopt.TrainingConfig attribute) PrusaAgent (class in src.agents.prusa_agent) put_file() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) Q query (src.tools.search.WebSearchInput attribute) R RAGAgent (class in src.agents.rag_agent) reasoning (src.agents.supervisor_agent.RouteDecision attribute) remove_remote_file() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) replace_file() (src.tools.mmore_client.MMOREClient method) reset_submit_count() (in module src.tools.hpc) retrieve() (src.tools.mmore_client.MMOREClient method) RouteDecision (class in src.agents.supervisor_agent) run_command() (src.tools.connection.HPCConnection method) S search_agent (src.agents.supervisor_agent.SupervisorAgent attribute) SearchAgent (class in src.agents.search_agent) seed (src.tools.engiopt.TrainingConfig attribute) set_current_session_id() (in module src.tools.hpc) set_hpc_progress_callback() (in module src.tools.hpc) set_initial_design() (in module src.tools.engibench) set_mmore_progress_callback() (in module src.tools.mmore_client) set_session_id() (in module src.tools.engibench) set_ssh_credentials() (in module src.tools.hpc) set_submit_budget() (in module src.tools.hpc) set_unified_last_design() (in module src.tools.engibench) slurm_cpus_per_task (src.tools.engiopt.HPCInputs attribute) slurm_gpus (src.tools.engiopt.HPCInputs attribute) slurm_mem_per_cpu (src.tools.engiopt.HPCInputs attribute) slurm_time (src.tools.engiopt.HPCInputs attribute) src.agents.arxiv_agent module src.agents.base_agent module src.agents.cli_agent module src.agents.engineering_agent module src.agents.excalidraw_agent module src.agents.hpc_agent module src.agents.prusa_agent module src.agents.rag_agent module src.agents.search_agent module src.agents.supervisor_agent module src.tools.algorithms module src.tools.arxiv_tools module src.tools.cli module src.tools.connection module src.tools.engibench module src.tools.engiopt module src.tools.hpc module src.tools.job_monitor module src.tools.mmore_client module src.tools.problems module src.tools.search module src.tools.stl_export module src.tools.web_crawler module src.utils.api_usage module src.utils.prompts module strip_suggested_prompts() (in module src.utils.prompts) submit_job() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) SupervisorAgent (class in src.agents.supervisor_agent) SupervisorState (class in src.agents.supervisor_agent) T task_instruction (src.agents.supervisor_agent.RouteDecision attribute) TavilyUsageStats (class in src.utils.api_usage) test_slurm_script() (src.tools.connection.HPCBrokerConnection method) (src.tools.connection.HPCConnection method) (src.tools.connection.HPCConnectionLike method) time_hours (src.tools.engiopt.TrainingConfig attribute) total_hours (src.tools.engiopt.HPCContext attribute) TrainingConfig (class in src.tools.engiopt) U upload_file() (src.tools.mmore_client.MMOREClient method) V validate_hostname() (in module src.tools.hpc) validate_username() (in module src.tools.hpc) W wandb_entity (src.tools.engiopt.TrainingConfig attribute) WebCrawler (class in src.tools.web_crawler) WebSearchInput (class in src.tools.search)