Skip to content

Releases: hensu-project/hensu

Hensu Server v0.1.0-beta.1 – Distributed Execution

Choose a tag to compare

@github-actions github-actions released this 19 Mar 20:38
470dfbc

Summary

First beta of the Hensu Server. This pre-release introduces distributed lease
management for safe multi-node execution, sub-workflow support with full
pause/resume, and a pipeline architecture built on Java 25 Virtual Threads.

Highlights

  • Distributed lease management – safe concurrent async execution
    across server instances (#35)
  • Sub-workflows with state persistence – hierarchical execution,
    pause/resume across restarts (#14)
  • Pre/post-processor pipelines – decoupled execution lifecycle,
    extensible without touching the core loop (#18, #31)

Fixes

  • GraalVM native-image deserialization for workflows and stubs (#26)
  • Context shadowing prevented via typed state schema (#40)
  • Rubric criteria injection ordering corrected (#44)

Internal

  • Execution output delivery formalized for Loom compliance (#27)
  • Agent output validation added to server pipeline (#29)
  • Core test hardening and node builder standardization (#34)
  • Infrastructure and security layer hardening (#16)

Hensu CLI v0.1.0-beta.1 – Daemon Mode

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Mar 20:33
77f8dc6

Summary

First beta of the Hensu CLI. The headline feature is a resident daemon with
socket activation – the CLI now stays alive between invocations, eliminating
JVM startup cost and enabling stateful interactions like human-in-the-loop review.

Highlights

  • Resident daemon with socket activation – persistent engine process,
    near-instant workflow dispatch (#38)
  • Interactive human review – workflows pause and request human decisions
    directly over the daemon socket (#46)
  • Automatic stub detection – external stubs discovered at startup,
    no manual registration needed (#19)

Fixes

  • Rubric criteria now injected into agent prompt before evaluation (#44)
  • Context shadowing eliminated via typed state schema (#40)
  • Workflow deserialization and stub loading fixed for GraalVM native image (#26)

Internal

  • Agent output validation integrated into execution pipeline (#29)
  • Reference client and core planning refactor (#36)