• v1.2.0 ea435b3cb9

    v1.2.0 Stable

    zaph0d released this 2026-08-14 14:23:15 +02:00 | 60 commits to main since this release

    📅 Originally published on GitHub: Fri, 14 Aug 2026 12:23:33 GMT
    🏷️ Git tag created: Fri, 14 Aug 2026 12:23:15 GMT

    A big one: a full audit of every compile target's output against each framework's real, current documentation, six new starter packs, automated Postgres backups, and a friendlier community-collections experience.

    Highlights

    • 6 new starter packs — Data Scientist, Full-Stack Developer, DevOps/Platform Engineer, Java/Spring Developer, iOS Developer, and Android Developer join the existing set, bringing the starter collection catalog to 13.
    • Automated Postgres backups — a postgres-backup sidecar runs daily pg_dump with 7-day/4-week/6-month retention, documented in the README's new Backups section.
    • Community collections got real pagination, type filtering, and a friendlier publish flowGET /community now returns {items, total} with type/offset/limit params; base collections sort before additional ones; publishing to Community is now an honest, immediate self-serve action instead of a GitHub-PR flow that never actually gated anything.
    • The Wiki is now auto-synced from docs/ on every push to main that touches it — docs/ stays the single source of truth; the Wiki is a generated, one-way mirror.

    Fixed

    Compile adapters — a full documentation audit found 6 of 12 were producing output the real target tool couldn't actually use:

    • claude_code.py: subagents had no YAML frontmatter and likely weren't registering as real subagents at all; .claude/workflows//.claude/models/ were invented paths that don't exist — skills now go to the real on-demand .claude/skills/ location instead of being inlined into always-loaded CLAUDE.md, workflows to the still-supported .claude/commands/.
    • cursor.py: wrong frontmatter fields entirely (real: description/globs/alwaysApply) — a rule missing them risks not loading into context at all. Dropped the long-gone .cursorrules and two invented paths; files are named instead of sequentially numbered.
    • codex_cli.py: agents should be TOML under .codex/agents/, not Markdown at an invented path; no "workflow" concept exists in Codex CLI at all; config.toml's model/provider schema was invented.
    • cline.py: none of its frontmatter fields matched Cline's real schema (only paths is real).
    • continue_dev.py, goose.py: one stale path each (a dropped .prompt file format; .goosehints superseded by AGENTS.md as Goose's primary context file).
    • cody.py retired — its target format was never real, and Cody Free/Pro were discontinued in 2025.
    • The CLI's own local-rendering copies of the Claude Code/Cursor adapters (cli/myace_cli/adapters/) had the identical bugs — brought back in sync, with new test coverage.

    Starter-collection content:

    • Three cross-collection name collisions that silently dropped content when two collections were composed together (security-auditor, docs-writer, Security Checklist), plus a lower-risk fourth.
    • A factual error (a nonexistent Android testing library) and a stale coroutines-test API reference.
    • A silently-swallowed YAML frontmatter parse bug that degraded one skill's name, priority, compatibility, and description with no error surfaced anywhere.

    Elsewhere:

    • Compiling a profile and downloading it as a zip could silently download a different target framework's files than the one shown in the preview, if the target dropdown was changed after compiling without recompiling.
    • nginx 502s after every backend container restart — resolved by switching proxy_pass to runtime DNS resolution instead of a cached-at-startup IP.
    • "My Collections" was leaking every public starter pack into new users' owned-collections view.
    • Community collections sorted additional before base alphabetically instead of base first.
    • Several starter-pack agents had the wrong mode field (primary instead of subagent).

    Docs

    • docs/ADAPTERS_RESEARCH.md rewritten with verified schemas and doc citations for all 11 shipped adapters, including 4 that never had a dedicated writeup before this audit (Claude Code, Cursor, Codex CLI, OpenCode).
    • Corrected several docs (README.md, docs/architecture.md, docs/invariants.md, docs/extending.md) that described cli/myace_cli/adapters/ as a working offline fallback for myace pull — it isn't wired up yet; pull always requires a reachable server today.
    • New docs/plans/starter-collections-improvements.md tracks the audit's remaining follow-up work (a windsurf.py fix pending a naming decision, an amazon_q.py enhancement, and a few smaller structural items).

    Downloads

    Standalone CLI binaries for Linux, macOS (Intel + Apple Silicon), and Windows are attached below — no Python required. See the README for install instructions.

    Downloads