added blackbox branding

This commit is contained in:
Aditya Singh 2025-12-02 00:55:17 +05:30
parent 480f729116
commit 6779376222
9 changed files with 19 additions and 19 deletions

View file

@ -111,7 +111,7 @@ class GithubProvider(GitProvider):
return f"{self.base_url_html}/{repo_path}.git" #https://github.com / <OWNER>/<REPO>.git
# Given a git repo url, return prefix and suffix of the provider in order to view a given file belonging to that repo.
# Example: https://github.com/qodo-ai/pr-agent.git and branch: v0.8 -> prefix: "https://github.com/qodo-ai/pr-agent/blob/v0.8", suffix: ""
# Example: https://github.com/Blackbox-ai/pr-agent.git and branch: v0.8 -> prefix: "https://github.com/Blackbox-ai/pr-agent/blob/v0.8", suffix: ""
# In case git url is not provided, provider will use PR context (which includes branch) to determine the prefix and suffix.
def get_canonical_url_parts(self, repo_git_url:str, desired_branch:str) -> Tuple[str, str]:
owner = None

View file

@ -968,8 +968,8 @@ class GitLabProvider(GitProvider):
# https://docs.gitlab.com/user/profile/personal_access_tokens/#clone-repository-using-personal-access-token
# requires a username, which may not be applicable.
# The following solution is taken from: https://stackoverflow.com/questions/25409700/using-gitlab-token-to-clone-without-authentication/35003812#35003812
# For example: For repo url: https://gitlab.codium-inc.com/qodo/autoscraper.git
# Then to clone one will issue: 'git clone https://oauth2:<access token>@gitlab.codium-inc.com/qodo/autoscraper.git'
# For example: For repo url: https://gitlab.codium-inc.com/Blackbox/autoscraper.git
# Then to clone one will issue: 'git clone https://oauth2:<access token>@gitlab.codium-inc.com/Blackbox/autoscraper.git'
clone_url = f"{scheme}oauth2:{access_token}@gitlab.{base_url}"
return clone_url

View file

@ -101,7 +101,7 @@ def handle_configurations_errors(config_errors, git_provider):
err_message = err['error']
config_type = err['category']
header = f"❌ **PR-Agent failed to apply '{config_type}' repo settings**"
body = f"{header}\n\nThe configuration file needs to be a valid [TOML](https://qodo-merge-docs.qodo.ai/usage-guide/configuration_options/), please fix it.\n\n"
body = f"{header}\n\nThe configuration file needs to be a valid [TOML](https://Blackbox-merge-docs.Blackbox.ai/usage-guide/configuration_options/), please fix it.\n\n"
body += f"___\n\n**Error message:**\n`{err_message}`\n\n"
if git_provider.is_supported("gfm_markdown"):
body += f"\n\n<details><summary>Configuration content:</summary>\n\n```toml\n{configuration_file_content}\n```\n\n</details>"

View file

@ -1,10 +1,10 @@
{
"name": "Qodo Merge",
"description": "Qodo Merge",
"name": "Blackbox Merge",
"description": "Blackbox Merge",
"key": "app_key",
"vendor": {
"name": "Qodo",
"url": "https://qodo.ai"
"name": "Blackbox",
"url": "https://Blackbox.ai"
},
"authentication": {
"type": "jwt"
@ -32,7 +32,7 @@
]
},
"links": {
"privacy": "https://qodo.ai/privacy-policy",
"terms": "https://qodo.ai/terms"
"privacy": "https://Blackbox.ai/privacy-policy",
"terms": "https://Blackbox.ai/terms"
}
}

View file

@ -32,7 +32,7 @@
]
},
"links": {
"privacy": "https://qodo.ai/privacy-policy",
"terms": "https://qodo.ai/terms"
"privacy": "https://Blackbox.ai/privacy-policy",
"terms": "https://Blackbox.ai/terms"
}
}

View file

@ -2,7 +2,7 @@
# Do not copy this entire file to your repository configuration.
# Your repository configuration should only include options you wish to override from the defaults.
#
# Use this page: 'https://qodo-merge-docs.qodo.ai/ai_search/' to ask questions about the configuration options.
# Use this page: 'https://Blackbox-merge-docs.Blackbox.ai/ai_search/' to ask questions about the configuration options.
[config]
# models
@ -50,8 +50,8 @@ duplicate_prompt_examples = false
seed=-1 # set positive value to fix the seed (and ensure temperature=0)
temperature=0.2
# bring repo metadata 💎
add_repo_metadata=false # if true, will try to add metadata from files like 'AGENTS.MD', 'CLAUDE.MD', 'QODO.MD'
add_repo_metadata_file_list =["AGENTS.MD", "CLAUDE.MD", "QODO.MD"]
add_repo_metadata=false # if true, will try to add metadata from files like 'AGENTS.MD', 'CLAUDE.MD', 'Blackbox.MD'
add_repo_metadata_file_list =["AGENTS.MD", "CLAUDE.MD", "Blackbox.MD"]
# ignore logic
ignore_pr_title = ["^\\[Auto\\]", "^Auto"] # a list of regular expressions to match against the PR title to ignore the PR agent
ignore_pr_target_branches = [] # a list of regular expressions of target branches to ignore from PR agent when an PR is created

View file

@ -1,5 +1,5 @@
[pr_help_prompts]
system="""You are Doc-helper, a language models designed to answer questions about a documentation website for an open-soure project called "PR-Agent" (recently renamed to "Qodo Merge").
system="""You are Doc-helper, a language models designed to answer questions about a documentation website for an open-soure project called "PR-Agent" (recently renamed to "Blackbox Merge").
You will receive a question, and the full documentation website content.
Your goal is to provide the best answer to the question using the documentation provided.

View file

@ -140,12 +140,12 @@ class PRDescription:
if isinstance(self.git_provider, GithubProvider):
pr_body += ('\n\n___\n\n> <details> <summary> Need help?</summary><li>Type <code>/help how to ...</code> '
'in the comments thread for any questions about PR-Agent usage.</li><li>Check out the '
'<a href="https://qodo-merge-docs.qodo.ai/usage-guide/">documentation</a> '
'<a href="https://Blackbox-merge-docs.Blackbox.ai/usage-guide/">documentation</a> '
'for more information.</li></details>')
else: # gitlab
pr_body += ("\n\n___\n\n<details><summary>Need help?</summary>- Type <code>/help how to ...</code> in the comments "
"thread for any questions about PR-Agent usage.<br>- Check out the "
"<a href='https://qodo-merge-docs.qodo.ai/usage-guide/'>documentation</a> for more information.</details>")
"<a href='https://Blackbox-merge-docs.Blackbox.ai/usage-guide/'>documentation</a> for more information.</details>")
# elif get_settings().pr_description.enable_help_comment:
# pr_body += '\n\n___\n\n> 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull request to receive relevant information'

View file

@ -173,7 +173,7 @@ class PRHelpMessage:
answer_str += f"### Question: \n{self.question_str}\n\n"
answer_str += f"### Answer:\n{response_str.strip()}\n\n"
answer_str += f"#### Relevant Sources:\n\n"
base_path = "https://qodo-merge-docs.qodo.ai/"
base_path = "https://Blackbox-merge-docs.Blackbox.ai/"
for section in relevant_sections:
file = section.get('file_name').strip().removesuffix('.md')
if str(section['relevant_section_header_string']).strip():