Download adapters/__init__.py from smlflg/AgentArena: direct link, hf CLI and curl.
- Browser
- Download file 595 Bytes
-
https://huggingface.co/smlflg/AgentArena/resolve/main/adapters/__init__.py
- Command line
-
hf download hf://smlflg/AgentArena/adapters/__init__.py
-
curl -L -o __init__.py https://huggingface.co/smlflg/AgentArena/resolve/main/adapters/__init__.py
595 Bytes
| from adapters.base import AgentAdapter, RunContext, RunResult | |
| from adapters.aider import AiderAdapter | |
| from adapters.claude_code import ClaudeCodeAdapter | |
| from adapters.codex import CodexAdapter | |
| from adapters.manual import ManualAdapter | |
| ADAPTERS = { | |
| "aider": AiderAdapter, | |
| "claude_code": ClaudeCodeAdapter, | |
| "codex": CodexAdapter, | |
| "manual": ManualAdapter, | |
| } | |
| def get_adapter(adapter_type: str, config: dict = None) -> AgentAdapter: | |
| cls = ADAPTERS.get(adapter_type) | |
| if not cls: | |
| raise ValueError(f"Unknown adapter type: {adapter_type}") | |
| return cls(config or {}) | |