mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 08:03:15 +00:00
* feat: add GitHub PR comment trigger and reply support * refactor: improve readability of GitHub integration * linting * fix: resolve github token from thread metadata and improve PR trigger flow * fix: fall back to OAuth for GitHub webhook when no token in thread metadata * give me commit message github integeration working without a breaking * auth.py refactor * fix: validate cached GitHub token before use to handle expiry * liniting * ci unitest formatting * feat: post PR comments as GitHub App bot instead of user OAuth token * resolved comments * slack resolveed comments * Refactor docstring and comments in get_slack_repo_config Removed unnecessary comments and cleaned up docstring formatting. * cr * cr * cr * cr --------- Co-authored-by: bracesproul <braceasproul@gmail.com>
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
from typing import Any
|
|
|
|
LINEAR_TEAM_TO_REPO: dict[str, dict[str, Any] | dict[str, str]] = {
|
|
"Brace's test workspace": {"owner": "langchain-ai", "name": "open-swe"},
|
|
"Yogesh-dev": {
|
|
"projects": {
|
|
"open-swe-v3-test": {"owner": "aran-yogesh", "name": "nimedge"},
|
|
"open-swe-dev-test": {"owner": "aran-yogesh", "name": "TalkBack"},
|
|
},
|
|
"default": {
|
|
"owner": "aran-yogesh",
|
|
"name": "TalkBack",
|
|
}, # Fallback for issues without project
|
|
},
|
|
"LangChain OSS": {
|
|
"projects": {
|
|
"deepagents": {"owner": "langchain-ai", "name": "deepagents"},
|
|
"langchain": {"owner": "langchain-ai", "name": "langchain"},
|
|
}
|
|
},
|
|
"Applied AI": {
|
|
"projects": {
|
|
"GTM Engineering": {"owner": "langchain-ai", "name": "ai-sdr"},
|
|
},
|
|
"default": {"owner": "langchain-ai", "name": "ai-sdr"},
|
|
},
|
|
"Docs": {"default": {"owner": "langchain-ai", "name": "docs"}},
|
|
"Open SWE": {"default": {"owner": "langchain-ai", "name": "open-swe"}},
|
|
}
|