-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathharnesses.json
More file actions
75 lines (75 loc) · 3.15 KB
/
Copy pathharnesses.json
File metadata and controls
75 lines (75 loc) · 3.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"$schema": "https://json-schema.org/draft-07/schema#",
"_comment": "Single source of truth for the list of supported agent harnesses. Add a harness here + add it to scripts/_sync_impl.py render functions + add it to scripts/validate.sh validators + add a row to README 'Per-harness install' table. Then run scripts/check-harnesses.sh to confirm the 5 places agree. See CONTRIBUTING.md 'How to add a 5th harness' for the full checklist.",
"version": "0.1.0",
"harnesses": [
{
"id": "claude-code-subagent",
"display_name": "Claude Code (Subagent)",
"format": "markdown+yaml-frontmatter",
"output_path": "agents/claude-code/subagent.md",
"generated": true,
"render_function": "render_claude_subagent",
"validator": "yaml-frontmatter",
"install_path_user": "~/.claude/agents/growth-coach.md",
"invocation": "@Growth Coach ..."
},
{
"id": "claude-code-skill",
"display_name": "Claude Code (Skill)",
"format": "markdown+yaml-frontmatter",
"output_path": "agents/claude-code/SKILL.md",
"generated": true,
"render_function": "render_claude_skill",
"validator": "yaml-frontmatter",
"install_path_user": "~/.claude/skills/growth-coach/SKILL.md",
"invocation": "auto-load on description match"
},
{
"id": "codex",
"display_name": "Codex CLI",
"format": "toml",
"output_path": "agents/codex.toml",
"generated": true,
"render_function": "render_codex_toml",
"validator": "toml",
"install_path_user": "~/.codex/agents/growth-coach.toml",
"invocation": "description-based delegation"
},
{
"id": "openclaw-skill",
"display_name": "OpenClaw (Skill)",
"format": "markdown+yaml-frontmatter",
"output_path": "agents/openclaw/SKILL.md",
"generated": true,
"render_function": "render_openclaw_skill",
"validator": "yaml-frontmatter-with-metadata-openclaw",
"install_path_user": "~/.openclaw/skills/growth-coach/SKILL.md",
"invocation": "gateway auto-load"
},
{
"id": "openclaw-standalone-agent",
"display_name": "OpenClaw (Standalone Agent)",
"format": "multi-file-bootstrap",
"output_path": "agents/openclaw/",
"generated": false,
"render_function": null,
"validator": "directory-existence",
"install_path_user": "via bash install/openclaw-agent.sh",
"invocation": "Feishu DM via bound channel",
"notes": "Hand-maintained 6 bootstrap files (IDENTITY/SOUL/USER/TOOLS/AGENTS/BOOTSTRAP) + scaffold script under install/. Cannot be regenerated from source/."
},
{
"id": "hermes",
"display_name": "Hermes Agent",
"format": "yaml-block-scalar",
"output_path": "agents/hermes-agent.yaml",
"generated": false,
"render_function": null,
"validator": "yaml",
"install_path_user": "~/.hermes/agents/growth-coach.yaml",
"invocation": "Hermes runtime",
"notes": "Hand-maintained — YAML block-scalar system_prompt + OpenAI-style tools[] schema need significant narrative reshaping that doesn't template well. Re-evaluate if the Hermes schema stabilizes."
}
]
}