Skip to content

Feat/ai#5

Merged
done-coding merged 26 commits into
prereleasefrom
feat/ai
Apr 26, 2026
Merged

Feat/ai#5
done-coding merged 26 commits into
prereleasefrom
feat/ai

Conversation

@done-coding

Copy link
Copy Markdown
Owner

No description provided.

done-creating and others added 26 commits April 26, 2026 14:12
统一修正所有 package 中导出的函数名拼写错误,同时清理冗余的
CHANGELOG.md 和 workspace 配置项。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 在 CLI 主命令中新增 `createChat` 函数,支持多轮交互式对话
- 将 `demandCommandCount` 从 1 改为 0,允许无子命令时直接进入对话
- 移除 create 命令中 `[projectName]` 的必要参数标记
- 在 package.json 中添加空的 `peerDependencies` 字段以明确声明
- 为主文件添加标准的文件头注释
 - @done-coding/cli@0.15.24-alpha.0
 - create-done-coding@0.11.27-alpha.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 新增 BUSINESS_SNAPSHOT.md,详细描述了 done-coding-cli 的业务领域、用户画像、功能清单及核心业务流程。
- 新增 TECH_SNAPSHOT.md,概述了系统上下文、技术选型、架构风格与模式、模块结构及数据架构。
- 新增 BUSINESS_SNAPSHOT.md(业务快照)和 TECH_SNAPSHOT.md(技术架构快照)
- 新增 AI 对话流程的需求文档、设计文档、实施计划
- 技术架构快照新增编码规范:禁止魔鬼字符串/数字、强制 JSDoc

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 删除 test handler、TestOptions 类型、SubcommandEnum.TEST 枚举值
- 401/AuthenticationError 触发 firstTimeSetup 重新输入 key
- 更新 BUSINESS_SNAPSHOT 路由表和债务记录

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 预设列表改为 ProviderPreset 结构:服务商 → 模型列表
- DeepSeek 提供 v4-flash/v4-pro/v3-chat/r1-reasoner 四个模型
- firstTimeSetup 流程:选服务商 → 选模型 → 输 key

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- ChatKeywordEnum 新增 PROVIDER
- 提取 selectProviderAndModel() 和 selectModelForProvider() 两个独立函数
- /provider: 选服务商 → 自动唤起模型选择(保留 key)
- /model: 在当前 baseUrl 服务商下直接选模型

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- requirements.md: 两级模型选择、/provider 命令、401 重输 key、移除 test 引用
- design.md: ProviderPreset 结构、函数拆分、对话循环更新
- tasks.md: 追加 7 条实施变更记录

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 将 command 从 SubcommandEnum.CHAT 修改为 `$0`
- 移除未使用的 CliHandlerArgv 类型参数

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 记录 AI 在修复 TS 报错后再次绕过用户审核直接提交的行为
- 分析根因并提出改进建议,包括显式预检和用户确认机制
- 更新技术快照文档,增加默认子命令的使用说明

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 修改 `DC` 命令行为,支持无子命令时自动唤起 AI 对话
- 更新文档,详细说明 AI 对话的使用方式和功能特性
- 优化子命令注册,确保默认子命令 `$0` 正确处理

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@done-coding done-coding merged commit df4ef1a into prerelease Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants