chore: wave-0 baseline (Tauri2+React shell, platform detect, fake catalog)

This commit is contained in:
AgentDock 施工员
2026-08-25 00:21:13 +08:00
commit 296843215f
137 changed files with 6696 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# AgentDock 适配器目录索引(v1
# 第一批 14 个(数据取自调研底稿 agent-cli-survey-2026-08-24.md,不编造)
# 第二批 4 个(grok / amp / deepseek-dsh / plandex)暂缓,本目录不含,后续按需加入。
catalog_version: 1
tools:
- id: codex
file: tools/codex.yaml
- id: claude-code
file: tools/claude-code.yaml
- id: gemini
file: tools/gemini.yaml
- id: copilot
file: tools/copilot.yaml
- id: kimi
file: tools/kimi.yaml
- id: qwen
file: tools/qwen.yaml
- id: codebuddy
file: tools/codebuddy.yaml
- id: opencode
file: tools/opencode.yaml
- id: crush
file: tools/crush.yaml
- id: goose
file: tools/goose.yaml
- id: aider
file: tools/aider.yaml
- id: cursor
file: tools/cursor.yaml
- id: cline
file: tools/cline.yaml
- id: warp
file: tools/warp.yaml
+33
View File
@@ -0,0 +1,33 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://agentdock.local/schemas/adapter.schema.json",
"title": "AgentDock Adapter",
"description": "Agent CLI 适配器定义(v1)。Wave 0 仅含占位字段;完整 schema 见架构 §3.1,随 Wave 1 落地。",
"type": "object",
"additionalProperties": false,
"required": ["id", "name", "name_zh", "vendor", "status"],
"properties": {
"id": {
"type": "string",
"description": "稳定 ID,如 codex",
"pattern": "^[a-z0-9][a-z0-9-]*$"
},
"name": {
"type": "string",
"description": "展示名"
},
"name_zh": {
"type": "string",
"description": "中文展示名"
},
"vendor": {
"type": "string",
"description": "厂商"
},
"status": {
"type": "string",
"enum": ["available", "watch"],
"description": "目录状态:available=可安装列表;watch=观察中(第二批)"
}
}
}
+6
View File
@@ -0,0 +1,6 @@
# aider 适配器占位(Wave 0
id: aider
name: Aider
name_zh: Aider
vendor: aider.chat
status: available
+6
View File
@@ -0,0 +1,6 @@
# claude-code 适配器占位(Wave 0
id: claude-code
name: Claude Code
name_zh: Claude Code
vendor: Anthropic
status: available
+6
View File
@@ -0,0 +1,6 @@
# cline 适配器占位(Wave 0
id: cline
name: Cline
name_zh: Cline
vendor: Cline
status: available
+6
View File
@@ -0,0 +1,6 @@
# codebuddy 适配器占位(Wave 0
id: codebuddy
name: CodeBuddy Code
name_zh: CodeBuddy Code
vendor: 腾讯
status: available
+6
View File
@@ -0,0 +1,6 @@
# codex 适配器占位(Wave 0
id: codex
name: Codex CLI
name_zh: Codex CLI
vendor: OpenAI
status: available
+6
View File
@@ -0,0 +1,6 @@
# copilot 适配器占位(Wave 0
id: copilot
name: Copilot CLI
name_zh: Copilot CLI
vendor: GitHub
status: available
+6
View File
@@ -0,0 +1,6 @@
# crush 适配器占位(Wave 0
id: crush
name: Crush
name_zh: Crush
vendor: Charm
status: available
+6
View File
@@ -0,0 +1,6 @@
# cursor 适配器占位(Wave 0
id: cursor
name: Cursor CLI
name_zh: Cursor CLI
vendor: Cursor
status: available
+6
View File
@@ -0,0 +1,6 @@
# gemini 适配器占位(Wave 0
id: gemini
name: Gemini CLI
name_zh: Gemini CLI
vendor: Google
status: available
+6
View File
@@ -0,0 +1,6 @@
# goose 适配器占位(Wave 0
id: goose
name: Goose
name_zh: Goose
vendor: Linux 基金会(AAIF
status: available
+6
View File
@@ -0,0 +1,6 @@
# kimi 适配器占位(Wave 0
id: kimi
name: Kimi CLI
name_zh: Kimi CLI
vendor: 月之暗面
status: available
+6
View File
@@ -0,0 +1,6 @@
# opencode 适配器占位(Wave 0
id: opencode
name: OpenCode
name_zh: OpenCode
vendor: opencode.ai
status: available
+6
View File
@@ -0,0 +1,6 @@
# qwen 适配器占位(Wave 0
id: qwen
name: Qwen Code
name_zh: Qwen Code
vendor: 阿里巴巴
status: available
+6
View File
@@ -0,0 +1,6 @@
# warp 适配器占位(Wave 0
id: warp
name: Warp Agent CLI
name_zh: Warp Agent CLI
vendor: Warp
status: available