Agent Skills 标准目录
Skills 完全采用 Agent Skills 结构,支持用户级 `~/.agents/skills` 和项目级 `.agents/skills`,旧的 `.deepy/skills` 目录不再作为新能力基础。
Deepy 0.2.3
为 DeepSeek 设计的终端编程 Agent。0.2.0 引入 Agent Skills 市场、 `AGENTS.md` 项目规则和 MCP,让终端里的模型能按项目约束工作、按需加载技能, 并优先使用你配置的外部工具。
Deepy 现在不只是会读写项目文件的 CLI。它有标准化的 Agent Skill 加载模型、 可视化 Skill 市场、项目规则状态提示,以及通过 MCP 接入 Tavily 等外部工具的能力。
Skills 完全采用 Agent Skills 结构,支持用户级 `~/.agents/skills` 和项目级 `.agents/skills`,旧的 `.deepy/skills` 目录不再作为新能力基础。
`/skills` 进入可选菜单,浏览市场、安装、查看已安装、卸载和更新都通过键盘选择完成, 不要求用户记住复杂子命令。
`/skill:<name>` 支持补全提示,用户可以明确指定要加载的 skill;系统提示词也会按 Agent Skills 的 progressive disclosure 模型自动选择合适 skill。
Deepy 读取全局和项目级 `AGENTS.md`,并在状态栏显示 `[AGENTS.md]`, 让用户知道当前会话正受项目规则约束。
`/init` 会为当前项目创建或更新 `AGENTS.md`,适合把构建、测试、代码风格和协作约束写入仓库。
配置 Tavily 等 MCP server 后,Deepy 会把 MCP 搜索工具暴露给模型并提高优先级, 内置 WebSearch 仍作为 fallback 保留。
Deepy 把“下载、解压、放到正确目录、查看已安装”这些步骤收进 `/skills` 菜单。 用户可以先浏览市场,再选择安装到用户目录或当前项目。
0.2.0 的重点不是堆更多命令,而是让模型在终端里按正确的上下文工作:项目规则先加载, skill 按需披露,当前信息查询优先走用户配置的 MCP 工具。
当当前项目存在规则文件时,状态栏会显示 `[AGENTS.md]`,提醒用户模型正受项目规则约束。
输入 `/skill:` 后出现候选提示,用户不用记住已安装 skill 的完整名称。
MCP server、连接状态、工具数量和被标记为 web-search 的工具都可以直接检查。
模型进行当前信息查询时会优先调用 Tavily MCP;若 MCP 不可用,内置 WebSearch 仍可兜底。
Modify 工具显示整行 diff、语法高亮和路径信息,用户能快速确认 Agent 的文件改动。
用户清楚自己要执行什么时,可直接把命令交给当前 shell,输出仍进入上下文。
Skills、MCP、session history、compact、theme 和跨平台 shell 都服务于同一个目标: 让真实项目里的 Agent 会话可继续、可审查、可恢复。
第一次使用时只需要完成安装、配置 DeepSeek API key,然后在项目目录启动 Deepy。
交互式设置 API key、模型和 UI 主题。
deepy config setup
Deepy 会以当前目录作为项目根目录,读取本地规则、skills 和 session。
cd your-project
deepy
命令都在终端输入框中使用。
/skills 管理和安装 Agent Skills
/skill:docx 主动调用某个 skill
/mcp 查看 MCP server 状态
/init 创建或更新 AGENTS.md
/model 选择模型和 thinking 强度
/resume 恢复历史会话
@src/app.py 引用项目文件
!pytest -q 本地执行非交互命令
推荐通过 `uv tool` 安装。Deepy 的 Python 包名是 `deepy-cli`,安装后的命令是 `deepy`。MCP 和 Skills 都可以在安装后按需配置。
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows PowerShell
powershell -ExecutionPolicy ByPass -c `
"irm https://astral.sh/uv/install.ps1 | iex"
Linux / macOS: `~/.config/uv/uv.toml`,Windows: `%AppData%\uv\uv.toml`。
[[index]]
url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/"
default = true
uv tool install deepy-cli
deepy config setup
cd your-project
deepy
{
"mcpServers": {
"tavily": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "tavily-mcp"],
"env": {"TAVILY_API_KEY": "${TAVILY_API_KEY}"},
"roles": ["web_search"]
}
}
}