Skip to content

v1.2.14: Skill YAML Frontmatter Parity & CI Opener Isolation Fix

Latest

Choose a tag to compare

@KbWen KbWen released this 21 Oct 02:54
· 2 commits to main since this release
b5c38dc

What's Changed in v1.2.14

🐛 Bug Fixes & IDE Compatibility

  • Antigravity IDE Skill Frontmatter Parity: Prepended canonical YAML frontmatter (name, description, phases, trigger) at line 1 of .agents/skills/api-design/SKILL.md, .agents/skills/auth-security/SKILL.md, .agents/skills/database-design/SKILL.md, and .agents/skills/frontend-patterns/SKILL.md, and synchronized phases/trigger in .agents/skills/red-team-adversarial/SKILL.md. Resolves the 3 customizations failed to load YAML unmarshal errors on IDE startup.
  • Global urllib.request Opener Isolation & CI Fix:
    • Updated HallucinationChecker._setup_opener (src/ghostcheck/checks/hallucination.py) to call urllib.request.install_opener(None) when proxy=None and ssl_verify=True, clearing any stale global opener set by prior proxy-configured instances.
    • Patched urllib.request.install_opener in tests/test_harden_resilience.py::test_proxy_propagation and added regression test test_proxy_opener_reset_on_default_checker.
    • Mocked deterministic HTTP 404 in tests/test_v1_0_0_presets.py::test_preset_scan_filtering so preset filtering tests are 100% deterministic in CI and offline environments.

📊 Verification

  • Test Suite: 409 passed across Python 3.9–3.13
  • Self-Scan Security Grade: A (100/100)