diff --git a/.github/workflows/sync-persona-studio.yml b/.github/workflows/sync-persona-studio.yml index daa99406..292fe7d7 100644 --- a/.github/workflows/sync-persona-studio.yml +++ b/.github/workflows/sync-persona-studio.yml @@ -37,12 +37,12 @@ jobs: - name: 执行跨仓库同步 env: - GITHUB_TOKEN: ${{ secrets.CROSS_REPO_TOKEN }} + CROSS_REPO_TOKEN: ${{ secrets.CROSS_REPO_TOKEN }} SYNC_TARGET: ${{ github.event.inputs.sync_target || 'all' }} run: node scripts/cross-repo-sync.js - name: 通知 persona-studio 仓库 - if: env.CROSS_REPO_TOKEN != '' + if: ${{ secrets.CROSS_REPO_TOKEN != '' }} env: CROSS_REPO_TOKEN: ${{ secrets.CROSS_REPO_TOKEN }} run: | diff --git a/persona-studio/brain/memory/GUEST/memory.json b/persona-studio/brain/memory/GUEST/memory.json index 08ec676a..538e12ed 100644 --- a/persona-studio/brain/memory/GUEST/memory.json +++ b/persona-studio/brain/memory/GUEST/memory.json @@ -40,9 +40,19 @@ "role": "assistant", "content": "方案已确认!点击右下角的 🚀 我要开发 按钮,我就开始帮你做。", "timestamp": "2026-03-10T07:18:32.463Z" + }, + { + "role": "user", + "content": "我想做一个用户注册页面", + "timestamp": "2026-03-10T07:20:29.316Z" + }, + { + "role": "assistant", + "content": "好的,让我了解一下你的需求:\n\n1. 你想做什么类型的项目?(网站 / 工具 / 组件 / 其他)\n2. 有哪些核心功能?\n3. 有没有参考设计?\n\n跟我聊聊,我帮你理清思路 💙", + "timestamp": "2026-03-10T07:20:29.316Z" } ], - "last_topic": "好的,就这样吧", + "last_topic": "我想做一个用户注册页面", "preferences": {}, - "updated_at": "2026-03-10T07:18:32.463Z" + "updated_at": "2026-03-10T07:20:29.316Z" } \ No newline at end of file diff --git a/scripts/cross-repo-sync.js b/scripts/cross-repo-sync.js index 3a0258f4..7f58222d 100644 --- a/scripts/cross-repo-sync.js +++ b/scripts/cross-repo-sync.js @@ -12,7 +12,7 @@ const fs = require('fs'); const path = require('path'); const https = require('https'); -const TOKEN = process.env.CROSS_REPO_TOKEN || process.env.GITHUB_TOKEN || ''; +const TOKEN = process.env.CROSS_REPO_TOKEN || ''; const TARGET_OWNER = 'qinfendebingshuo'; const TARGET_REPO = 'persona-studio'; const SYNC_TARGET = process.env.SYNC_TARGET || 'all'; @@ -83,7 +83,7 @@ function githubRequest(method, apiPath, body) { }); req.on('error', reject); - req.setTimeout(15000, () => { req.destroy(); reject(new Error('Timeout')); }); + req.setTimeout(15000, () => { req.destroy(); reject(new Error('GitHub API request timed out after 15s')); }); if (body) req.write(JSON.stringify(body)); req.end();