问题描述: 会话(session)文件中存储的 agent name 在源码多处被硬编码为 "Friday",而不是从用户配置的 agent.json 中的 name 字段读取。
影响: 每次创建 session 时,agent.name 都被设为 "Friday",无论用户在 config.json / agent.json 中配置了什么 agent name。这导致:
session 元数据始终显示 name: "Friday"
依赖 session 中 agent.name 的下游功能(如 Auto-Memory 写日记时)会使用错误的名称
用户无法自定义 session 中的 agent name
根因: 字符串 "Friday" 在以下源码文件中被硬编码:
qwenpaw/app/_app.py:210 — app_name="Friday"
qwenpaw/app/runner/runner.py:234 — name="Friday"
qwenpaw/app/runner/command_dispatch.py — 第121、158、188、221、233、257、266行,多处 name 和 agent_name 参数被设为 "Friday"
qwenpaw/app/runner/mission_dispatch.py:63 — name="Friday"
qwenpaw/app/runner/daemon_commands.py:238、264 — name="Friday"
预期行为: session 中的 agent name 应从 agent 配置(如 agent.json 的 name 字段或 config.json 中的 agent 配置)读取,若未显式设置则提供一个合理的默认值(如 agent ID)。
建议修复方案: 将硬编码的 "Friday" 替换为对 agent 配置名称的引用,或在 config.json / agent.json 中使其可配置。
运行环境:
QwenPaw 版本:1.1.5.post1
运行平台:macOS(本地部署)
问题描述: 会话(session)文件中存储的 agent name 在源码多处被硬编码为 "Friday",而不是从用户配置的 agent.json 中的 name 字段读取。
影响: 每次创建 session 时,agent.name 都被设为 "Friday",无论用户在 config.json / agent.json 中配置了什么 agent name。这导致:
session 元数据始终显示 name: "Friday"
依赖 session 中 agent.name 的下游功能(如 Auto-Memory 写日记时)会使用错误的名称
用户无法自定义 session 中的 agent name
根因: 字符串 "Friday" 在以下源码文件中被硬编码:
qwenpaw/app/_app.py:210 — app_name="Friday"
qwenpaw/app/runner/runner.py:234 — name="Friday"
qwenpaw/app/runner/command_dispatch.py — 第121、158、188、221、233、257、266行,多处 name 和 agent_name 参数被设为 "Friday"
qwenpaw/app/runner/mission_dispatch.py:63 — name="Friday"
qwenpaw/app/runner/daemon_commands.py:238、264 — name="Friday"
预期行为: session 中的 agent name 应从 agent 配置(如 agent.json 的 name 字段或 config.json 中的 agent 配置)读取,若未显式设置则提供一个合理的默认值(如 agent ID)。
建议修复方案: 将硬编码的 "Friday" 替换为对 agent 配置名称的引用,或在 config.json / agent.json 中使其可配置。
运行环境:
QwenPaw 版本:1.1.5.post1
运行平台:macOS(本地部署)