mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-09-26 19:36:35 +08:00
273b1ea3cf
Reconcile migration branches without rewriting published revisions; retain additive Codex, monitoring, provider and platform fixes. Keep dynamic runner schemas and Host ownership, restore compatibility regressions, and preserve safe model-test error handling.
150 lines
7.2 KiB
JSON
150 lines
7.2 KiB
JSON
{
|
|
"name": "box-session-id-template",
|
|
"label": {
|
|
"en_US": "Sandbox Scope",
|
|
"zh_Hans": "沙箱作用域",
|
|
"zh_Hant": "沙箱作用域",
|
|
"ja_JP": "サンドボックススコープ",
|
|
"vi_VN": "Phạm vi Sandbox",
|
|
"th_TH": "ขอบเขต Sandbox",
|
|
"es_ES": "Alcance del Sandbox",
|
|
"ru_RU": "Область песочницы"
|
|
},
|
|
"description": {
|
|
"en_US": "Determines how sandbox environments are shared across messages.",
|
|
"zh_Hans": "决定沙箱环境在不同消息间的共享方式。",
|
|
"zh_Hant": "決定沙箱環境在不同訊息間的共享方式。",
|
|
"ja_JP": "メッセージ間でサンドボックス環境を共有する方法を決定します。",
|
|
"vi_VN": "Xác định cách chia sẻ môi trường sandbox giữa các tin nhắn.",
|
|
"th_TH": "กำหนดวิธีแชร์สภาพแวดล้อม Sandbox ระหว่างข้อความ",
|
|
"es_ES": "Determina cómo se comparten los entornos sandbox entre mensajes.",
|
|
"ru_RU": "Определяет, как песочницы используются совместно между сообщениями."
|
|
},
|
|
"disable_if": {
|
|
"field": "__system.box_scope_editable",
|
|
"operator": "eq",
|
|
"value": false
|
|
},
|
|
"disabled_tooltip": {
|
|
"en_US": "Sandbox is unavailable. Enable Box and check its connection before changing the scope.",
|
|
"zh_Hans": "沙箱未启用,请启用 Box 并确认连接正常后再修改作用域。",
|
|
"zh_Hant": "沙箱未啟用,請啟用 Box 並確認連線正常後再修改作用域。",
|
|
"ja_JP": "サンドボックスは利用できません。Box を有効にし、接続を確認してからスコープを変更してください。",
|
|
"vi_VN": "Sandbox không khả dụng. Hãy bật Box và kiểm tra kết nối trước khi thay đổi phạm vi.",
|
|
"th_TH": "Sandbox ไม่พร้อมใช้งาน โปรดเปิดใช้งาน Box และตรวจสอบการเชื่อมต่อก่อนเปลี่ยนขอบเขต",
|
|
"es_ES": "El sandbox no está disponible. Active Box y compruebe su conexión antes de cambiar el alcance.",
|
|
"ru_RU": "Песочница недоступна. Включите Box и проверьте подключение, прежде чем менять область."
|
|
},
|
|
"disabled_tooltip_overrides": [
|
|
{
|
|
"when": {
|
|
"field": "__system.box_scope_forced_global",
|
|
"operator": "eq",
|
|
"value": true
|
|
},
|
|
"tooltip": {
|
|
"en_US": "A global sandbox is enforced; the scope cannot be changed.",
|
|
"zh_Hans": "已强制使用全局沙箱,无法修改作用域。",
|
|
"zh_Hant": "已強制使用全域沙箱,無法修改作用域。",
|
|
"ja_JP": "グローバルサンドボックスの使用が強制されているため、スコープを変更できません。",
|
|
"vi_VN": "Bắt buộc sử dụng sandbox toàn cục; không thể thay đổi phạm vi.",
|
|
"th_TH": "ระบบบังคับใช้ Sandbox ส่วนกลาง จึงไม่สามารถเปลี่ยนขอบเขตได้",
|
|
"es_ES": "Se impone un sandbox global; no se puede cambiar el alcance.",
|
|
"ru_RU": "Принудительно используется глобальная песочница; изменить область нельзя."
|
|
}
|
|
},
|
|
{
|
|
"when": {
|
|
"field": "__system.box_scope_forced",
|
|
"operator": "eq",
|
|
"value": true
|
|
},
|
|
"tooltip": {
|
|
"en_US": "A fixed sandbox scope is enforced; the scope cannot be changed.",
|
|
"zh_Hans": "已强制使用固定沙箱作用域,无法修改作用域。",
|
|
"zh_Hant": "已強制使用固定沙箱作用域,無法修改作用域。",
|
|
"ja_JP": "固定のサンドボックススコープが強制されているため、スコープを変更できません。",
|
|
"vi_VN": "Phạm vi sandbox đã được cố định bắt buộc; không thể thay đổi phạm vi.",
|
|
"th_TH": "ระบบบังคับใช้ขอบเขต Sandbox แบบตายตัว จึงไม่สามารถเปลี่ยนขอบเขตได้",
|
|
"es_ES": "Se impone un alcance fijo del sandbox; no se puede cambiar el alcance.",
|
|
"ru_RU": "Принудительно задана фиксированная область песочницы; изменить её нельзя."
|
|
}
|
|
}
|
|
],
|
|
"type": "select",
|
|
"required": false,
|
|
"default": "{launcher_type}_{launcher_id}",
|
|
"options": [
|
|
{
|
|
"name": "{global}",
|
|
"label": {
|
|
"en_US": "Global (shared by all)",
|
|
"zh_Hans": "全局(所有人共享)",
|
|
"zh_Hant": "全域(所有人共用)",
|
|
"ja_JP": "グローバル(全員共有)",
|
|
"vi_VN": "Toàn cục (chia sẻ cho tất cả)",
|
|
"th_TH": "ทั่วไป (แชร์ทั้งหมด)",
|
|
"es_ES": "Global (compartido por todos)",
|
|
"ru_RU": "Глобальный (общий для всех)"
|
|
}
|
|
},
|
|
{
|
|
"name": "{launcher_type}_{launcher_id}",
|
|
"label": {
|
|
"en_US": "Per chat (Recommended)",
|
|
"zh_Hans": "每个会话(推荐)",
|
|
"zh_Hant": "每個會話(推薦)",
|
|
"ja_JP": "チャットごと(推奨)",
|
|
"vi_VN": "Mỗi cuộc trò chuyện (Khuyến nghị)",
|
|
"th_TH": "ต่อแชท (แนะนำ)",
|
|
"es_ES": "Por chat (Recomendado)",
|
|
"ru_RU": "По чату (Рекомендуется)"
|
|
}
|
|
},
|
|
{
|
|
"name": "{launcher_type}_{launcher_id}_{sender_id}",
|
|
"label": {
|
|
"en_US": "Per user in chat",
|
|
"zh_Hans": "会话中每个用户",
|
|
"zh_Hant": "會話中每個用戶",
|
|
"ja_JP": "チャット内のユーザーごと",
|
|
"vi_VN": "Mỗi người dùng trong cuộc trò chuyện",
|
|
"th_TH": "ต่อผู้ใช้ในแชท",
|
|
"es_ES": "Por usuario en chat",
|
|
"ru_RU": "По пользователю в чате"
|
|
}
|
|
},
|
|
{
|
|
"name": "{launcher_type}_{launcher_id}_{conversation_id}",
|
|
"label": {
|
|
"en_US": "Per conversation context",
|
|
"zh_Hans": "每个对话上下文",
|
|
"zh_Hant": "每個對話上下文",
|
|
"ja_JP": "会話コンテキストごと",
|
|
"vi_VN": "Mỗi ngữ cảnh hội thoại",
|
|
"th_TH": "ต่อบริบทการสนทนา",
|
|
"es_ES": "Por contexto de conversación",
|
|
"ru_RU": "По контексту разговора"
|
|
}
|
|
},
|
|
{
|
|
"name": "{query_id}",
|
|
"label": {
|
|
"en_US": "Per message (isolated)",
|
|
"zh_Hans": "每条消息(完全隔离)",
|
|
"zh_Hant": "每條訊息(完全隔離)",
|
|
"ja_JP": "メッセージごと(隔離)",
|
|
"vi_VN": "Mỗi tin nhắn (cách ly)",
|
|
"th_TH": "ต่อข้อความ (แยกส่วน)",
|
|
"es_ES": "Por mensaje (aislado)",
|
|
"ru_RU": "По сообщению (изолированно)"
|
|
}
|
|
}
|
|
],
|
|
"show_if": {
|
|
"field": "__system.is_wizard",
|
|
"operator": "neq",
|
|
"value": true
|
|
}
|
|
}
|