YDS Hyperion
YDS Hyperion 是面向 VS Code 的 AI 编程助手:提供侧边栏对话、选中代码一键处理,并支持通过 MCP(Model Context Protocol)接入外部工具,让模型从“会说”变成“会做”。
功能特性
- 侧边栏对话:问答模式(Markdown + 代码高亮)与智能体模式(任务驱动 + 工具调用)
- 选中代码一键处理:解释 / 优化 / 生成(结果输出到 Output 面板,便于复制/对照)
- 多模型配置:保存多个大模型 Provider,一键切换、支持连接测试(OpenAI 兼容接口/自建服务/本地推理均可)
- MCP 工具扩展:连接 MCP Server(HTTP / stdio),在智能体模式下调用你接入的工具(取决于服务器提供的能力)
- 可定制行为:支持配置系统提示词、最大回合数、Java 文件编码等
快速开始
- 安装扩展后,在活动栏找到 YDS Hyperion 图标,打开侧边栏对话面板
- 点击右上角“配置”,新增一个 LLM Provider:Endpoint / API Key / Model(也可保存多个并切换)
- 回到聊天面板,选择“问答模式”或“智能体模式”开始使用
- (可选)在配置面板添加并连接 MCP Server,让智能体在任务中调用工具
配置项(Settings)
yds-hyperion.llm.endpoint: LLM API Endpoint(OpenAI 兼容)
yds-hyperion.llm.apiKey: LLM API Key
yds-hyperion.llm.model: 模型名称
yds-hyperion.llm.temperature: 生成随机性
yds-hyperion.llm.maxTokens: 最大生成 tokens
yds-hyperion.llm.topP: nucleus sampling 参数
yds-hyperion.mcp.endpoint: MCP 服务 URL 或可执行文件路径
yds-hyperion.mcp.transportType: MCP 传输方式(http / stdio)
yds-hyperion.mcp.headers: MCP HTTP Headers(http 方式)
yds-hyperion.mcp.env: MCP 环境变量(stdio 方式)
命令
YDS Hyperion: Open Chat Panel - 打开侧边栏对话面板
YDS Hyperion: Open Configuration Panel - 打开配置面板(LLM/MCP/System)
YDS Hyperion: Explain Selected Code - 解释当前选中代码
YDS Hyperion: Optimize Selected Code - 优化当前选中代码
YDS Hyperion: Generate Code with AI - 根据提示生成代码
YDS Hyperion: Check MCP Status - 查看 MCP 连接状态与可用工具列表
隐私与数据
- 你配置的 Provider(包含 API Key)会保存在 VS Code 的扩展全局存储中;请求仅会发送到你填写的 Endpoint
- 智能体模式在执行任务时,可能会读取工作区文件并把必要片段发送给模型或 MCP Server(完全取决于你的输入与连接的工具)
📞 反馈和支持
如果您在使用过程中遇到任何问题或有功能建议,请通过以下方式联系我们:
- 邮件支持: zhangchck@yonyou.com
📄 许可证
本项目采用MIT许可证,详情请见LICENSE文件。
| |