v0.20.6 rebuild platform environments from templates
This commit is contained in:
+14
-14
@@ -23,21 +23,21 @@ if str(REPO_ROOT) not in sys.path:
|
||||
from scripts.deploy_adapters import default_codex_home, deploy_codex
|
||||
from scripts.runtime.skills import SkillRegistry
|
||||
|
||||
CODEX_TEMPLATE = REPO_ROOT / "codex_adapter_templates" / "codex"
|
||||
AGENT_SKILLS = REPO_ROOT / ".agent" / "skills"
|
||||
CODEX_TEMPLATE = REPO_ROOT / "platform_adapters" / "codex"
|
||||
AGENT_SKILLS = REPO_ROOT / "platform_adapters" / "antigravity" / "agent" / "skills"
|
||||
|
||||
REQUIRED_PATHS = [
|
||||
"AGENTS.md",
|
||||
"GEMINI.md",
|
||||
"README.md",
|
||||
"PLAN.md",
|
||||
".agent/agents.md",
|
||||
".agent/rules/deep-research-antigravity.md",
|
||||
".agent/workflows/deep-research-native.md",
|
||||
".agent/skills/search-strategy/SKILL.md",
|
||||
"codex_adapter_templates/codex/config.toml",
|
||||
"codex_adapter_templates/codex/agents/dr-pm.toml",
|
||||
"codex_adapter_templates/codex/commands/dr-run.md",
|
||||
"platform_adapters/antigravity/agent/agents.md",
|
||||
"platform_adapters/antigravity/agent/rules/deep-research-antigravity.md",
|
||||
"platform_adapters/antigravity/agent/workflows/deep-research-native.md",
|
||||
"platform_adapters/antigravity/agent/skills/search-strategy/SKILL.md",
|
||||
"platform_adapters/codex/config.toml",
|
||||
"platform_adapters/codex/agents/dr-pm.toml",
|
||||
"platform_adapters/codex/commands/dr-run.md",
|
||||
"skills/deep-research/SKILL.md",
|
||||
"skills/document-ingest/SKILL.md",
|
||||
"scripts/dr.py",
|
||||
@@ -120,12 +120,12 @@ def check_deployment() -> int:
|
||||
if not (REPO_ROOT / item).exists():
|
||||
issues.append(f"missing required path: {item}")
|
||||
|
||||
tracked = git_tracked(["codex_adapter_templates", ".agent", "skills"])
|
||||
tracked = git_tracked(["platform_adapters", "skills"])
|
||||
legacy_tracked = git_tracked([".codex", ".opencode", ".claude", ".gemini", ".agents"])
|
||||
if legacy_tracked:
|
||||
warnings.append("legacy platform adapter files are still tracked; prefer Antigravity clean workspace or remove them from the branch")
|
||||
for item in REQUIRED_PATHS:
|
||||
if item.startswith(("codex_adapter_templates/", ".agent/")) and item not in tracked:
|
||||
if item.startswith("platform_adapters/") and item not in tracked:
|
||||
warnings.append(f"not tracked by git: {item}")
|
||||
|
||||
skills = SkillRegistry().list()
|
||||
@@ -148,10 +148,10 @@ def check_deployment() -> int:
|
||||
|
||||
print("Deep Research deployment check")
|
||||
print(f" repo: {REPO_ROOT}")
|
||||
print(f" codex template files tracked: {sum(1 for p in tracked if p.startswith('codex_adapter_templates/'))}")
|
||||
print(f" platform adapter files tracked: {sum(1 for p in tracked if p.startswith('platform_adapters/'))}")
|
||||
print(f" legacy platform adapter files tracked: {len(legacy_tracked)}")
|
||||
print(f" codex home: {codex_home}")
|
||||
print(f" antigravity .agent files tracked: {sum(1 for p in tracked if p.startswith('.agent/'))}")
|
||||
print(f" antigravity adapter source files tracked: {sum(1 for p in tracked if p.startswith('platform_adapters/antigravity/'))}")
|
||||
print(f" codex skills: {len(skills)}")
|
||||
|
||||
if warnings:
|
||||
@@ -182,7 +182,7 @@ def repair(force: bool, codex_home: Path | None) -> int:
|
||||
print("Repair completed.")
|
||||
print(f" Codex home files written: {len(codex_result.written)}")
|
||||
print(f" Codex home: {codex_result.target}")
|
||||
print(f" .agent skills source: {AGENT_SKILLS}")
|
||||
print(f" Antigravity skills source: {AGENT_SKILLS}")
|
||||
return check_deployment()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user