[240603] X-CMD 发布 0.3.9 - 引入 Ollama 等 AI 及网安模块 | VS Code Copilot 自激活

2024-06-04 12:44

本文主要是介绍[240603] X-CMD 发布 0.3.9 - 引入 Ollama 等 AI 及网安模块 | VS Code Copilot 自激活,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

    • X-CMD 发布 v0.3.9
      • ✨ kev 模块
      • ✨ Ollama 模块
      • ✨ chat 模块
      • ✨ gh 模块
      • ✨ npm 模块
      • ✨ osv 模块
      • ✨ mankier 模块
    • VS Code Copilot 反复修改设置问题
      • 问题描述
      • 问题影响
      • 问题原因
      • 解决方案
      • 其他信息
      • 总结

X-CMD 发布 v0.3.9

本次更新带来了以下新功能和改进,欢迎体验。

✨ kev 模块

kev 已在昨天日报提及;在本版本中我们引入了该模块,以供用户快速获取需要马上采取措施的安全漏洞清单。
在这里插入图片描述

详情请参考:

https://x-cmd.com/mod/kev

✨ Ollama 模块

由于最近我开始内部大量使用 ollama 作为本地模型测试和管理,因此我们封装并增强了 ollama 模块,设计参考 已有的 OpenAI,Gemini,Moonshot,Kimi 模块。

例如可以轻松管理本地模型,还有查看 Ollama Hub 上的所有模型。

Ollama 的 chat 演示 将会在最近录制上传。

敬请关注官网 https://x-cmd.com

在这里插入图片描述

详情请参考:

https://x-cmd.com/mod/ollama

✨ chat 模块

  1. 交互式环境时,对 AI 输出的内容进行颜色编码,以提高可读性和清晰度。
  2. chat 新增了 repl 交互式聊天功能,用户可以在命令行与 AI 逐行进行对话,并自动保留历史上下文。
    使用 @gemini、@gpt、@kimi 等命令选择对应模型进行聊天。
x kev
# 使用 x kev 将获得最近的热门安全漏洞信息( 最近 15 条 )x kev | @gemini "给 chrome 用户的总结"x kev | @o# @o 是 x ollama 的简称,最近我们封装了 ollama 模块,当前使用的是 llama 3 本地模型
# 将进入到交互界面,启动一个聊天,与 llama 3 聊聊相关的安全威胁及防护措施

在这里插入图片描述
在这里插入图片描述

✨ gh 模块

新增 ddgo(简写为 冒号 – ‘:’ ) 子命令,使用 DuckDuckGo 搜索 GitHub 相关的信息。

# 在终端中运行命令,搜索 github.com 上关于 linux kernel 上信息
# 第一条结果 就是 torvalds/linux 仓库
x gh : linux kernel# 访问官网了解更多用法:
https://cn.x-cmd.com/mod/gh/ddgo

在这里插入图片描述

✨ npm 模块

新增 ddgo|: 增强子命令,使用 DuckDuckGo 搜索 npm 相关的信息。

# 搜索 在 npm 官网上 关于 rolldown 的 项目信息x npm : rolldown# 访问官网了解 更详细 的 使用方法:
https://cn.x-cmd.com/mod/npm

✨ osv 模块

  1. 新增 sarif 子命令,用于扫描系统安装的软件包或本地项目的依赖并以生成统一的 SARIF 报告。
# 在终端中运行命令,如果目录有 package.json,将扫描依赖中的漏洞
x osv sarif .# 访问官网了解更多的用法:
https://cn.x-cmd.com/mod/osv/sarif
  1. 新增 ddgo|: 增强子命令,使用 DuckDuckGo 搜索 osv.dev 收录的漏洞信息。
# 在终端中运行命令
x osv : nodejs# 或访问官网:
https://cn.x-cmd.com/mod/osv/ddgo

✨ mankier 模块

新增了 mankier 模块,借助 mankier.com 的 API,用户可查询 man 信息,以及根据 man 信息来 解释命令中各参数的意义(无需使用 AI)。

# 解释 'jq -rs .' 命令中 各参数的 意义
x mankier -e jq -rs .# 亦可
x mankier -e 'jq -rs .'# 访问官网了解更多的用法:
https://cn.x-cmd.com/mod/osv/ddgo

感谢你对 x-cmd 的支持! 😊

VS Code Copilot 反复修改设置问题

问题描述

  • VS Code Copilot 插件会在每次重启后,自动将 "github.copilot.editor.enableAutoCompletions": true 添加到用户的 settings.json 文件中。
  • 即使用户手动将该设置改为 false,重启后依然会被改回 true
  • 该问题在 Windows 和 macOS 上均有出现。

问题影响

  • 用户无法关闭自动补全功能,即使手动修改设置也无效。
  • 一些用户认为自动内联建议功能过于干扰,更倾向于使用 Copilot Chat 功能,但该问题导致他们无法关闭自动补全功能。

问题原因

  • 该问题可能是由于 Copilot 从旧版本设置迁移时出现错误导致的。

解决方案

  • 微软已发布新版本 Copilot 插件修复了该问题。

其他信息

  • 该问题在 GitHub 上引发了大量讨论,许多用户反馈了相同的问题。
  • 一些用户通过锁定 settings.json 文件或卸载 Copilot 插件来暂时解决该问题。
  • 微软官方人员已确认该问题并提供了修复方案。

总结

VS Code Copilot 反复修改设置问题是一个影响用户体验的 bug,微软已及时修复该问题,建议用户更新到最新版本插件。

以上文章采用 Gemini Pro 1.5 生成摘要,命令如下:

 x jina r 'https://github.com/microsoft/vscode-copilot-release/issues/1248' |  \@gemini -t 0 --model gemini-1.5-pro-latest '以大纲方式生成一份摘要,列举更多的数据支撑,用中文,行文陈述请尽量照顾入门用 户'

更多内容请查阅 : blog-240603


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

这篇关于[240603] X-CMD 发布 0.3.9 - 引入 Ollama 等 AI 及网安模块 | VS Code Copilot 自激活的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1030118

相关文章

Spring AI集成DeepSeek的详细步骤

《SpringAI集成DeepSeek的详细步骤》DeepSeek作为一款卓越的国产AI模型,越来越多的公司考虑在自己的应用中集成,对于Java应用来说,我们可以借助SpringAI集成DeepSe... 目录DeepSeek 介绍Spring AI 是什么?1、环境准备2、构建项目2.1、pom依赖2.2

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

SpringBoot整合DeepSeek实现AI对话功能

《SpringBoot整合DeepSeek实现AI对话功能》本文介绍了如何在SpringBoot项目中整合DeepSeekAPI和本地私有化部署DeepSeekR1模型,通过SpringAI框架简化了... 目录Spring AI版本依赖整合DeepSeek API key整合本地化部署的DeepSeek

Ollama整合open-webui的步骤及访问

《Ollama整合open-webui的步骤及访问》:本文主要介绍如何通过源码方式安装OpenWebUI,并详细说明了安装步骤、环境要求以及第一次使用时的账号注册和模型选择过程,需要的朋友可以参考... 目录安装环境要求步骤访问选择PjrIUE模型开始对话总结 安装官方安装地址:https://docs.

Python利用自带模块实现屏幕像素高效操作

《Python利用自带模块实现屏幕像素高效操作》这篇文章主要为大家详细介绍了Python如何利用自带模块实现屏幕像素高效操作,文中的示例代码讲解详,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、获取屏幕放缩比例2、获取屏幕指定坐标处像素颜色3、一个简单的使用案例4、总结1、获取屏幕放缩比例from

nginx-rtmp-module模块实现视频点播的示例代码

《nginx-rtmp-module模块实现视频点播的示例代码》本文主要介绍了nginx-rtmp-module模块实现视频点播,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录预置条件Nginx点播基本配置点播远程文件指定多个播放位置参考预置条件配置点播服务器 192.

PyCharm接入DeepSeek实现AI编程的操作流程

《PyCharm接入DeepSeek实现AI编程的操作流程》DeepSeek是一家专注于人工智能技术研发的公司,致力于开发高性能、低成本的AI模型,接下来,我们把DeepSeek接入到PyCharm中... 目录引言效果演示创建API key在PyCharm中下载Continue插件配置Continue引言

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20