refactor(hermes_cli): layout compaction of managed_uv/mem_trim/migrate/managed_scope (AST-neutral) + small collapses

This commit is contained in:
Teknium
2026-09-02 21:44:59 -07:00
parent 79c4739e72
commit 0156c7d299
4 changed files with 31 additions and 68 deletions
+3 -10
View File
@@ -30,12 +30,7 @@ def _fail(message: str) -> int:
def cmd_migrate_xai(args: Any) -> int:
"""Run xAI May-15 model migration in dry-run or apply mode."""
from hermes_cli.xai_retirement import (
MIGRATION_GUIDE_URL,
RETIREMENT_DATE,
apply_migration,
find_retired_xai_refs,
format_issue,
)
MIGRATION_GUIDE_URL, RETIREMENT_DATE, apply_migration, find_retired_xai_refs, format_issue)
apply = bool(getattr(args, "apply", False))
no_backup = bool(getattr(args, "no_backup", False))
@@ -64,8 +59,7 @@ def cmd_migrate_xai(args: Any) -> int:
print(color(
"Re-run with `hermes migrate xai --apply` to rewrite "
f"{config_path} in-place (backup created automatically).",
Colors.DIM,
))
Colors.DIM))
return 0
if not config_path or not config_path.exists():
@@ -84,8 +78,7 @@ def cmd_migrate_xai(args: Any) -> int:
print(f" {color('✓', Colors.GREEN)} Backup: {result.backup_path}")
print(
f" {color('✓', Colors.GREEN)} Updated {len(result.issues_resolved)} "
f"slot(s) in {result.file_path}"
)
f"slot(s) in {result.file_path}")
print()
print(color("Run `hermes doctor` to confirm no retired xAI models remain.", Colors.DIM))
return 0