diff --git a/pr_agent/git_providers/azuredevops_provider.py b/pr_agent/git_providers/azuredevops_provider.py index 1129bd8a..ee3a116f 100644 --- a/pr_agent/git_providers/azuredevops_provider.py +++ b/pr_agent/git_providers/azuredevops_provider.py @@ -253,9 +253,11 @@ class AzureDevopsProvider(GitProvider): diff_types = {} if changes: for change in changes.change_entries: - c = change.additional_properties['item'] - diffs.append(c['path']) - diff_types[c['path']] = change.additional_properties['changeType'] + item = change.additional_properties.get('item', {}) + path = item.get('path', None) + if path: + diffs.append(path) + diff_types[path] = change.additional_properties.get('changeType', 'Unknown') # wrong implementation - gets all the files that were changed in any commit in the PR # commits = self.azure_devops_client.get_pull_request_commits( diff --git a/pr_agent/settings/configuration.toml b/pr_agent/settings/configuration.toml index 691faec8..b84bce61 100644 --- a/pr_agent/settings/configuration.toml +++ b/pr_agent/settings/configuration.toml @@ -2,10 +2,10 @@ model="gpt-4-turbo-2024-04-09" model_turbo="gpt-4-turbo-2024-04-09" fallback_models=["gpt-4-0125-preview"] -git_provider="azure" -publish_output=false +git_provider="github" +publish_output=true publish_output_progress=true -verbosity_level=2 # 0,1,2 +verbosity_level=0 # 0,1,2 use_extra_bad_extensions=false use_wiki_settings_file=true use_repo_settings_file=true @@ -80,7 +80,7 @@ enable_help_text=false [pr_code_suggestions] # /improve # max_context_tokens=8000 num_code_suggestions=4 -commitable_code_suggestions = true +commitable_code_suggestions = false extra_instructions = "" rank_suggestions = false enable_help_text=false