Skip to content

v0.2.0 — Scroll engine support

Choose a tag to compare

@bnlucas bnlucas released this 18 Apr 00:59
· 3 commits to main since this release

Scroll is now a first-class engine in the unified SDK.

Added

  • Both codegen workflows (ci.yml generate-check + generate.yml) clone shroudb-scroll alongside every other engine repo, so the Moat composite spec can resolve the new [[engines]].name = "scroll" entry at generation time.
  • Sandbox gains test-sandbox/test-scroll-config.toml (remote Cipher via {{CIPHER_PORT}} template substitution) and four integration tests — Python, TypeScript, Go, Ruby — exercising hello → append → read → create_group → read_group → ack → log_info → group_info → delete_group → delete_log.
  • run-tests.sh: scroll added to the ENGINES list; start_engine gains a {{CIPHER_PORT}} substitution arm so scroll-server reaches the sandbox's already-running Cipher.

Fixed

  • CLAUDE.md spec-input list was stale (missing stash + scroll) — now lists every engine Moat composes.