Repository navigation
Colink 0.4.1 · 只读修复与网页验收预览版
Pre-releaseColink 0.4.1 · 只读修复与网页验收预览版
日期:2026-10-05。让网页 ChatGPT 按需读取你指定的本机代码;仍为只读,不新增写文件、创建目录或执行命令能力。
本版改动
- 差异先看摘要:
get_diff默认返回改动文件及增删行数,支持分页;按需展开指定文件补丁,并提供字符预算。没有前一次内容时明确说明无法比较,不再隐式输出整个项目。 - 连接状态可诊断:新增第六个只读工具
connection_status,查看本机同步、最近同步时间和过滤规则。它不读取源码,也不能在完全不可达时证明隧道健康。 - 读取更简洁:项目返回可读名称;文件清单默认隐藏逐文件哈希;源码读取提供续页行号。普通回答不展示递增同步版本号。
- 补齐基础过滤:排除更多常见服务账号、客户端凭据和 PKCS12 文件名;强制排除目录不区分大小写,仍不跟随符号链接。基础过滤不是完整敏感内容检测。
- 提供代码上下文 Skill:按“自己的项目且缺少上下文时使用;已有充分代码直接分析;归属不明先确认”的流程引导调用。发布通用文件与网页编辑器安装说明,不带维护者的连接或密钥。Skill 根据用户目标匹配,不是强制系统提示词,参见 官方 Skills 文档。
- 更新安装与维护文档:六个工具的清单、旧版更新方法、Agent 安装约定、脱敏验收结果与所有历史版本入口同步更新。
已验证的内容
- 发布前重新运行:300 项测试通过,Ruff lint/格式通过,HTTP 与持续 stdio 两套端到端演示通过。
- 0.4.1 自包含包的 SHA-256、ad-hoc 签名和 DMG 镜像检查通过;发行 bundle 常见泄露检查 1804 files / 0 findings,不等于完整安全认证。
- 已实际在维护者 ChatGPT 账号刷新六个工具、创建并安装 Skill。普通新对话不手动选技能即可读取样例;只改样例一行、未在提示中透露新值,网页读到了新值并返回正确摘要;提供充分代码的反例没有出现 Colink 活动。
- 样例和原目录选择已恢复,真实项目源码未修改。网页未提供逐次 Skill 正文加载日志,不保证每轮触发,也不把单个账号结果推广为所有账号。
下载与安装
支持 Apple Silicon / macOS 14+。推荐下载 Colink-macos-arm64.dmg,打开后将 Colink.app 拖入“应用程序”;也提供 ZIP。应用带有 Python、锁定的运行依赖与官方隧道客户端,不要求普通使用者安装开发工具。
从旧版更新前,先关闭连接并退出应用,保留旧应用,再安装到原路径;保留自己的 Application Support 数据。安装脚本仍拒绝覆盖,不会自动更新。重开后手动启动,并在原 ChatGPT 连接管理页刷新工具、使用新对话。
colink-code-context-0.4.1.zip 是独立 Skill 备用文件包,不是完整插件,也不会自动安装到网页;网页 ZIP 导入格式尚未实测,推荐 Skill 文档 中已验证的编辑器方式。所有资产校验值见 SHA256SUMS。
保持不变的边界
每个项目仍只保留当前和前一次两份状态;内容去重,较早派生历史按既有策略回收。同步协议和数据库 schema 不变。打开应用不自动共享,没有开机自启、自动更新、远程写入或终端控制。
每位使用者需要自己的 Tunnel/运行密钥及 ChatGPT 授权。密钥、私人目录、数据库和原始网页记录不在发行包中。GitHub 发布不等于 ChatGPT 公共插件目录上架。
本版仍为 Pre-release,只有本地 ad-hoc 签名,尚未完成 Apple Developer ID 签名和公证;Intel Mac/Windows 没有图形安装包。没有长期、多机或全面安全认证。
版本保留与重构锚点
这是新增的 v0.4.1,不覆盖 v0.4.0 的标签、源码或发行资产。旧版本始终可从 所有 Releases 查找;未来涉及数据库迁移时须另核对回退兼容性。
大改前锚点 anchor/colink-0.4.1-before-refactor 保持原提交不动,后续受控写入与跨文件回退另行设计、确认和发布。