From d85774831461738b1a9aba6d958a1d15c66606c6 Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Tue, 10 Feb 2026 09:42:15 +0800 Subject: [PATCH] add minimax --- repair_agent/__main__.py | 1 + repair_agent/config/settings.py | 15 ++++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/repair_agent/__main__.py b/repair_agent/__main__.py index 9204d63..497325c 100644 --- a/repair_agent/__main__.py +++ b/repair_agent/__main__.py @@ -121,6 +121,7 @@ def status(): console.print("\n[bold]项目路径映射:[/bold]") console.print(f" rtc_backend: [blue]{settings.path_rtc_backend}[/blue]") console.print(f" rtc_web: [blue]{settings.path_rtc_web}[/blue]") + console.print(f" airhub_app: [blue]{settings.path_airhub_app}[/blue]") @app.command() diff --git a/repair_agent/config/settings.py b/repair_agent/config/settings.py index 88ef7ad..106df72 100644 --- a/repair_agent/config/settings.py +++ b/repair_agent/config/settings.py @@ -18,7 +18,7 @@ class Settings(BaseSettings): # Claude CLI claude_cli_path: str = Field(default="claude", description="Claude CLI 路径") - claude_timeout: int = Field(default=300, description="Claude CLI 超时时间(秒)") + claude_timeout: int = Field(default=1000, description="Claude CLI 超时时间(秒)") # Git git_user_name: str = Field(default="repair-agent", description="Git 用户名") @@ -27,8 +27,8 @@ class Settings(BaseSettings): # 安全配置 max_retry_count: int = Field(default=3, description="最大重试次数") - max_modified_lines: int = Field(default=50, description="最大修改行数") - max_modified_files: int = Field(default=5, description="最大修改文件数") + max_modified_lines: int = Field(default=500, description="最大修改行数") + max_modified_files: int = Field(default=20, description="最大修改文件数") critical_files: str = Field( default="payment,auth,security", description="核心文件关键词,逗号分隔" @@ -43,9 +43,13 @@ class Settings(BaseSettings): default="/Users/maidong/Desktop/zyc/qy_gitlab/rtc_web", description="rtc_web 本地路径" ) - + path_airhub_app: str = Field( + default="/Users/maidong/Desktop/zyc/qiyuan_gitea/rtc_prd/airhub_app", + description="airhub_app 本地路径" + ) + class Config: - env_file = ".env" + env_file = os.path.join(os.path.dirname(os.path.dirname(__file__)), ".env") env_file_encoding = "utf-8" extra = "ignore" @@ -54,6 +58,7 @@ class Settings(BaseSettings): path_map = { "rtc_backend": self.path_rtc_backend, "rtc_web": self.path_rtc_web, + "airhub_app": self.path_airhub_app, } return path_map.get(project_id)