feat(storage): group usage by application and runtimes

This commit is contained in:
Hyu
2026-09-03 00:11:05 +08:00
parent 380bdfeca6
commit be0214cf4d
8 changed files with 543 additions and 41 deletions
+49
View File
@@ -1958,6 +1958,41 @@ const zhHans = {
databaseType: '数据库类型',
days: '天',
missing: '不存在',
notCreated: '尚未创建',
processStorage: '各进程管理的存储',
processStorageDescription:
'由每个运行时直接统计其负责的目录;明细目录已包含在上级目录的总占用中。',
directory: '目录',
size: '占用',
files: '文件数',
runtimeUnavailable: '暂时无法获取该运行时的存储统计。',
noManagedDirectories: '该进程未报告任何受管目录。',
scanWarnings: '{{count}} 项无法读取',
boxActivity: '{{sessions}} 个会话 · {{processes}} 个受管进程',
statusLabels: {
available: '统计正常',
unavailable: '运行时未连接',
disabled: '未启用',
not_applicable: '不适用',
},
sourceLabels: {
local_process: '由 LangBot 主进程直接统计',
runtime_rpc: '由运行时进程通过鉴权 RPC 直接统计',
},
scopeLabels: {
runtime_host: '运行时宿主目录',
sandbox_sessions: '沙箱会话内部',
},
processNames: {
langbot: 'LangBot 主程序',
plugin_runtime: 'Plugin Runtime',
box_runtime: 'Box Runtime',
},
processDescriptions: {
langbot: '应用数据库、日志、上传文件、向量数据和主程序临时文件。',
plugin_runtime: '插件包、校验后的制品、依赖环境和安装实例私有数据。',
box_runtime: '沙箱工作区、MCP 进程工作区、附件交换目录和技能目录。',
},
expiredUploads: '过期上传文件',
expiredLogs: '过期日志',
noExpiredUploads: '暂无过期上传文件',
@@ -1970,6 +2005,20 @@ const zhHans = {
plugins: '插件',
mcp: 'MCP',
temp: '临时文件',
legacy_plugins: '旧版插件包',
artifacts: '已校验插件制品',
dependency_environments: '插件依赖环境',
installations: '插件安装实例数据',
staging: '插件安装暂存区',
rpc_transfer: '运行时 RPC 传输文件',
workspace: '沙箱工作区',
inbox: '输入附件',
outbox: '输出附件',
skills: '技能目录',
session_workspaces: '沙箱会话工作区',
session_caches: '沙箱运行时缓存',
session_temp: '沙箱临时文件',
managed_process_workspaces: '受管进程工作区(包括 MCP',
},
},
limitation: {