feat(opencode): implement OpenCodeAgentAdapter and core identity bindings

This commit is contained in:
Godopu committed 2026-08-29 14:58:57 +09:00
1 parent d1f4f9eb9e
commit 7341186ef9
5 files changed
+251 -4

No files matched your search

+2
View File
@@ -6,12 +6,14 @@ from lib_py.agents.adapters.claude import ClaudeAgentAdapter
from lib_py.agents.adapters.agy import AgyAgentAdapter
from lib_py.agents.adapters.hermes import HermesAgentAdapter
from lib_py.agents.adapters.grok import GrokAgentAdapter
from lib_py.agents.adapters.opencode import OpenCodeAgentAdapter
_ADAPTERS: Dict[str, BaseAgentAdapter] = {
'claude': ClaudeAgentAdapter(),
'agy': AgyAgentAdapter(),
'hermes': HermesAgentAdapter(),
'grok': GrokAgentAdapter(),
'opencode': OpenCodeAgentAdapter(),
}
def get_adapter(agent_name: str) -> Optional[BaseAgentAdapter]: