Releases: AgriciDaniel/codex-seo
Codex SEO v1.9.6-codex.5
Codex SEO v1.9.6-codex.5 fixes the macOS/PowerShell bootstrap installer issue and publishes the macOS Python 3.14 bootstrap fix behind a new immutable tag.
Highlights:
- Installer bootstrap now writes a dedicated JSON result file instead of scraping mixed stdout/stderr.
- Bootstrap now returns structured JSON errors for platform failures before verification.
- PowerShell installer has a Python-backed fallback for large or deeply nested bootstrap payloads.
- Bootstrap subprocess logs are truncated inside JSON to keep parsing stable.
- Public install refs now point to v1.9.6-codex.5.
Verification:
- GitHub CI passed on main.
- GitHub security workflow passed on main.
- Local pytest suite passed: 56 tests.
- Bash syntax, PowerShell parse, and Python compile checks passed.
- Clean isolated bash install passed from committed code with core/full/visual readiness true.
- Clean isolated PowerShell install passed from committed code with core/full/visual readiness true.
Install:
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.5/install.sh | bashWindows:
irm https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.5/install.ps1 | iexRelease package SHA256: 89aef26f08b4b43173265832ffdd06b3c165398923fcb5d32f5e71892ec0977a
Codex SEO v1.9.6-codex.4
Codex SEO v1.9.6-codex.4 hardens the public installers for macOS and Linux while keeping the Windows JSON parsing fix from v1.9.6-codex.3.
Highlights:
- Unix installer now uses a portable temporary directory helper that works across GNU/Linux and BSD/macOS
mktempvariants. - Environment verifier now checks premium report and Google API dependency imports directly, including WeasyPrint, OpenPyXL, Google API clients, and defusedxml.
- Installer warnings now point users to the verifier when optional extended capabilities are limited.
- README and installation docs now pin to this release.
Verification:
- Local test suite passed: 49 tests.
- Compile, Bash syntax, PowerShell parse, and diff checks passed.
- Clean Linux install from the committed code passed: 27 skills, 24 TOML agents, full-ready verifier, Playwright Chromium ready, premium report packages ready, Google API packages ready.
- Clean uninstall removed installed skills and agents.
- GitHub CI, security, and dependency graph checks passed on
93a4432.
Install:
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.4/install.sh | bashWindows:
irm https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.4/install.ps1 | iexRelease package SHA256: 80ed7b226f9973fbff2d60b3dfd37f211c8a11c2c6b18ec7fdd9aee5a91f1f8d
Codex SEO v1.9.6-codex.3
Windows installer hotfix for Codex SEO.
What Changed
- Fixed
install.ps1on Windows PowerShell 5.1, whereConvertFrom-Json -Depth 100is not supported and caused bootstrap parsing to fail. - Added bootstrap JSON extraction so dependency-tool noise around the JSON payload does not break installer parsing.
- Added clearer installer diagnostics with the underlying PowerShell parser error and a short bootstrap output preview.
- Bumped installer defaults and docs to
v1.9.6-codex.3.
Affected Error
Bootstrap script produced invalid JSON output.
At ...\install.ps1:240 char:9
If you saw that on Windows 11, install from this release.
Verification
- Local pytest suite passed: 48 tests.
- PowerShell parser check passed for
install.ps1anduninstall.ps1. - PowerShell JSON extraction simulation passed.
- Shell syntax, compile, help, and contract checks passed.
- GitHub CI passed on
mainfor commit7ab35e9. - GitHub security workflow passed on
mainfor commit7ab35e9. - Release package SHA256:
1db765c98ffdedd57980018713e475824de8ec74b4a32ce395f8849729549962.
Install
Windows:
irm https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.3/install.ps1 | iexUnix/macOS/Linux:
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.3/install.sh | bashCodex SEO v1.9.6-codex.2
Superseded by
v1.9.6-codex.3for a Windows PowerShell installer hotfix.
Codex-first SEO skill suite for Codex, synced from claude-seo v1.9.6 plus Codex hardening, repository polish, and demo-readiness updates.
Highlights
- 1 orchestrator skill, 26 specialist workflows, and 24 Codex TOML agent profiles.
- Codex plugin manifest, installers, deterministic workflow wrappers, smoke tooling, and demo readiness tooling.
- Optional DataForSEO, Google APIs, Firecrawl, and Gemini/nanobanana extension surface.
- README cover image and Mermaid diagrams refreshed with the Codex SEO visual system.
- Credential paths use
~/.config/codex-seoand~/.cache/codex-seo, with legacyclaude-seopaths read only as migration fallback.
Security And Reliability
- Hardened URL-aware runners against private, loopback, and metadata hosts, including redirect-based SSRF checks.
- Removed shell execution of provider-emitted commands from provider probes.
- Switched sitemap and hreflang XML parsing to
defusedxml. - Added GitHub security workflow coverage with Bandit and pip-audit.
- Removed private-key delimiter placeholders from public history and rebuilt release assets.
- No provider secrets are included in the release assets.
Verification
- GitHub CI passed on
mainfor commite686691. - GitHub security workflow passed on
mainfor commite686691. - Local pytest suite passed: 47 tests.
- Shell, PowerShell parse, compile, help, and contract smoke checks passed.
- Release package SHA256:
27f91136d726840ac80c693018e138f759c7a6f84150253bc8e78a08589968cc.
Install
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/codex-seo/v1.9.6-codex.2/install.sh | bashCodex SEO v1.9.6-codex.1
Superseded by v1.9.6-codex.2.
This first Codex preview release ported claude-seo v1.9.6 plus post-tag fixes into a Codex-first skill suite.
Highlights
- 1 orchestrator skill, 26 specialist workflows, and 24 Codex TOML agents.
- Codex plugin manifest, installers, deterministic workflow wrappers, smoke tooling, and demo readiness tooling.
- Optional DataForSEO, Google, Firecrawl, and Gemini/nanobanana extension surface.
- Credential paths use Codex config/cache locations with legacy
claude-seoread-only fallback.
Verification At Release Time
- GitHub CI passed on
main. - Local pytest suite passed: 42 tests.
- Shell, PowerShell, compile, help, and deterministic smoke checks passed.
Use v1.9.6-codex.2 for the current private-preview build, refreshed documentation, security hardening, and latest installer defaults.