Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>My AssistantNew to Visual Studio Code? Get it now.
My Assistant

My Assistant

jtong

|
17 installs
| (0) | Free
plugin of chat assistant and job management client
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

My Assistant 插件使用指南

My Assistant是一款为 Visual Studio Code 设计的插件,集成了聊天助手和作业(Job)管理功能。其目的是为用户提供一个安全、私密且高度可定制的 AI 助手体验。只需拥有 AI 服务的 API 密钥,您就可以在本地环境中使用社区开发的各种 Agent,与 AI 进行深度交互,同时确保所有数据和信息都安全地存储在您的本地设备上。

核心优势

  • 本地化和隐私保护:所有数据和交互历史都存储在本地,不用担心信息泄露或被在线服务绑架。
  • 高度可定制:在打开的任意目录的 ai_helper/agent 下,您可以自定义和加载不同的 AI Aegnt,以满足特定需求。
  • 简单易用:只需一个 AI 服务的 API 密钥,即可开启强大的 AI 辅助功能。
  • 开放生态:鼓励社区贡献新的 Agent,持续扩展插件的功能。

安装指南

前置条件

  • Visual Studio Code:请确保已安装最新版本的 VSCode。
  • Node.js:插件依赖于 Node.js,请确保已安装 Node.js 环境。(主要是 agent 需要)

安装步骤

  1. 搜索插件

在vscode extensions marketplace搜索 my-assitant :

search-plugin

点击 install 即可。

配置 API 密钥

插件依赖于不同的 AI 服务来提供智能功能。在使用之前,请确保在 VSCode 的配置中添加相应的 API 密钥。

  1. 打开设置

点击左下角的齿轮图标,选择 设置,或者使用快捷键 Ctrl+,。

  1. 找到插件配置

在设置搜索栏中输入 myAssistant.apiKey。

  1. 配置 API 密钥

根据您使用的 AI 服务,添加相应的 API 密钥:

setup_apikey

使用指南

聊天助手

新建聊天

  1. 打开聊天侧边栏

点击活动栏(通常在 VSCode 左侧)中的聊天图标,打开聊天侧边栏。

  1. 创建新聊天

在聊天列表的标题栏中,点击 + 按钮。

  1. 选择 Agent

输入聊天名称,然后从可用 Agent 列表中选择一个 Agent 。Agent 列表来自于项目目录下 ai_helper/agent/agents.json 中的配置,您可以根据需要选择适合的 Agent。

  1. 开始对话

双击聊天名称,打开聊天窗口。您现在可以在输入框中输入消息,与 AI 助手进行交互。

管理聊天

  • 重命名聊天:右键点击聊天名称,选择 Rename Chat,然后输入新的名称。
  • 删除聊天:右键点击聊天名称,选择 Delete Chat,确认删除该聊天。

自定义 Aegnt

ai_helper/agent 组件允许您自定义和加载不同的 AI Agent。

体验样例 Agent

要快速体验样例 Agent (仓库地址: https://github.com/jtong/my_assistant_agent_examples),请按以下步骤操作:

  1. 在任意目录中打开 Visual Studio Code。

  2. 打开终端(Terminal),并执行以下初始化命令:

git clone https://github.com/jtong/my_assistant_agent_examples.git ai_helper/agent
cd ai_helper/agent
npm install
  1. 在 Chat List上点击刷新按钮,即可重新加载所有Agent。或者在 VSCode 中重新加载窗口,或者重启插件,使新的 Agent 生效。

添加新的 Agent

  1. 编辑 Agent 配置

Agent 配置文件位于 ai_helper/agent/agents.json。打开该文件,按照格式添加新的 Agent 配置。例如:

{
    "name": "YourCustomAgent",
    "path": "./yourCustomAgent.js",
    "metadata": {
    "llm": {
        "apiKey": "yourApiKeyName",
        "model": "your-model-name"
    }
    }
}
  1. 编写 Agent 代码

在 ai_helper/agent 目录下,创建 yourCustomAgent.js,并按照 Agent 模板实现必要的方法。

  1. 加载 Agent

在 Chat List上点击刷新按钮,即可重新加载所有Agent。或者在 VSCode 中重新加载窗口,或者重启插件,使新的 Agent 生效。

聊天设置

如果Agent支持用户自定义每个聊天专属的设置,用户可以给每个聊天可以单独配置设置特定的 Agent 参数。

  1. 打开聊天设置

右键点击聊天名称,选择 Edit Settings。

  1. 编辑设置

设置文件使用 YAML 格式,您可以根据 Agent 支持的配置项进行修改。

  1. 保存设置

编辑完成后,保存文件,设置会自动应用。

注意:如果 Agent 不支持,那么设置了也不会有任何效果。

常见问题

无法加载 Aegnt?

  • 确保 agents.json 中的路径和文件名正确。
  • 检查 Aegnt 代码是否有语法错误。

API 请求失败?

  • 确认已在设置中配置了正确的 API 密钥。
  • 检查网络连接,是否需要配置 Aegnt。

贡献

欢迎对 My Assistant 插件进行贡献。您可以提交 Issue 或 Pull Request。

开发模式运行

  1. 克隆仓库
git clone https://github.com/jtong/my_assistant_vs_plugin.git
  1. 进入插件目录
cd my_assistant_vs_plugin
  1. 安装依赖
npm install
  1. 在 VSCode 中打开

打开 VSCode,选择 文件 > 打开文件夹...,然后选择插件所在的目录。

  1. 启动插件

按下 F5 键,启动插件的调试模式。这样会打开一个新的 VSCode 窗口,其中加载了 My Assistant 插件。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft