Skip to content

Commit bc9c473

Browse files
committed
docs(memory): record GitHub fork search visibility findings
Investigated why BigStrongSun/ccswitchmulti is reachable by direct URL but missing from default GitHub repository search. Evidence: repo API shows the repository is public, enabled, unarchived, and a fork of farion1231/cc-switch. GitHub REST repository search returns zero results for plain ccswitchmulti and user-scoped ccswitchmulti, but returns BigStrongSun/ccswitchmulti when fork:true or fork:only is included. Code search likewise requires fork:true for repo-scoped hits, while the GitHub connector reports the repository is code-search indexed. Conclusion: the primary cause is GitHub's default fork filtering in repository and code search, not privacy, disabled state, archive state, or a broken remote. External search can already find the repository page and releases. Follow-up improvements are topics/README slug cleanup or detaching from the fork network if default repository search visibility is required.
1 parent d63031f commit bc9c473

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

memory.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# CC Switch Repository Memory
22

3+
## 2026-07-06 GitHub Repository Search Fork Visibility
4+
5+
- `BigStrongSun/ccswitchmulti` 直链可访问且 GitHub API 显示 `private=false``visibility=public``archived=false``disabled=false`,默认分支是 `main`,父仓库是 `farion1231/cc-switch`。因此“搜不到”不是私有、归档、禁用或远端地址错误。
6+
- 根因边界是 GitHub 普通 repository search 默认不显示 fork。实测 `gh api 'search/repositories?q=ccswitchmulti&per_page=10'``q=ccswitchmulti user:BigStrongSun` 都返回 `total_count=0`;加 `fork:true``fork:only` 后返回 6 个 fork,第一项就是 `BigStrongSun/ccswitchmulti`
7+
- 代码搜索同样受 fork 过滤影响:`gh api 'search/code?q=repo:BigStrongSun/ccswitchmulti CCSwitchMulti'` 返回 0;加 `fork:true` 后能搜到仓库内 56 个结果。GitHub connector 的安装仓库查询显示 `is_code_search_indexed=true`,说明不是代码索引缺失。
8+
- 外部搜索并非完全未收录:matrix-websearch 能搜到 GitHub 仓库页、releases 页和相关文章;GitHub 页面没有发现 `X-Robots-Tag``<meta name="robots">` 禁止索引信号。用户体感上的主要问题是 GitHub 站内默认搜索不带 fork 过滤。
9+
- 改善建议:如果希望普通用户不加 `fork:true` 也能在 GitHub repository search 更稳定地找到,需要考虑脱离 fork network 变成独立仓库;但 GitHub 官方 `Leave fork network` 要求 public、少于 1GB、且没有 child forks,当前 API 显示本仓库已有 6 个 forks,直接脱离可能被限制。手动重建独立仓库会丢失 issues、PR、stars、watchers、child forks 等仓库元数据,只保留 git commit metadata。
10+
- 低风险改善是给仓库加 topics、确保 description/README 使用 `ccswitchmulti`,并把 README 中旧 `BigStrongSun/cc-switch` badge/release 链接更新为 `BigStrongSun/ccswitchmulti`,但这些不会改变 fork 默认过滤规则。
11+
312
## 2026-07-05 Codex Provider Catalog vs Menu Mapping Boundary
413

514
- 用户反馈新版 Codex provider 配置里,只有打开“需要本地路由映射”才展开模型列表;但 Responses 原生 provider 也应该能获取 `/models`、保存模型目录和上下文窗口。根因是前端把 `takeoverEnabled` 同时当成“目录/上下文编辑开关”和“Codex /model 菜单映射开关”,后端旧语义又把 `modelCatalog` 的存在直接解释成要写 `model_catalog_json`

0 commit comments

Comments
 (0)