v3.1.0

QwenLM/Qwen3-VLv3.1.0Apr 23, 2026by github-actions[bot]

AI Summary

Focuses on fixing output contracts and adding new search capabilities including an X URL CLI backend and competitor comparison.

Key Highlights

  • X URL CLI as an alternative X search backend using OAuth2
  • `--competitors` flag for auto-discovered comparison fan-out
  • Inline markdown links on narrative citations
  • Attribute top comments with handles in evidence lines

New Features

  • X URL CLI backend
  • Competitor comparison mode
  • Markdown links
  • Comment attribution

Full Release Notes

## What's Changed
* fix: output contract + planner breadth + entity grounding (Hermes Agent Use Cases) by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/285
* feat: inline markdown links on narrative citations by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/289
* [codex] Make memory directory configurable by @davemorin in https://github.com/mvanhorn/last30days-skill/pull/290
* test: skip docs/ in memory-dir-paths sweep by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/291
* feat: attribute top comments with u/ and @ handles in evidence lines by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/292
* fix: Step 0.55 category-peer subreddit expansion by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/305
* feat: add xurl CLI as alternative X search backend (official API v2 via OAuth2) by @chaosreload in https://github.com/mvanhorn/last30days-skill/pull/130
* feat: --competitors flag for auto-discovered comparison fan-out by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/308
* fix: per-entity Step 0.55, LAW 7 sub-run quiet, default 2, canonical SKILL.md by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/311
* feat: vs mode N full passes + --competitors auto-discovery + (/Last30Days) title by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/312
* chore(release): v3.1.0 — consolidate 3.0.10-3.0.14 + OpenClaw republish prep by @mvanhorn in https://github.com/mvanhorn/last30days-skill/pull/314

## New Contributors
* @davemorin made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/290
* @chaosreload made their first contribution in https://github.com/mvanhorn/last30days-skill/pull/130

**Full Changelog**: https://github.com/mvanhorn/last30days-skill/compare/v3.0.9...v3.1.0