Releases: avalonreset/legends-seo-dungeon
Release list
Legends SEO Dungeon v2.2.5
Legends SEO Dungeon is now one public project at avalonreset/legends-seo-dungeon. Its version follows Daniel Agrici's public Claude SEO release: 2.2.5.
- Public Claude SEO v2.2.5 engine plus its published maintenance fixes.
- Local Codex, Claude Code, Gemini CLI, and xAI Grok CLI runtime choices.
- Empty first-run website/project fields and fictional demo screenshots.
- Portable source-ZIP launcher and isolated Python engine setup.
- Original Avalon Reset repository renamed, preserving its stars, issues, and history. The release ZIP contains only the reviewed current source.
- Retained upstream MIT, FLOW CC BY 4.0, contributor, and game-art notices.
Download legends-seo-dungeon-2.2.5-source.zip, extract it, and follow Installation. Requires Python 3.10+, Node.js 22.12+, and a supported CLI signed in with your own account. Optional SEO integrations use your own credentials.
From the extracted project folder:
python scripts/runtime.py setup
cd dungeon
npm ci
npm startOn Windows, py -3 may be used in place of python. Open the local URL printed by the launcher. SHA256SUMS.txt verifies the attached source archive.
All four runtime adapters are tested. Codex and Grok also passed live CLI checks; live Claude and Gemini verification was limited by the maintainer's local account configuration.
SEO Dungeon v2.2
SEO Dungeon v2.2 consolidates the public release line under one clear tag. This release carries the Codex-default local SEO Dungeon workflow, the 25-skill SEO suite, optional Claude Code and Gemini CLI runtime paths, direct DataForSEO/Firecrawl helpers, and the current website/agentic browsing metadata.
Package manifests use 2.2.0 where SemVer is required. The public GitHub release and installer ref are v2.2.
SEO Dungeon 2.0
SEO Dungeon 2.0
Public v2 release aligned with AgriciDaniel/claude-seo v2.0.0 while keeping SEO Dungeon Codex-only.
Highlights
- Refreshed the bundled SEO engine with public v2 hardening: URL safety, rendering support, schema v2 checks, content-quality tooling, parasite-risk scanning, and technical SEO helpers.
- Kept the runtime path focused on Codex via
codex exec --json; Claude/Gemini runtime packaging and image-generation harness support are not included. - Expanded optional SEO integration skill mirrors for Ahrefs, Bing Webmaster, Profound, SE Ranking, Unlighthouse, DataForSEO, and Firecrawl.
- Updated plugin, Python, citation, installer, and dungeon package metadata to
2.0.0.
Verification
python -m pytest tests/ -q- 256 passed, 6 skippednpm run build- passednode tests/run-tests.mjs- 232 passednode tests/link-smoke.mjs- passedgit diff --check- passed
SEO Dungeon v1.9.9
SEO Dungeon v1.9.9 updates the bundled SEO engine to match the final public 1.x v1.9.9 line and keeps the app focused on Codex-based local workflows.
Highlights:
- Aligns skill metadata, package versions, installer defaults, and manifest checks with v1.9.9.
- Improves image lazy-loading detection for native lazy loading, Perfmatters, EWWW Image Optimizer, and generic lazy-loader patterns.
- Simplifies the runtime surface around Codex CLI and removes stale non-Codex plugin and image-generation extension paths.
- Refreshes README, installation, architecture, troubleshooting, and command docs for the current SEO Dungeon shape.
Validation:
- python -m pytest tests/ -q
- npm run build
- node tests/run-tests.mjs
- node tests/link-smoke.mjs
v1.9.0 - SEO Engine Overhaul + Windows Streaming Hotfix
v1.9.0
Replaces the earlier v1.9.0 release (now withdrawn). The previous build shipped with a Windows-only audit failure that prevented the streaming Guild Ledger from working at all. This release fixes it.
Critical Windows fix
The bridge server invoked Claude CLI through cmd.exe on Windows. Multi-line audit prompts were silently truncated at the first newline, causing every audit to hang with zero streamed events. The Guild Ledger sat at "Bridge disconnected" / 0% until the 15-minute safety timeout tripped.
Root cause: resolveClaudeCli() probed for cli.js in the npm global prefix, but current Claude Code installs ship cli-wrapper.cjs. The check failed, the bridge fell back to spawn('claude', {shell: true}), and cmd.exe corrupted the prompt before Claude could read it.
The fix runs node.exe directly on the real entrypoint with shell: false, so argv is passed verbatim and newlines survive. The Ledger now streams assistant text, tool invocations, and file edits in real time the way it was designed to.
If you installed the previous v1.9.0 on Windows, re-clone or pull main and restart the bridge to pick up the fix.
Polish in this release
windowsHide: trueon every child process spawn. No more popupcmd.exewindows per quest, per battle turn, per audit.- Bridge logging infrastructure. The bridge now tees stdout/stderr to
dungeon/.logs/bridge.logwith run rotation. Every failed audit parse dumps the raw Claude output todungeon/.logs/failed-audit-<domain>-<ts>.txtfor post-mortem. Previously the bridge ran withstdio: 'ignore'and every diagnostic log went to /dev/null. - README note: first run on Windows may trigger a Firewall prompt for
claude.exe- click Allow. Without it, audits hang silently on the network layer.
SEO Engine (from the original v1.9.0)
- 23 SEO skills (20 core + 3 extensions: DataForSEO, Banana, Firecrawl)
- 17 specialized subagents, up to 15 running in parallel during a full audit
- 42 Python scripts (29 upstream + 13 dungeon-exclusive visual audit)
- Real Google API integration (GSC, CrUX, GA4, PSI, Indexing)
Game polish
- "The Hall Is Still" final-victory sequence when every demon on a site falls.
- Visibility-aware quest timer. Paused when the tab is backgrounded.
- Clickable links in the Guild Ledger. URLs open, backticked paths copy to clipboard.
- Palette rule applied project-wide: black = content, blue = interactive, gold = accent.
- Demon HP formula tuned: 12-18% per hit, minimum 1, hard floor at 15%, regen when at or below 30%.
- Character-class-aware gate scene: knight turns toward the card you are hovering before the slash fires.
- Domain + project path remembered across launches via localStorage.
- PWA metadata. The game is installable as a web app.
Install
git clone https://github.com/avalonreset/seo-dungeon.git
cd seo-dungeon
./install.ps1 # Windows
bash install.sh # macOS/Linux
cd dungeon
npm install
npm startMIT licensed. Requires Node 18+, Python 3.10+, Git, and Claude Code authenticated.