Skip to content

v0.1.28

Choose a tag to compare

@github-actions github-actions released this 04 Aug 19:16
c78a4f7

v0.1.28

MendCode v0.1.28 adds durable first-class workflows and provider-aware image generation, strengthens detached background-task delivery, and improves workflow and session recovery across the TUI and server transports.

Added

  • Durable Workflow runs with validated declarative plans, policy gates, dependency-aware phases, background execution, scheduling, persistence, recovery, CLI/API routes, and a dedicated TUI monitor.
  • The image_gen tool with Codex OAuth, OpenRouter, and OpenAI-compatible adapters, persisted artifacts, optional captions, and safe image-edit inputs.
  • Workflow deletion plus richer progress, receipt, artifact, recovery, and terminal-outcome metadata in the server API and generated JavaScript SDK.
  • Focused workflow, image-generation, background-task, queue/compaction, server-route, scheduler, and TUI regression coverage.

Changed

  • First-class workflows now live in the dedicated Workflows view instead of being mixed into Agent View.
  • Workflow receipts, progress, queued work, terminal outcomes, and recovery state are presented consistently across TUI and server transports.
  • Image generation is configured independently from the active chat model and appears only when the provider contract and permissions support it.
  • Compaction, reconnect, long-session, error, and workflow-monitor presentation is clearer while the prompt remains focused during active work.

Fixed

  • Persist, replay, acknowledge, and instance-scope detached background-task completion notifications so idle owners resume reliably without duplicate or cross-project deliveries.
  • Keep the shared server alive while detached work is active and classify missing terminal outcomes as interrupted instead of leaving tasks indefinitely active.
  • Preserve queued prompts through compaction and reconnects, restore prompt focus after compaction, and clear stale working or disconnected indicators when execution settles.
  • Require workflow artifact consumers to depend on their producers, reject direct starts with unresolved gates, and improve recovery and cleanup of interrupted workflow runs.
  • Keep long-running non-shell tools alive across stream-idle periods and handle unknown image-generation results without crashing the session.
  • Patch the release dependency overrides for brace-expansion, fast-uri, hono, ip-address, postcss, socket.io-parser, and undici.
  • Finish non-interactive curl | bash installations when no controlling TTY exists instead of failing after the binary has already been installed.

Tests and supply chain

  • Queue/compaction smoke confirmed against a local-only provider; no external provider was contacted.
  • Added targeted regressions for workflow plans, scheduler recovery, detached task wakeups, server lifetime, transcript state, prompt initialization, and workflow rendering.
  • The release passed supply-chain preflight, OSV scanning, frozen-lockfile installs, platform asset checks, SBOM generation, SHA-256 checksum generation, and provenance attestation.
  • The public installer was validated in an isolated non-interactive home and installed a binary reporting 0.1.28.

Verify

Binary assets were built from c78a4f70fdf8d49dae73466052dfc5105dfc7d00 by Release run 30941690688. The public installer hotfix was promoted through PR #236.

gh release download v0.1.28 --repo MendCode/MendCode
shasum -a 256 -c SHA256SUMS

Provenance attestations are available for every release archive, SHA256SUMS, RELEASE-MANIFEST.txt, and mendcode.spdx.json.