Skip to content

feat: update vite config for SDL integration#544

Open
kingboung wants to merge 11 commits into
devfrom
feat/sdl-web
Open

feat: update vite config for SDL integration#544
kingboung wants to merge 11 commits into
devfrom
feat/sdl-web

Conversation

@kingboung

@kingboung kingboung commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

概述

app-ai-native 接入 SDL(security 平台)跨应用跳转与 cloud 代理配置。

变更内容

vite 代理(SDL 集成)

  • cloud 代理 target 改为 https://${cloudHost}[:${port}](适配 SSL 部署,端口可选)
  • 统一 rewrite 规则为 ${cloudApiPrefix}${path}(简化原正则替换)

跨应用 SSO 跳转

  • packages/app-ai-native/src/lib/security-jump.tsbuildSecurityUrl()${SECURITY_FRONTEND_URL}/?from_opencode=1,跳转后由 security-frontend 检测 from_opencode 自动发起 Casdoor OAuth(同域同 Casdoor 实例,SSO 自动认证)
  • packages/app-ai-native/src/lib/env.ts:新增 SECURITY_FRONTEND_URL(默认 /llm_sast

🔄 更新记录(2026-06-12)

  • 合并 devf5bf6df):合入主线 47 个提交;解 root-layout.tsx import 冲突(保留实际用到的 Gauge/Shield,删未用的 Sun/Moon);dev 将 env 重构到 src/lib/env.ts(getter 形式),security-jump.ts 已自动适配新位置,from_opencode 跳转 / SECURITY_FRONTEND_URL / vite https 代理均完好
  • 修复 typechecke8fc53bcc):@costrict/cs 引用构建期生成的 skill/builtin(仓库默认不存在),加 // @ts-ignore 抑制 TS2307;全 14 包 typecheck 通过,pre-push 钩子恢复正常

联动仓库

🤖 Generated with Claude Code

kingboung and others added 11 commits June 4, 2026 20:36
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…latform

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
# Conflicts:
#	packages/app-ai-native/src/pages/root-layout.tsx
skill/builtin 为构建期下载生成的模块(见 bundled-skills/),仓库默认不存在,
tsgo 无法解析会报 TS2307。为其 import 加 @ts-ignore,使 turbo typecheck 通过。

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant