WorkBuddy支持Python、JS/TS、Java、Go的上下文感知开发,部分支持C#、Shell、SQL(需手动配置),不支持Solidity、Rust、Swift、Kotlin、PHP等语言。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用WorkBuddy时需要确认其对特定编程语言或开发框架的兼容性,则需明确其能力边界——WorkBuddy并非通用语言运行时环境,而是通过插件与本地执行通道协同实现上下文感知与代码生成。以下是其明确支持的语言与框架范围:
一、原生支持的编程语言
WorkBuddy可进行上下文感知补全、生成、Bug定位与修复的编程语言,均依赖于本地解释器/编译器存在及对应语言服务协议(LSP)支持能力。所有语言均需在系统中已安装对应运行时,并在IDE插件中完成路径配置。
1、Python:支持3.8及以上版本,兼容PyTorch、NumPy、Pandas、Flask、Django等主流库与框架的符号识别与调用建议。
2、JavaScript / TypeScript:支持ES2020+语法、Node.js 16+运行时,可识别React、Vue、Express、Vite等生态模块导入与钩子调用。
3、Java:支持JDK 11–21,兼容Spring Boot 2.7+/3.x、MyBatis、Lombok等,能解析Maven依赖树并生成符合Bean生命周期的测试桩代码。
4、Go:支持Go 1.19+,可识别Go Modules结构、gRPC接口定义及标准库常用包(net/http、encoding/json等)。
二、部分支持但需手动配置的语言
此类语言虽未内置完整LSP语义分析能力,但可通过WorkBuddy执行Shell命令调用外部工具链,或基于文本模式生成符合语法规范的代码片段,依赖用户本地环境完整性。
1、C#:仅支持通过VS Code插件生成WinForm/WPF基础框架代码;不提供.NET SDK索引联动,无法自动补全NuGet包内类型。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
2、Shell脚本(Bash/Zsh):支持生成含变量展开、条件判断、循环结构的脚本;可调用本地git、curl、jq等命令,但无语法错误实时校验。
3、SQL(MySQL/PostgreSQL):支持自然语言转SELECT/INSERT/UPDATE语句;不连接实际数据库执行校验,生成结果需人工确认表结构与字段名。
三、明确不支持的语言与框架
WorkBuddy未集成相应语法解析器、运行时桥接模块或行业专用工具链,因此无法提供有效辅助。尝试使用将仅返回通用模板或拒绝执行指令。
1、Solidity:无Pragma识别、合约继承关系分析、ABI生成或Hardhat/Foundry集成能力。
2、Rust(含Solana/Polkadot生态):不支持Cargo.toml依赖解析、macro展开推导或ink!/solana-program SDK语义提示。
3、Swift / Kotlin(移动端原生):无Xcode项目结构读取能力,不识别@StateObject、ViewModelProvider等平台特有声明。
4、PHP(Laravel/ThinkPHP):不解析Composer autoload机制,无法推导Facade别名或Service Container绑定关系。


















