feat(agent): deprecate and completely remove cline agent support

- Delete adapters/cline.py and unregister from registry.py
- Remove cline branches from lib.sh and all 8 skill scripts (create, resume, stop, status, reconcile, update_yaml_resumed, resolve_session_id, orc_onboard)
- Narrow own-key mapping dictionaries across lib_py core modules to 4 supported agents
- Delete cline-exclusive tests and retarget shared fixtures to grok/hermes/claude
- Update skills documentation and installation guides (439 passed, 0 failures)
- Archive cline deprecation consensus and review reports
This commit is contained in:
2026-08-28 22:38:48 +09:00
parent e0c0c107f5
commit f57cd5cdde
40 changed files with 530 additions and 411 deletions
+2 -2
View File
@@ -140,7 +140,7 @@ def test_comp_create_usage_matches_parser(mam_sandbox, mock_herdr, mock_agents):
assert res.returncode == 0
assert "--herdr-session" in res.stdout
assert "--herdr-server" in res.stdout
for agent in ("claude", "agy", "hermes", "cline"):
for agent in ("claude", "agy", "hermes", "grok"):
assert agent in res.stdout
# Test parser acceptance of valid flags vs unknown arg rejection
@@ -1158,7 +1158,7 @@ def test_comp_stop_usage_matches_parser(mam_sandbox):
assert dead not in res.stdout, f"usage() still advertises {dead}"
# 1b) 검증기가 받는 에이전트는 전부 도움말에 나온다 (Rev.2 M3)
for agent in ("claude", "agy", "hermes", "cline"):
for agent in ("claude", "agy", "hermes", "grok"):
assert agent in res.stdout, f"usage() omits supported agent {agent}"
# 2) 도움말이 광고하는 플래그는 전부 파서가 받는다