Skip to content

Stable 0.2.0

Latest

Choose a tag to compare

@ashxtrem ashxtrem released this 21 Mar 05:28
· 2 commits to main since this release
8b44d3a

Features

  • Execution source tagging (frontend | api | mcp); UI ignores Socket.IO from non-frontend runs.
  • MCP: two-pass snapshot-first workflow creation; incremental / phase-based builder with accessibility snapshots; richer prompts and new MCP resources (selector guide, variables, node enums, patterns).
  • Rule-based workflow generation: keyboard, setConfig, extract vars, smarter loops/waits, cart-style checks via JS nodes.
  • Backend: POST /execution/capture-accessibility-snapshot; execution status includes outputDirectory; report retention and status/logging fixes.
  • Shared: centralized node factory; named timeout constants in MCP config; WorkflowBuilder snapshot helpers.

Refactors & tooling

  • Express app extracted to app factory; start scripts moved to scripts/; supertest + route/integration tests.
  • CI (lint, type-check, test, build), Husky + lint-staged, AGENTS.md / CONTRIBUTING.md / docs/agent, Cursor rules, package-lock tracked, expanded root npm scripts and ESLint coverage.
  • Type-check build order fix; frontend test default to non-watch run.

Fixes

  • Frontend test fix; assorted small chore/typo cleanups.