feat(opencode): implement OpenCodeAgentAdapter and core identity bindings

This commit is contained in:
2026-08-29 14:58:57 +09:00
parent d1f4f9eb9e
commit 7341186ef9
5 changed files with 251 additions and 4 deletions
+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]: