mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
feat: 更新 CodexLens 路由处理,保持总大小一致性并添加完整索引目录大小
This commit is contained in:
@@ -195,14 +195,15 @@ export async function handleCodexLensRoutes(ctx: RouteContext): Promise<boolean>
|
|||||||
totalProjects: status.result.projects_count || indexes.length,
|
totalProjects: status.result.projects_count || indexes.length,
|
||||||
totalFiles: status.result.total_files || 0,
|
totalFiles: status.result.total_files || 0,
|
||||||
totalDirs: status.result.total_dirs || 0,
|
totalDirs: status.result.total_dirs || 0,
|
||||||
indexSizeBytes: status.result.index_size_bytes || totalSize,
|
// Keep calculated totalSize for consistency with per-project sizes
|
||||||
indexSizeMb: status.result.index_size_mb || 0,
|
// status.index_size_bytes includes shared resources (models, cache)
|
||||||
embeddings: status.result.embeddings || {}
|
indexSizeBytes: totalSize,
|
||||||
|
indexSizeMb: totalSize / (1024 * 1024),
|
||||||
|
embeddings: status.result.embeddings || {},
|
||||||
|
// Store full index dir size separately for reference
|
||||||
|
fullIndexDirSize: status.result.index_size_bytes || 0,
|
||||||
|
fullIndexDirSizeFormatted: formatSize(status.result.index_size_bytes || 0)
|
||||||
};
|
};
|
||||||
// Use status total size if available
|
|
||||||
if (status.result.index_size_bytes) {
|
|
||||||
totalSize = status.result.index_size_bytes;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('[CodexLens] Failed to parse status:', e.message);
|
console.error('[CodexLens] Failed to parse status:', e.message);
|
||||||
|
|||||||
Reference in New Issue
Block a user