Skip to content
Open
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
df87465
fix(cindy-github): 修复下载日志重定向域名拦截
Shinku-Chen Aug 7, 2026
1b570d4
fix(cindy-github): 收窄网络白名单到*.actions.githubusercontent.com
Shinku-Chen Aug 7, 2026
6baefb7
fix(cindy-github): 收窄Actions域名到results-receiver
Shinku-Chen Aug 7, 2026
fe7e895
chore(cindy-github): 版本号 1.2.7 → 1.2.8,同步测试断言
Shinku-Chen Aug 9, 2026
270b48e
fix(cindy-github): 修复 en.json 缺失逗号导致的 JSON 解析失败
Shinku-Chen Aug 9, 2026
9b92bd6
fix(cindy-github): 修复 en.json 缩进不一致
Shinku-Chen Aug 9, 2026
2bfd321
Merge branch 'main' into fix/cindy-github-hosts
Shinku-Chen Aug 11, 2026
5872222
chore: merge main into fix/cindy-github-hosts to resolve behind state
Shinku-Chen Aug 11, 2026
9ae4a9d
Merge branch 'main' into fix/cindy-github-hosts
Shinku-Chen Aug 12, 2026
44a393f
Merge remote-tracking branch 'origin/main' into fix/cindy-github-hosts
Shinku-Chen Aug 13, 2026
fdd088a
chore: merge upstream/main into fix/cindy-github-hosts to resolve beh…
Shinku-Chen Aug 14, 2026
f15b444
Merge remote-tracking branch 'origin/main' into fix/cindy-github-hosts
Shinku-Chen Aug 28, 2026
4cce881
fix(cindy-github): 合并 pipelines 日志重定向域名,版本升至 1.2.9
Shinku-Chen Aug 28, 2026
d410893
fix(cindy-github): 移除未证实的 pipelines 域名,版本回退 1.2.8
Shinku-Chen Aug 28, 2026
ba98428
Revert "fix(cindy-github): 移除未证实的 pipelines 域名,版本回退 1.2.8"
Shinku-Chen Aug 28, 2026
70ba535
fix(cindy-github): 移除未证实的 pipelines 域名
Shinku-Chen Aug 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .tests/cindy-github.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ async function testConnection() {

test('manifest pins host GitHub login injection to the GitHub API', () => {
const auth = manifest.network?.secrets?.find((secret) => secret.key === 'github_pat');
assert.equal(manifest.version, '1.2.7');
assert.equal(manifest.version, '1.2.8');
assert.deepEqual(auth, {
key: 'github_pat',
label: 'GitHub 登录',
Expand Down
3 changes: 2 additions & 1 deletion cindy-github/ghost.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"name": "GitHub",
"description": "内置的 GitHub 服务插件:优先使用本机 GitHub 登录,不可用时回落到备用 Personal Access Token,可读写 GitHub(issue / PR / review / 仓库 / Actions / release / 搜索等 117 个操作,两段式目录)。仅支持 github.com;token 只由主机注入 GitHub API 请求。",
"whenToUse": "只管 github.com 域名的仓库/链接(GitLab 实例的找 GitLab)。需要查/建/改 GitHub issue 或 PR,提交/回复 code review,合并 PR,查仓库/分支/commit/文件内容,触发或查看 GitHub Actions,管理 release,搜索代码/仓库/用户,或下载 Actions 产物与日志时找我。宿主优先使用本机 GitHub 登录;若尚未连接,可让 Agent 帮你完成登录,或在插件详情页配置备用 Token。",
"version": "1.2.7",
"version": "1.2.8",
"locales": {
"en": "locales/en.json",
"zh-CN": "locales/zh-CN.json",
Expand All @@ -26,6 +26,7 @@
"hosts": [
"api.github.com",
"objects.githubusercontent.com",
"results-receiver.actions.githubusercontent.com",
"*.blob.core.windows.net"
],
"secrets": [
Expand Down
4 changes: 2 additions & 2 deletions cindy-github/locales/en.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "GitHub",
"description": "Built-in GitHub service plugin for issues, pull requests, reviews, repositories, Actions, releases, search, and 117 catalogued operations. It supports github.com only, prefers your computer's GitHub login, and falls back to an optional Personal Access Token injected only by the host.",
"whenToUse": "Use for github.com repositories and links; use GitLab for GitLab instances. Handles issues, pull requests, reviews, merges, repositories, Actions, releases, search, and logs. The host prefers your GitHub login; if unavailable, sign in or configure a fallback token in plugin details.",
"description": "Built-in GitHub service plugin. Prefers your GitHub login, falls back to a Personal Access Token. Covers issues, PRs, reviews, repos, Actions, releases, search, and 117 operations. github.com only. Tokens are host-injected into API requests.",
"whenToUse": "Use for github.com repos and links; use GitLab for GitLab instances. Covers issues, PRs, reviews, merges, repos, branches, commits, files, Actions, releases, search, artifacts, and logs. Host uses your GitHub login first; if not connected, ask the agent to sign in or configure a token.",
"tools": {
"list_tools": {
"description": "List this plugin's 117 GitHub operations across issues, pulls, repo, commits, actions, releases, search, users, orgs, events, notifications, gists, git_data, reactions, and meta. With no category, return category names, counts, and descriptions; with a category, return every operation in that category with its description and parameters."
Expand Down