Skip to content

feat(connector): Support GitHub#293

Merged
RussellLuo merged 1 commit into
OpenCSGs:mainfrom
xxx7xxxx:dev
Jul 6, 2026
Merged

feat(connector): Support GitHub#293
RussellLuo merged 1 commit into
OpenCSGs:mainfrom
xxx7xxxx:dev

Conversation

@xxx7xxxx

@xxx7xxxx xxx7xxxx commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add GitHub connector support through backend APIs, storage, OAuth handling, and access-log redaction.
  • Add web connector models, controller, API client, and composer UI for attaching GitHub context.

Notes

  • GitHub CSGHub App: apps/csgclaw
  • CSGClaw currently does not have a public OAuth2 broker, so users need to configure their own GitHub OAuth credentials:
export CSGCLAW_GITHUB_OAUTH_CLIENT_ID='Iv23li1ng4Uy8VDAtpmI'
export CSGCLAW_GITHUB_OAUTH_CLIENT_SECRET='<client_secret>'
  • Developers can ask me for the client secret.
  • Currently, agents aren't aware of connector info (Will do it for the manager in the next contribution).

Screenshots

image
image

@xxx7xxxx xxx7xxxx requested a review from RussellLuo July 6, 2026 07:43
@RussellLuo RussellLuo merged commit 7acfb71 into OpenCSGs:main Jul 6, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants