Infinite WF 持续对话
Windsurf 扩展,实现 AI 无限对话循环,支持多窗口多开。
实现方式
插件支持两种实现方式,可在设置中切换:
MCP 模式(默认,推荐)
- 使用 Model Context Protocol 实现
- 无需额外安装运行环境
- 插件启动时自动配置 MCP
脚本模式
- 通过脚本调用实现
- 需要安装 Python/Node.js/Java/Go/PHP 其中一种环境
- 更稳定,兼容性更好
脚本模式运行环境
如果选择脚本模式,插件会自动检测用户电脑上的运行环境:
| 优先级 |
运行时 |
脚本文件 |
调用命令 |
| 1 |
Python |
infinite-wf.py |
python infinite-wf.py |
| 2 |
Node.js |
infinite-wf.js |
node infinite-wf.js |
| 3 |
Java |
infinite-wf.java |
java infinite-wf.java |
| 4 |
Go |
infinite-wf.go |
go run infinite-wf.go |
| 5 |
PHP |
infinite-wf.php |
php infinite-wf.php |
安装 Python(推荐)
Windows:
- 访问 https://www.python.org/downloads/ 下载安装
- 安装时勾选 "Add Python to PATH"
- 完成!
Mac:
系统自带 Python,无需安装。
功能特点
- 无限对话循环:AI 完成任务后不会终止,而是等待用户下一次输入
- 双模式支持:MCP 模式(推荐)和脚本模式可切换
- 多语言脚本支持:自动检测环境,支持 Node.js/Python/Java/Go/PHP
- 多窗口多开:每个窗口自动分配唯一端口,互不干扰
- 自动生成规则:启动时自动在工作区生成
.windsurfrules 文件
- 开头语复制:一键复制开头语
安装
从 VSIX 安装
- 将
.vsix 文件拖拽到 Windsurf 扩展管理窗口中
- 重启 Windsurf
许可证
MIT
| |