Complete build wiring and CLI file commands
Align documented commands with the CLI, enable optional GUI/test targets, and remove committed API secrets so the project is safer to build and run. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
25
README.md
25
README.md
@@ -98,7 +98,7 @@ build.bat # 一键: Conan拉依赖 → CMake配置 → Ninja编译
|
||||
|
||||
```bash
|
||||
build/dstalk-cli/dstalk-cli.exe # 命令行模式
|
||||
build/dstalk-gui/dstalk-gui.exe # 图形模式
|
||||
build/dstalk-gui/dstalk-gui.exe # 图形模式(默认启用,可用 -DDSTALK_BUILD_GUI=OFF 关闭)
|
||||
```
|
||||
|
||||
---
|
||||
@@ -144,20 +144,23 @@ $ dstalk-cli
|
||||
|
||||
[dstalk] 已更新 csv_avg.c——跳过第一行表头,增加列选择功能。
|
||||
|
||||
> /edit csv_avg.c:15 把 atof 改成 strtod
|
||||
> /file show csv_avg.c
|
||||
|
||||
[dstalk] 已应用修改。
|
||||
[dstalk] 已显示 csv_avg.c 内容。
|
||||
```
|
||||
|
||||
### 常用命令
|
||||
|
||||
| 命令 | 说明 |
|
||||
|------|------|
|
||||
| `/file list` | 列出当前会话关联的文件 |
|
||||
| `/file show <path>` | 查看文件内容(语法高亮) |
|
||||
| `/edit <path>:<line> <描述>` | 让 AI 修改指定位置 |
|
||||
| `/model` | 切换 AI 模型 |
|
||||
| `/file list [path]` | 列出目录内容 |
|
||||
| `/file show <path>` | 查看文件内容 |
|
||||
| `/file read <path>` | 读取文件内容 |
|
||||
| `/file write <path> <content>` | 写入文件 |
|
||||
| `/model <name>` | 切换 AI 模型 |
|
||||
| `/clear` | 清空会话上下文 |
|
||||
| `/save <path>` | 保存会话 |
|
||||
| `/load <path>` | 恢复会话 |
|
||||
| `/help` | 显示帮助 |
|
||||
|
||||
---
|
||||
@@ -165,7 +168,7 @@ $ dstalk-cli
|
||||
## 工程结构
|
||||
|
||||
```text
|
||||
dstalk2026/
|
||||
dstalk/
|
||||
├── deps/
|
||||
│ └── conanfile.txt # Conan2 依赖声明
|
||||
├── dstalk-core/ # 核心 DLL
|
||||
@@ -252,7 +255,7 @@ A: 主要支持 DeepSeek V4,同时兼容 OpenAI GPT 系列和 Anthropic Claude
|
||||
A: CLI 适合终端/SSH/CI 环境,GUI 适合需要富文本和鼠标交互的场景。两者共享同一核心 DLL,功能一致。
|
||||
|
||||
**Q: 如何配置 API Key?**
|
||||
A: 首次运行提示输入,或手动创建 `~/.config/dstalk/config.toml`:
|
||||
A: 首次运行前,手动创建项目目录下的 `config.toml`:
|
||||
|
||||
```toml
|
||||
[api]
|
||||
@@ -268,9 +271,9 @@ model = "deepseek-v4"
|
||||
|
||||
| 阶段 | 内容 |
|
||||
|------|------|
|
||||
| **Phase 1** (当前) | 项目骨架、CMake 构建、DLL 导出、前端主循环 |
|
||||
| **Phase 1** | 项目骨架、CMake 构建、DLL 导出、CLI 前端主循环 |
|
||||
| **Phase 2** | HTTPS 网络层、DeepSeek API 对接、基本对话 |
|
||||
| **Phase 3** | 流式输出、多轮会话、文件读写工具、CLI 体验对齐 |
|
||||
| **Phase 3** (当前) | 流式输出、多轮会话、文件读写工具、CLI 体验对齐 |
|
||||
| **Phase 4** | SDL3 GUI 完善、插件系统、LSP 集成 |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user