b1fc0e18d9
- Add llm_call_timeout field to CustomAgentConfig TypeScript interface - Add thinking field to CustomAgentConfig (for extended thinking support) - Add UI control (number input) in AgentEditorModal for timeout configuration - Range: 0-600 seconds (0 = use global default) - Supports 60-600 seconds recommended range - Add i18n translations in Chinese (zh-CN) and English (en-US) - Label: "LLM 调用超时" / "LLM Call Timeout" - Description with explanation of timeout behavior - Hint about default and unlimited wait implications - Placeholder with recommended range - Initialize llm_call_timeout: 0 in formData (uses global default) This completes the frontend support for per-agent LLM timeout configuration that was previously missing. The setting integrates with the existing three-tier configuration hierarchy: 1. Per-agent config (llm_call_timeout in custom_agents table) 2. Global config (agent.llm_call_timeout in config.yaml) 3. Hardcoded default (120 seconds)