Repository navigation
Rebuild Link as the unified Smallink desktop platform - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标
把旧 Link 数据接入原型重构为统一的 Smallink 本地优先 macOS 智能体平台,并将当前产品功能、测试、文档与发布能力完整纳入 GitHub。
主要变化
smallink/核心替换旧 Web/API 原型,统一会话、项目、权限、工具、连接器和本地数据存储。迁移说明
这是一次完整架构替换:旧
src/、link-agent-client/、Docker/PostgreSQL 原型与旧部署脚本退出,当前 Smallink 单体桌面架构成为新的事实源。旧 Git 历史保留,变更先以 Draft PR 评审。验证
pytest tests -q: 976 passed, 1 skippednpm test: 24 files / 110 tests passednpm run e2e: 6 passednpm run build: passedcargo check --manifest-path surfaces/gui/src-tauri/Cargo.toml: passed/v1/health: passedpython scripts/check_versions.py:0.2.0数据与隐私
node_modules、Rust/Python 构建产物均未提交。archive/和references/仅保留在本机,不进入公开仓库。