feat(subagent): make Claude Code provider directly installable

This commit is contained in:
pku-xht
2026-08-14 16:05:48 +08:00
parent 61ef3d8423
commit b4366e711d
48 changed files with 171 additions and 232 deletions
+1 -6
View File
@@ -117,17 +117,12 @@ describe('workspace Bundle discovery and product dependency closures', () => {
])
})
it('keeps the default and two optional product closures independent', () => {
it('keeps the default and optional Claude Code closure independent', () => {
const shipped = productionClosure('@deepseek-ai/dsh')
expect(shipped).not.toContain('@deepseek-ai/dsh-subagent-codex')
expect(shipped).not.toContain('@deepseek-ai/dsh-subagent-claude-code')
expect(shipped).not.toContain('@anthropic-ai/claude-agent-sdk')
const codex = productionClosure('@deepseek-ai/dsh-subagent-codex')
expect(codex).toContain('@deepseek-ai/dsh-sdk-protocol')
expect(codex).not.toContain('@deepseek-ai/dsh-subagent-claude-code')
expect(codex).not.toContain('@anthropic-ai/claude-agent-sdk')
const claudeCode = productionClosure('@deepseek-ai/dsh-subagent-claude-code')
expect(claudeCode).toContain('@anthropic-ai/claude-agent-sdk')
expect(claudeCode).not.toContain('@deepseek-ai/dsh-subagent-codex')