Wangnov 在 【抛砖引玉】和Claude Code远程双向通信的解决思路(非SDK,以微信为例) 中发帖
先放一个视频展示效果(剪辑掉了1s敏感信息):
前言:
[image]
[image]
Claude Code(下简称cc)在2.0.19就引入了后台任务的功能,使得Bash命令可以在后台执行。但一直以来,cc只能主动读取后台任务的日志,而不能做到等待后台任务结束再唤醒cc,做出什么反应。
而cc在2.0.60引入了SubAgent的后台运行,同时引入了BashOutput和AgentOutput两个工具(后在2.0.64统一为TaskOutput工具),实现了“等待后台的任务完成后唤醒cc”的效果,因此引出了更多玩法,也就有了本项目的出现。
诚然,很早以前就有了cc的sdk,完全可以通过sdk来实现更高级的交互流程,比如直接封装一个web或app,将sdk集成进去。但本项目的实现侧重点在于继续使用cc非常完善的TUI能力,可以远程发点小指令收尾,必要的时候可以直接tmux进...