Skip to content

Commit 80ca42e

Browse files
committed
Remove unused ClashAgentConfig now that observation_template lives in model configs
1 parent 7f84dfa commit 80ca42e

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

codeclash/agents/minisweagent.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@
1818
)
1919

2020

21-
class ClashAgentConfig(AgentConfig):
22-
"""`AgentConfig` plus an optional global observation-format override."""
23-
24-
observation_template: str | None = None
25-
26-
2721
class ClashAgent(DefaultAgent):
2822
"""`DefaultAgent` from mini-SWE-agent (https://github.com/SWE-agent/mini-swe-agent)
2923
with per-player debug logging."""
@@ -34,13 +28,11 @@ def __init__(
3428
env: DockerEnvironment,
3529
*,
3630
logger: logging.Logger,
37-
config_class: Callable = ClashAgentConfig,
31+
config_class: Callable = AgentConfig,
3832
**kwargs,
3933
):
4034
super().__init__(model, env, config_class=config_class, **kwargs)
4135
self.logger = logger
42-
if getattr(self.config, "observation_template", None):
43-
self.model.config.observation_template = self.config.observation_template
4436

4537
def add_messages(self, *messages: dict) -> list[dict]:
4638
result = super().add_messages(*messages)

0 commit comments

Comments
 (0)