Releases: joewongjc/feishu-claude-code
Releases · joewongjc/feishu-claude-code
v1.0.0
v1.0.0
从 v0.1.0 以来的完整功能升级。
新功能
- 交互式按钮 - Claude 给出选项时自动渲染成可点击按钮,Y/N 确认一键响应
- 命令菜单 - 输入
/弹出分组按钮菜单,无需记住命令 - CLI Handover - 终端会话一键移交到飞书 (
python3 handover.py "关键词") - 会话摘要 - 后台自动生成会话标题,
/resume列表一目了然 - 工作空间管理 -
/ws save/use/list/remove,不同群绑定不同项目 - Plan 模式 -
/new plan或/mode plan,Claude 只规划不执行 /stop命令 - 停止当前运行中的任务/usage命令 - 查看 Claude Max 订阅用量和重置时间/skills//mcp- 查看已安装的 Skills 和 MCP Servers- Skills 透传 -
/commit等 Claude Code 技能直接在飞书里用
群聊
- @机器人触发,不 @ 的消息静默忽略
- 每个群独立 session、模型、工作目录
- Per-chat 消息队列锁,多群并发互不阻塞
健壮性
- 智能空闲超时 - 检测子进程存活,编译/下载等长任务不会被误杀
- 独立事件循环 -
_bot_loop线程启动即就绪,修复卡片回调竞态 - 自动中断 - 新消息到达自动终止上一个任务 (SIGTERM → SIGKILL)
- API 重试 - 飞书 API 调用失败自动指数退避重试
- 看门狗 - 4 小时自动重启刷新 WebSocket
- 原子写入 - Session 存储使用 temp + rename,防止崩溃导致数据丢失
- 测试隔离 - conftest.py 自动将测试指向临时目录
其他
- 按钮布局自适应: 短选项横排,长选项竖排
- 卡片内容自动分段 (2800 字符/段)
- 图片消息自动下载并传给 Claude 分析
DEFAULT_MODEL默认值更新为claude-opus-4-6