Add dynamic analyst runtime updates and deployment guides

This commit is contained in:
2026-04-07 09:39:37 +08:00
parent 80ce63da5a
commit 62c7341cf6
45 changed files with 1886 additions and 159 deletions

View File

@@ -3,6 +3,7 @@
*/
const trimTrailingSlash = (value) => value.replace(/\/+$/, "");
const mediaAsset = (filename) => `/media/${filename}`;
const isLocalDevHost = () => {
if (typeof window === "undefined") {
return false;
@@ -14,12 +15,12 @@ const isLocalDevHost = () => {
// Centralized CDN asset URLs
export const CDN_ASSETS = {
companyRoom: {
agent_1: "https://img.alicdn.com/imgextra/i4/O1CN01Lr7SOl1lSExV0tOwv_!!6000000004817-2-tps-370-320.png",
agent_2: "https://img.alicdn.com/imgextra/i3/O1CN017Kb8cY1VQNUmuK47o_!!6000000002647-2-tps-368-312.png",
agent_3: "https://img.alicdn.com/imgextra/i3/O1CN010Fp55w1YqtGpVjgsS_!!6000000003111-2-tps-370-320.png",
agent_4: "https://img.alicdn.com/imgextra/i3/O1CN01VnUsML1Dkq6fHw3ks_!!6000000000255-2-tps-366-316.png",
agent_5: "https://img.alicdn.com/imgextra/i4/O1CN01o0kCQw1kyvbulBSl7_!!6000000004753-2-tps-370-314.png",
agent_6: "https://img.alicdn.com/imgextra/i2/O1CN01cLV0zl1FI6ULAunTp_!!6000000000463-2-tps-368-320.png",
agent_1: mediaAsset("0.png"),
agent_2: mediaAsset("1.png"),
agent_3: mediaAsset("2.png"),
agent_4: mediaAsset("3.png"),
agent_5: mediaAsset("4.png"),
agent_6: mediaAsset("5.png"),
team_logo: "https://img.alicdn.com/imgextra/i2/O1CN01n2S8aV25hcZhhNH95_!!6000000007558-2-tps-616-700.png",
reme_logo: "https://img.alicdn.com/imgextra/i2/O1CN01FhncuT1Tqp8LfCaft_!!6000000002434-2-tps-915-250.png",
full_room_dark: "https://img.alicdn.com/imgextra/i2/O1CN014sOgzK28re5haGC3X_!!6000000007986-2-tps-1248-832.png",
@@ -45,6 +46,14 @@ export const ASSETS = {
remeLogo: CDN_ASSETS.companyRoom.reme_logo,
};
export const NON_MANAGER_AVATAR_POOL = Array.from({ length: 10 }, (_, index) => (
mediaAsset(`${index + 2}.png`)
));
export const DYNAMIC_ANALYST_AVATAR_POOL = Array.from({ length: 6 }, (_, index) => (
mediaAsset(`${index + 6}.png`)
));
// Scene dimensions (actual image size)
export const SCENE_NATIVE = { width: 1248, height: 832 };
@@ -383,4 +392,3 @@ export const suggestAgentId = (name, baseType) => {
// Must end with '_analyst' to get analysis tools registered
return `${normalized || baseType}_${timestamp}_analyst`;
};