Skip to content

v0.7.0 — Agent-contract hardening + OpenSEO

Latest

Choose a tag to compare

@MoizIbnYousaf MoizIbnYousaf released this 16 Aug 11:41
· 3 commits to main since this release

v0.7.0 — Agent-contract hardening + OpenSEO backend

The biggest release since launch: 76 skills (+18), 6 agents, 24 commands, 2 upstream catalogs, and a hardened agent contract aligned with AXI principles.

⚠️ Breaking / migration notes

  • Compact JSON by default. --json / piped output no longer pretty-prints. Pass --pretty for 2-space indent. Parsers unaffected; humans use --pretty.
  • mktg ship-check exit codes: warnings now exit 0 (verdict: "warn"), blockers exit 4 (was 1/2). Emoji moved to a new icon field; verdict is pass|warn|block.
  • mktg publish: unsupported adapter flags now exit 2 with UNSUPPORTED_FLAG (was exit 6).
  • mktg skill check-upstream: drift is a finding, not an error — exits 0 with in_sync: false; supports --dry-run.
  • Unknown flags fail loud: UNKNOWN_FLAG, exit 2, with "Did you mean" suggestions.
  • mktg list / mktg catalog list default to minimal items (3–5 fields); pass --verbose for the full shape. Bare mktg schema returns a compact index; --full restores the dump.
  • mktg run --strict dependency errors now use the canonical MISSING_DEPENDENCY code.

✨ Highlights

  • mktg setup — installs a SessionStart hook so every agent session opens with your live marketing state (ambient context).
  • Bare mktg shows a live home view (health, brand, skills, next steps) instead of help text.
  • help[] next-step templates on success envelopes; NOT_FOUND errors suggest close matches.
  • mktg init cold-start: 80s → 0.3s — bundled skill install is now the default (registry delegation opt-in via MKTG_USE_AI_AGENT_SKILLS=1).
  • OpenSEO catalog (S1–S5): measured keyword difficulty, volume, SERP, backlinks, GSC via mktg seo + 8 openseo skills + Studio readiness card.
  • New skills: text-to-speech (ElevenLabs), manim-composer + ManimCE/ManimGL best practices, Exa agent-skills, seo-machine, off-page-seo.
  • Studio: /api/plan, /api/plan/next, /api/compete + war-room, single Postiz client, CLI-parity error codes.
  • Honest run lifecycle: mktg run --complete/--writes/--result — plans and dashboards now reflect real work.

Full details in CHANGELOG.md.