统一 AGC 开发端口分配
Project CI / Repository checks (push) Failing after 1m2s
Project CI / Frontend tests (push) Successful in 3m19s
Project CI / Backend tests (push) Successful in 4m18s
Project CI / Native shell tests (push) Failing after 11m47s

将 AGC Vite 纳入 Linux 用户端口段第六槽位
同步 Tauri devUrl、Vite 监听和配套后端端口预留
兼容迁移旧五端口注册记录并阻止重复分配
补齐动态配置顺序、跨平台和进程生命周期回归测试
更新开发运维文档、端口 skill 与项目共享记忆
This commit is contained in:
2026-08-08 16:18:45 +08:00
parent 6b1dfc77d9
commit 83f07fc58d
19 changed files with 710 additions and 96 deletions
+11 -1
View File
@@ -1447,7 +1447,17 @@ class DevRunner {
return;
}
const resolvedPorts = await resolveDevStackPorts(portConfig);
const reservedPorts = new Set();
const agcVitePort = normalizePort(
this.baseEnv.GENARRATIVE_AGC_VITE_PORT,
0,
);
if (agcVitePort > 0) {
reservedPorts.add(agcVitePort);
}
const resolvedPorts = await resolveDevStackPorts(portConfig, {
reservedPorts,
});
for (const [name, resolvedPort] of Object.entries(resolvedPorts)) {
const config = portConfig[name];