Skip to content

Releases: SamGalanakis/lash

v0.1.0-alpha.55

16 Jun 23:30

Choose a tag to compare

Added Lashlang module compile, process definition identity, trigger compatibility, and artifact introspection APIs.

Full Changelog: v0.1.0-alpha.54...v0.1.0-alpha.55

v0.1.0-alpha.54

16 Jun 21:49

Choose a tag to compare

  • Tool authoring docs now point fixed app tools at StaticToolProvider and include a compile-checked typed tool example.
  • Added a Streaming and reconnect guide covering turn-local streams, session cursors, gap recovery, frontend folding, and remote NDJSON/SSE framing.

Full Changelog: v0.1.0-alpha.53...v0.1.0-alpha.54

v0.1.0-alpha.53

16 Jun 17:06

Choose a tag to compare

  • Process starts now use a typed, closed execution environment carrying plugin options and policy instead of loose product metadata.
  • Durable Lashlang processes validate rebuilt snapshot-backed tool authority before registration and again during worker recovery.
  • Process provenance no longer carries a host profile id; portability is enforced by captured environment refs, installed plugins, artifact refs, and Host Requirements validation.

Full Changelog: v0.1.0-alpha.52...v0.1.0-alpha.53

v0.1.0-alpha.52

16 Jun 14:57

Choose a tag to compare

  • Expanded Lash runtime stack profiling across downstream-oriented scenarios, including RLM subagent spawning, process-heavy paths, and release/debug stack sweeps.

  • Added stack-accounted report fields and guard coverage so stack budgets include configured Tokio worker stack size instead of silently relying on defaults.

  • Wired explicit Tokio worker-stack sizing with env overrides through runtime examples, harnesses, and Restate worker entry points to reduce downstream stack overflows.

Full Changelog: v0.1.0-alpha.51...v0.1.0-alpha.52

v0.1.0-alpha.51

15 Jun 23:48

Choose a tag to compare

  • Tool docs now live at /tools.html, with execution, durable-effects, deferred-completion, and output-budgeting guidance split into /tools-execution.html.
  • Docs navigation now separates embedding, tools, plugins, operations, examples, architecture, and reference, with the Pagefind search index regenerated.
  • Remote protocol coverage now includes process DTOs plus broader trigger/process conversion and schema tests for host service boundaries.
  • Agent workbench coverage now exercises trigger persistence and reopened-session tool catalog behavior.

Full Changelog: v0.1.0-alpha.50...v0.1.0-alpha.51

v0.1.0-alpha.50

15 Jun 22:25

Choose a tag to compare

  • Strengthened backend conformance coverage for session stores and attachment stores across in-memory, SQLite, Postgres, and MinIO-backed S3 paths.

Full Changelog: v0.1.0-alpha.49...v0.1.0-alpha.50

v0.1.0-alpha.49

15 Jun 21:08

Choose a tag to compare

  • Add durable tool effects for in-process tools, including replay-safe JSON steps, custom await-event keys, and process event emission.

  • Remove the remote tool execution adapter path; remote protocol now carries host-owned tool grants and service DTOs only.

  • Extend conformance, Lash E2E, Restate/Postgres worker E2E, and docs for durable input-request flows.

Full Changelog: v0.1.0-alpha.48...v0.1.0-alpha.49

v0.1.0-alpha.48

15 Jun 19:43

Choose a tag to compare

\n- Isolate the fff-backed local grep provider into the CLI-owned lash-search-tools crate, removing fff-search and fff-zlob feature propagation from the standard plugin stack, workbench, docs snippets, and perf harnesses.\n- Keep CLI grep behavior intact while CI and perf guard now enable zlob only through the lash-cli feature path.\n- Fix the agent-service Restate E2E mock so it skips board moves when it is not the agent turn.

Full Changelog: v0.1.0-alpha.47...v0.1.0-alpha.48

v0.1.0-alpha.47

11 Jun 00:12

Choose a tag to compare

  • Processes spawned by other processes now inherit the chain's
    originator and wake target, and a process can always await or cancel
    handles it created itself. The ephemeral execution scope no longer
    appears in any durable state.
  • Signal delivery cost on the Restate tier stays flat as a process's
    event history grows, and session process snapshots return a bounded
    recent-event tail instead of full histories (page with events_after
    for more).
  • Every release now ships curated notes: commit bodies carry
    Release-Notes sections that become the GitHub release body, enforced
    at release time.
  • The nightly performance guard is restored as the perf-budget
    enforcement point, with new process-path stress phases.

Full Changelog: v0.1.0-alpha.46...v0.1.0-alpha.47

v0.1.0-alpha.46

10 Jun 22:47

Choose a tag to compare