修复代码审查发现的问题

Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/04b891f2-31b8-452a-9a5c-91a78361c545

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-04-01 15:57:46 +00:00 committed by GitHub
parent d8f70b15ee
commit 96d0f2480a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 2 deletions

View File

@ -33,7 +33,8 @@ jobs:
node-version: '20'
- name: "📦 安装依赖"
run: npm install --omit=dev --ignore-scripts 2>/dev/null || true
run: |
npm install --omit=dev --ignore-scripts || echo "⚠️ 依赖安装异常·部分功能可能受限"
- name: "🎖️ 副将处理留言"
env:

View File

@ -47,10 +47,15 @@ function generateSyncReport() {
const snapshotCount = countFiles(SNAPSHOTS_DIR, '.json');
const evolutionCount = evolutionLog?.payload?.entries?.length || 0;
const evolutionEntries = evolutionLog?.payload?.entries || [];
const evolutionCount = evolutionEntries.length;
progress.payload.github_side_status.vocabulary_count = vocabCount;
progress.payload.github_side_status.schema_count = schemaCount;
progress.payload.github_side_status.snapshots = snapshotCount;
progress.payload.github_side_status.last_evolution = evolutionLog?.payload?.entries?.[evolutionLog.payload.entries.length - 1]?.evolution_id || 'N/A';
progress.payload.github_side_status.last_evolution = evolutionCount > 0
? evolutionEntries[evolutionCount - 1].evolution_id
: 'N/A';
// Update common protocol status
progress.payload.common_protocol_status.evolution_entries = evolutionCount;