| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
ci: mirror public main to GitCode without rewriting history Preserve GitCode main history with a normal fast-forward merge commit, keep tags and releases untouched, and reject concurrent updates. | 5 天前 | |
docs: align public CetaMesh introductions with unified Desktop/Mobile reality | 6 天前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
Review native agent auth and task progress with Windows fixture parity | 2 天前 | |
Review native agent auth and task progress with Windows fixture parity | 2 天前 | |
feat(environment): add guarded Hyper-V test foundation | 2 天前 | |
feat(desktop): rework runtime modes (social and workshop) | 23 天前 | |
feat(product): add Plugin Center and release versioning | 17 天前 | |
feat(desktop): add local extension lifecycle 本地扩展体系(阶段 10):只做 Local Import 与生命周期,不做市场服务器。 - Manifest 校验:extension.json/manifest.json;声明 network 必须给 hosts、 声明 filesystem.* 必须给 scope.paths;id/版本/路径穿越一律 fail-closed。 - Permission Review:权限 + 风险分级 + 能力 + 网络白名单 + scope,产出 fingerprint 与 token; 安装必须携带匹配的 token —— 没审查过就装不上。 - 禁止默认:shell / native / download / process 登记为 risk:'forbidden',永久不可授予。 - 源码静态预检(词法剥注释后再匹配):require / import / child_process / process / fs / eval 等一律拒装。 - 受限宿主:vm 上下文无 require/process/fs/net,codeGeneration 关闭 eval 与 new Function, 只注入已授予的能力;network 命中 manifest 白名单并复用 safe-fetch 的 SSRF 防护。 - 生命周期:install / update(版本递增 + 新增权限须重新批准)/ enable / disable / invoke / uninstall; 重启后按注册表惰性重建宿主。 - extensions/:两个验收扩展(无敏感权限的 Tool、需要 network 权限的 external-api)。 - Core 接线:ipc-protocol.js 增加 ext.* 路由;bridge.js 接入 createExtensionService。 验证:npm run test-extension PASS 87/87;test-task 90/90、test-memory 85/85、 test-config 69/69;test-core-entry PASS(真实 worker 启动)。 边界:vm 是遏制不是沙箱(真隔离需独立进程,未做);filesystem/memory 权限目前只有声明与审查面。 | 24 天前 | |
feat(mesh): unified device pairing v1.1 with QR pairing and TLS-pinned LAN mesh Implements the Desktop side of docs/protocol/UNIFIED_PAIRING_V1_1.md: QR invitation (rendered by the egui shell from a JS-generated matrix), per-install self-signed pairing TLS with a sha256(DER) pin embedded in the invitation, one-time invitation tokens whose fingerprint is persisted before any response, expiry and replay denial, signed v1/v1.1 transcripts, and a pinned outbound client that refuses to write a single request byte when the peer certificate fingerprint differs. Adds the post-pairing mesh channel (presence/manifest/capability.request) over the same TLS endpoint with Trusted != Authorized defaults (grants only mesh.presence + mesh.manifest), Desktop identity schema v2 on P-256 with a controlled migration (backups + legacyNodeId; legacy Ed25519 peers still verify), requestPeerManifest/requestPeerCapability product paths, and the shell pairing UI (connect phone, copy invitation, cancel, status polling). New suite test-mesh-pairing-interop covers shared fixtures, identity migration, and real LAN socket interop against a Node fixture phone; registered in run-all-tests. npm test: 66 PASS / 0 FAIL / 8 NOT_RUN_ENVIRONMENT; cargo test 113 passed. | 20 天前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
feat(desktop): finalize native no-web console | 1 个月前 | |
feat(desktop): refresh shell UI and motion for RC build1116 | 6 天前 | |
chore(release): record verified Build1124 counter | 3 天前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
test(environment): support Windows checkouts and ignore local evidence | 2 天前 | |
feat(environment): add guarded Hyper-V test foundation | 2 天前 | |
test(environment): support Windows checkouts and ignore local evidence | 2 天前 | |
chore: initial import of qq-bridge (migrated to D:\GIT-QQ-BRIDGE) QQ ↔ DSH bridge: QQ messages become DSH agent prompts; includes reserved2 simulation tools, kugou audio search (VIP lossless), bilibili video search/recommend MCP, and per-turn session isolation. | 1 个月前 | |
chore(public): archive obsolete design prototypes and internal repair evidence | 6 天前 | |
docs(agent): record Native security policy and verified Codex acceptance | 8 天前 | |
feat(plugins): unify Tools/MCP/Plugin integration surface (1.0 task B) - 新增 src/integrations:Plugins/Tools/MCP/Integration 四层概念 + 统一 Registry - catalog:5 个 MCP server / 53 个工具 / 插件描述符 / 8 条历史下线条目(带取证) - store:唯一经 src/storage/json-file.js 的开关持久化 - registry:总开关/逐工具开关、partial 默认关闭、legacy-unsupported 永久 Disabled - mcp-runtime:复用 @modelcontextprotocol/sdk 的 stdio Client,统一启停/发现/调用/崩溃状态 - service:plugins./tools./mcp./integrations. 共 26 个方法,全部经 Capability Broker - SnowLuma=Channel Provider、DSH=Agent Provider 以 Integration Plugin 卡片呈现(不动底层架构) - CetaMesh 仿生聊天工具包:总开关 + 逐工具开关(46 restored / 5 partial / 2 legacy-unsupported) - 接线上:service-container 装配、ipc-runtime 四族路由、bootstrap 退出时停止 MCP 子进程 - 测试:新增 4 个 suite 并登记;全量 PASS 76 · FAIL 0 · NOT_RUN_ENVIRONMENT 4 - 审计:LEGACY_TOOL_INVENTORY.md(90 条历史条目,逐条 commit/路径取证) - 报告:TOOLS_MCP_PLUGIN_RESTORATION_REPORT.md | 19 天前 | |
docs: align public CetaMesh introductions with unified Desktop/Mobile reality | 6 天前 | |
docs: add code of conduct | 25 天前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
Initial commit | 1 个月前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
docs: add Chinese open-source policy | 25 天前 | |
fix: keep native Agent chats bound to Tasks from first send | 3 天前 | |
docs: align public CetaMesh introductions with unified Desktop/Mobile reality | 6 天前 | |
docs: align public CetaMesh introductions with unified Desktop/Mobile reality | 6 天前 | |
docs: align public CetaMesh introductions with unified Desktop/Mobile reality | 6 天前 | |
feat(desktop): finalize native no-web console | 1 个月前 | |
docs: add security policy | 25 天前 | |
feat: import reviewed Desktop and Mobile source snapshot without private history | 7 天前 | |
chore(public): archive obsolete design prototypes and internal repair evidence | 6 天前 | |
feat(desktop): finalize native no-web console | 1 个月前 | |
Fix startup ownership, Git staging limits and Agent installation status | 3 天前 | |
Fix startup ownership, Git staging limits and Agent installation status | 3 天前 | |
feat(desktop): add reference viewer and harden workspace interactions Refine sidebar, composer, memory and motion; preserve source-bound previews and native browser isolation. Repair staged DSH lifecycle, update diagnostics and fail-closed Codex policy projection. | 5 天前 | |
feat: 后端静默后台运行,内嵌终端与运行控制台,就绪自动唤起浏览器 - 新增 启动桥接.vbs / 重启桥接.vbs 静默入口:后台隐藏拉起守护循环 (窗口样式 0,无黑框、无任务栏窗口),restart.bat 改为后台静默 重拉并透传 --open,start.bat 守护循环改为全路径启动 + 静默退出 - 桥接 --open / QQ_OPEN_BROWSER=1 时,端口就绪瞬间自动唤起系统 浏览器打开控制台(仅首次启动;守护内重启由前端断线自愈承接) - 端口占用:探测到已有实例时唤起浏览器打开现有控制台,本实例 exit 2 静默退出(守护不重拉);配置缺失/损坏不再崩溃:端口上 挂载同风格友好错误页说明问题点,进程后台保活 - 终端模块:运行控制台卡(log() 运行日志环形缓冲 + SSE 实时推送, 状态面板复用 gatherStatusLines 快照,等效外部 cmd 窗口)+ 命令提示符卡(进程内 cmd.exe 持久会话:GBK 编码输入输出与真实 命令行一致,标记行完成检测,工作目录跨命令延续,中断运行/清屏/ 历史记录,F5 重连同会话回滚缓冲) - 前端断线自愈:后端重启窗口期横幅提示 + 轮询,恢复瞬间整页自动 刷新,登录态凭会话 Cookie 静默续持;终端会话启动失败自动重试 | 1 个月前 | |
feat: 后端静默后台运行,内嵌终端与运行控制台,就绪自动唤起浏览器 - 新增 启动桥接.vbs / 重启桥接.vbs 静默入口:后台隐藏拉起守护循环 (窗口样式 0,无黑框、无任务栏窗口),restart.bat 改为后台静默 重拉并透传 --open,start.bat 守护循环改为全路径启动 + 静默退出 - 桥接 --open / QQ_OPEN_BROWSER=1 时,端口就绪瞬间自动唤起系统 浏览器打开控制台(仅首次启动;守护内重启由前端断线自愈承接) - 端口占用:探测到已有实例时唤起浏览器打开现有控制台,本实例 exit 2 静默退出(守护不重拉);配置缺失/损坏不再崩溃:端口上 挂载同风格友好错误页说明问题点,进程后台保活 - 终端模块:运行控制台卡(log() 运行日志环形缓冲 + SSE 实时推送, 状态面板复用 gatherStatusLines 快照,等效外部 cmd 窗口)+ 命令提示符卡(进程内 cmd.exe 持久会话:GBK 编码输入输出与真实 命令行一致,标记行完成检测,工作目录跨命令延续,中断运行/清屏/ 历史记录,F5 重连同会话回滚缓冲) - 前端断线自愈:后端重启窗口期横幅提示 + 轮询,恢复瞬间整页自动 刷新,登录态凭会话 Cookie 静默续持;终端会话启动失败自动重试 | 1 个月前 | |
feat(desktop): finalize native no-web console | 1 个月前 | |
feat(desktop): finalize native no-web console | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 天前 | ||
| 6 天前 | ||
| 7 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 23 天前 | ||
| 17 天前 | ||
| 24 天前 | ||
| 20 天前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 3 天前 | ||
| 7 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 8 天前 | ||
| 19 天前 | ||
| 6 天前 | ||
| 25 天前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 25 天前 | ||
| 3 天前 | ||
| 6 天前 | ||
| 6 天前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 25 天前 | ||
| 7 天前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 3 天前 | ||
| 3 天前 | ||
| 5 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |