session-bridgelisted
Install: claude install-skill yunsii/wezdeck
# Session Adapter Kit(Dex · Main)
入口脚本(仓内):
```bash
REPO="${WEZDECK_REPO:-$HOME/github/wezterm-config}"
SB="$REPO/openclaw/scripts/session-bridge.sh"
```
规范:`openclaw/docs/session-bridge.md`
tmux 版本策略:`docs/tmux-install.md`
## 何时用
| 用户意图 | 命令 |
| --- | --- |
| 本机 Claude/Codex 卡在哪 | `$SB host-status` → 必要时 `host-capture --target …` |
| 飞书侧让 agent 跑一轮 | `$SB poke --id dex -m '…'`(先 `--dry-run` 若不确定) |
| 临时点 Continue / 发短文本进 TUI | `lease mint` → `host-send-keys …`(先 dry-run) |
| 权限框点 Yes | `host-capture` 确认 → `host-send-keys --approve-visible` |
| 查 Dex 会话 | `$SB claw-ls` / `claw-show --id dex` |
| 机器人通知 | `$SB bot-send --to dex -m '…'`(默认 dry-run) |
| **本人**飞书说话 | `$SB say-as-me --to dex -m '…'`(P3;默认 dry-run) |
| **饭点接管聚焦 pane** | 快捷键 **Ctrl+K w**;或 `$SB take --focus --confirm-notify`。默认 **你→Dex**(say-as-me + poke),不是 bot 推你 |
| 查/停��梢 | `$SB watch-status` / `watch-stop --all` |
| 紧急停写 | `$SB panic on` |
`take` 只做轻量轮询 + **向 Dex 交接**(需确认 / 回合空闲 turn_idle / 会话结束);**不**代按 TUI、不每 tick 跑模型。turn_idle 时 job 继续盯,不自动结束。
通知默认 `user+poke`:本人进 Dex 飞书会话 + session poke。��案经 **NotifyCard 呈现适配**(`notify_card.py`):按 pane `kind`(claude/codex/grok)确定性抽取,飞书默认 markdown/post,poke 侧短纯文本 + `【host-watch · …】` 防菜单误判——**不是** LLM 整理。需配置 `feishu_targets.dex_chat_id` 才有 say-as-me;否则至少 poke。
**仅 agent pane**:以 **pane 前台进程**为准;**不用标题**。扩展新 TUI:在 `notify_card.py` 的 `KIND_EXTRACTORS` / `KIND_FAMILY` 注册解析器即可。
## 硬规则
1. **身份三分:** `agent-poke` ≠ `bot` ≠ `user`(say-as-me);汇报里写清。
2. **读宽写窄:** 写路径 pa