Skip to content

Commit 71eb52b

Browse files
committed
feat: implement multi-agent provider support in initialization process
1 parent 22586ab commit 71eb52b

9 files changed

Lines changed: 13 additions & 11 deletions

File tree

marchen/changes/multi-agent-provider/.metadata.yaml renamed to marchen/archive/2026-04-21-multi-agent-provider/.metadata.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
name: multi-agent-provider
22
schema: full
33
createdAt: '2026-04-21T08:48:45.177Z'
4-
status: open
4+
status: archived
5+
archivedAt: '2026-04-21T09:26:07.838Z'
File renamed without changes.

marchen/changes/multi-agent-provider/proposal.md renamed to marchen/archive/2026-04-21-multi-agent-provider/proposal.md

File renamed without changes.

marchen/changes/multi-agent-provider/specs/agent-provider-registry/spec.md renamed to marchen/archive/2026-04-21-multi-agent-provider/specs/agent-provider-registry/spec.md

File renamed without changes.

marchen/changes/multi-agent-provider/specs/multi-provider-init/spec.md renamed to marchen/archive/2026-04-21-multi-agent-provider/specs/multi-provider-init/spec.md

File renamed without changes.
File renamed without changes.

marchen/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@
2222
- 2026-04-19: [replace-propose-lite-with-lite-workflow](./archive/2026-04-19-replace-propose-lite-with-lite-workflow/) — lite 工作流改为一键式:创建 tasks → 自动实现 → 询问归档,减少手动衔接
2323
- 2026-04-21: [migrate-openspec-archive](./archive/2026-04-21-migrate-openspec-archive/) — 将 openspec/changes/archive 下 21 个归档变更迁移到 marchen/archive,转换元数据格式并生成带摘要的 changelog
2424
- 2026-04-21: [add-version-short-flag](./archive/2026-04-21-add-version-short-flag/) — 支持 marchen -v 查看版本号
25+
- 2026-04-21: [multi-agent-provider](./archive/2026-04-21-multi-agent-provider/) — init 支持多 AI 工具选择(Claude Code + Codex),引入 AgentProvider 注册表架构

packages/config/src/generated/command-templates.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -616,9 +616,9 @@ export interface CommandTemplate {
616616

617617
/** 所有 command 模板 */
618618
export const COMMAND_TEMPLATES: Record<string, CommandTemplate> = {
619-
'apply': { fileName: 'apply.md', content: COMMAND_APPLY },
620-
'archive': { fileName: 'archive.md', content: COMMAND_ARCHIVE },
621-
'explore': { fileName: 'explore.md', content: COMMAND_EXPLORE },
622-
'lite': { fileName: 'lite.md', content: COMMAND_LITE },
623-
'propose': { fileName: 'propose.md', content: COMMAND_PROPOSE },
619+
apply: { fileName: 'apply.md', content: COMMAND_APPLY },
620+
archive: { fileName: 'archive.md', content: COMMAND_ARCHIVE },
621+
explore: { fileName: 'explore.md', content: COMMAND_EXPLORE },
622+
lite: { fileName: 'lite.md', content: COMMAND_LITE },
623+
propose: { fileName: 'propose.md', content: COMMAND_PROPOSE },
624624
}

packages/config/src/generated/skill-templates.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -605,9 +605,9 @@ export interface SkillTemplate {
605605

606606
/** 所有 skill 模板 */
607607
export const SKILL_TEMPLATES: Record<string, SkillTemplate> = {
608-
'apply': { dirName: 'marchen-apply', content: SKILL_APPLY },
609-
'archive': { dirName: 'marchen-archive', content: SKILL_ARCHIVE },
610-
'explore': { dirName: 'marchen-explore', content: SKILL_EXPLORE },
611-
'lite': { dirName: 'marchen-lite', content: SKILL_LITE },
612-
'propose': { dirName: 'marchen-propose', content: SKILL_PROPOSE },
608+
apply: { dirName: 'marchen-apply', content: SKILL_APPLY },
609+
archive: { dirName: 'marchen-archive', content: SKILL_ARCHIVE },
610+
explore: { dirName: 'marchen-explore', content: SKILL_EXPLORE },
611+
lite: { dirName: 'marchen-lite', content: SKILL_LITE },
612+
propose: { dirName: 'marchen-propose', content: SKILL_PROPOSE },
613613
}

0 commit comments

Comments
 (0)