pSeek AI Coder

> 一款基于 DeepSeek 模型的 VS Code 智能编码助手扩展，致力于提升开发效率与交互体验。

---

## � 目录

- [一、核心 AI 能力](#一核心-ai-能力)
  - [1. 接入 DeepSeek 模型](#1-接入-deepseek-模型)
  - [2. 多模型管理与切换](#2-多模型管理与切换)
  - [3. 上下文窗口管理与对话裁剪](#3-上下文窗口管理与对话裁剪)
- [二、交互体验](#二交互体验)
  - [4. 快捷交互方式](#4-快捷交互方式)
  - [5. 内联代码补全](#5-内联代码补全inline-completions)
  - [6. 代码区域选中编辑](#6-代码区域选中编辑类-trae-体验)
  - [7. 重新编辑历史对话](#7-重新编辑历史对话)
  - [8. 终端智能集成](#8-终端智能集成)
- [三、上下文与引用](#三上下文与引用)
  - [9. 工作区上下文引用](#9-工作区上下文引用)
  - [10. 代码库语义搜索（RAG）](#10-代码库语义搜索rag)
  - [11. 多文件格式上传](#11-多文件格式上传)
- [四、个性化与扩展](#四个性化与扩展)
  - [12. 多语言输出支持](#12-多语言输出支持)
  - [13. 自定义系统指令（Rules 文件）](#13-自定义系统指令rules-文件)
  - [14. Skills 能力](#14-skills-能力)
- [五、数据与可观测性](#五数据与可观测性)
  - [15. Token 消耗监控](#15-token-消耗监控)
  - [16. 可观测性与调试](#16-可观测性与调试)
- [六、安全与运维](#六安全与运维)
  - [17. 安全与隐私策略](#17-安全与隐私策略)
  - [18. 错误处理与降级机制](#18-错误处理与降级机制)
  - [19. Undo / Redo 全局撤销](#19-undo--redo-全局撤销机制)
  - [20. 命令自动执行策略](#20-命令自动执行策略trust-mode)
- [七、存储与迁移](#七存储与迁移)
  - [21. 外部存储接入](#21-外部存储接入)
- [八、配置项清单](#八配置项清单)
- [九、非功能性需求](#九非功能性需求)
- [十、开发计划](#开发计划)
- [技术栈](#技术栈)

---

## �📋 需求文档

---

### 一、核心 AI 能力

#### 1.1 接入 DeepSeek 模型

- 集成 DeepSeek 官方 API，支持对话补全、代码生成、代码解释、代码重构等多种能力。
- 支持配置自定义 API Endpoint 和 API Key，满足私有化部署需求（如企业内网部署的 DeepSeek）。
- 提供模型参数可配置项，包括但不限于：
  - **temperature**（温度）：控制输出随机性，范围 0~2
  - **max_tokens**：每次请求的最大输出 Token 数
  - **top_p**：核采样参数
  - **frequency_penalty / presence_penalty**：重复惩罚
- 支持流式（Streaming）输出，实现逐字响应，提升交互实时性。
- 支持中止正在生成的响应（Stop 按钮或 Escape 键）。

#### 1.2 多模型管理与切换

- 内置支持 DeepSeek 系列多个模型版本，用户可自由切换：
  - `deepseek-chat`（DeepSeek V3——通用对话与代