2.3 KiB
2.3 KiB
v4.5.46 (2026-08-06) 用户偏好:停止解释架构,直接修
用户原话
"你在说什么啊,我就要之前的跟单消息正常下单,扯这些是什么啊"
触发条件
用户的请求是 "让某条信号正常跟单",agent 应该:
- ✅ 直接讲 信号为什么没跟单(原因)
- ✅ 直接讲 修法(操作 + 命令)
- ❌ 不要解释 信源链路 / 架构 / 多个组件
- ❌ 不要展开 forwarder / signal_queue / OKX API 的内部机制
- ❌ 不要问"你想用 A 还是 B 方案"
错误模式(本次 session 实际犯过)
用户问: "刚才 BTC 做空信号没跟单"
错误回复:
- 解释 "signal_queue.db 入库时机" + "forwarder 转发链路" + "signal_queue_retry cron 跑 process_signal" + "lock 检查机制" + "OKX API 怎么调"
- 说完用户说"你在说什么啊"
正确回复:
- "BTC 被熬鹰资本锁了 long,与你 8/5 23:10 予与实盘 BTC 做空减仓 同币种反向 → 锁拒绝"
- "要解锁:
python3 process_signal.py unlock BTC" - "解锁后下次同类信号就会跟"
实战判断标准
| 用户问 | 错误回复 | 正确回复 |
|---|---|---|
| "X 信号没跟单" | "原因是 signal_queue.db... forwarder... OKX API..." | "X 被 Y 锁(或余额不足/锁过期) → 修法: 命令" |
| "为什么 link 断" | "可能的 5 个原因: ..." | "X 原因, 修法: Y" |
| "怎么修" | "建议改 process_signal.py 函数 + check_signal_lock 逻辑 + ..." | "改 X 行 + Y 行, 代码如下" |
核心原则
- 一次回复 = 1 个明确结论 + 1 个明确修法
- 不解释"为什么"在 2 层以上 — "X 锁了" 而不是 "X 锁了 → 锁机制基于 symbol+trader → 因为 process_signal.py 的 check_signal_lock() 检查"
- 代码 / 命令直接给 —
python3 process_signal.py unlock BTC而不是 "可以试试调用 release_lock 函数" - 不 make 新的方向 — 用户没问的设计方案不展开
- 简短 — 5-10 行结束,而非 50+ 行的架构分析
关联
agent-workflow-feedback-rules.md— 一次性回复原则user-preference-urgency-and-no-asking.md— 不问"想怎么做"v4.5.36-2026-07-08-reply-vs-qq-side-separation.md— 回复侧 vs 推送侧分工v4.5.45-lock-status-push-and-auto-unlock.md— 锁状态直接 push