From 7a73a1e3fc477779711419b2d3af56c6cc5f467d Mon Sep 17 00:00:00 2001 From: Jon Michael Aanes Date: Thu, 24 Apr 2025 11:54:41 +0200 Subject: [PATCH 1/3] Initial ruff pass --- aider_gitea/gitea_client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aider_gitea/gitea_client.py b/aider_gitea/gitea_client.py index 0c2f8e6..7360e05 100644 --- a/aider_gitea/gitea_client.py +++ b/aider_gitea/gitea_client.py @@ -169,7 +169,9 @@ class GiteaClient: # If a pull request for this head/base already exists, return it instead of crashing if response.status_code == 409: logger.warning( - 'Pull request already exists for head %s and base %s', head, base, + 'Pull request already exists for head %s and base %s', + head, + base, ) prs = self.get_pull_requests(owner, repo) for pr in prs: -- 2.45.1 From 7a35029a18986c0a8e7cca214a884ec4bb6c3212 Mon Sep 17 00:00:00 2001 From: "Jon Michael Aanes (aider)" Date: Thu, 24 Apr 2025 11:55:21 +0200 Subject: [PATCH 2/3] feat: add CLI options to override aider and evaluator models --- aider_gitea/__main__.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/aider_gitea/__main__.py b/aider_gitea/__main__.py index d2e1185..8c5b35f 100644 --- a/aider_gitea/__main__.py +++ b/aider_gitea/__main__.py @@ -45,6 +45,16 @@ def parse_args(): default=300, help='Interval in seconds between checks in daemon mode (default: 300)', ) + parser.add_argument( + '--aider-model', + help='Model to use for generating code (overrides default)', + default=None, + ) + parser.add_argument( + '--evaluator-model', + help='Model to use for evaluating code (overrides default)', + default=None, + ) return parser.parse_args() @@ -52,6 +62,13 @@ def main(): logging.basicConfig(level='INFO') args = parse_args() + # Override default models if provided + import aider_gitea as core + if args.aider_model: + core.CODE_MODEL = args.aider_model + if args.evaluator_model: + core.EVALUATOR_MODEL = args.evaluator_model + seen_issues_db = SeenIssuesDB() client = GiteaClient(args.gitea_url, secrets.gitea_token()) -- 2.45.1 From 236d1c0a10d2958d79ad543a10b8615815fbfa10 Mon Sep 17 00:00:00 2001 From: Jon Michael Aanes Date: Thu, 24 Apr 2025 11:55:25 +0200 Subject: [PATCH 3/3] Ruff after aider --- aider_gitea/__main__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/aider_gitea/__main__.py b/aider_gitea/__main__.py index 8c5b35f..a6f3d49 100644 --- a/aider_gitea/__main__.py +++ b/aider_gitea/__main__.py @@ -64,6 +64,7 @@ def main(): # Override default models if provided import aider_gitea as core + if args.aider_model: core.CODE_MODEL = args.aider_model if args.evaluator_model: -- 2.45.1