mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-07 02:51:50 +00:00
chore(migration): reuse existing load_openclaw_config() helper
Drop the duplicate _load_openclaw_config_early() added in the salvaged commit — load_openclaw_config() (line 979) has the identical body and is a plain instance method that only needs self.source_root, which is already set before __init__ needs it.
This commit is contained in:
parent
2dfd73a497
commit
cff29fa7fd
1 changed files with 1 additions and 13 deletions
|
|
@ -625,7 +625,7 @@ class Migrator:
|
|||
# default ~/.openclaw/workspace/. Reading agents.defaults.workspace
|
||||
# lets source_candidate() find files in the actual workspace.
|
||||
self._custom_workspace: Optional[Path] = None
|
||||
oc_config = self._load_openclaw_config_early()
|
||||
oc_config = self.load_openclaw_config()
|
||||
ws = (oc_config.get("agents", {}).get("defaults", {}).get("workspace") or "").strip()
|
||||
if ws:
|
||||
ws_path = Path(ws).expanduser().resolve()
|
||||
|
|
@ -651,18 +651,6 @@ class Migrator:
|
|||
+ ", ".join(sorted(SKILL_CONFLICT_MODES))
|
||||
)
|
||||
|
||||
def _load_openclaw_config_early(self) -> Dict[str, Any]:
|
||||
"""Load openclaw.json during __init__ (before migrate() is called)."""
|
||||
for name in ("openclaw.json", "clawdbot.json", "moltbot.json"):
|
||||
config_path = self.source_root / name
|
||||
if config_path.exists():
|
||||
try:
|
||||
data = json.loads(config_path.read_text(encoding="utf-8"))
|
||||
return data if isinstance(data, dict) else {}
|
||||
except json.JSONDecodeError:
|
||||
continue
|
||||
return {}
|
||||
|
||||
def is_selected(self, option_id: str) -> bool:
|
||||
return option_id in self.selected_options
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue