@@ -58,8 +58,11 @@ working-dir/
5858
5959### 3. Set an API key
6060
61+ The bundled example workflows use Google Gemini models. You can obtain a free
62+ ` GOOGLE_API_KEY ` from [ Google AI Studio] ( https://aistudio.google.com/app/apikey ) .
63+
6164``` bash
62- hensu credentials set ANTHROPIC_API_KEY # or OPENAI_API_KEY / GEMINI_API_KEY
65+ hensu credentials set GOOGLE_API_KEY
6366```
6467
6568### 4. Run a workflow
@@ -78,6 +81,9 @@ Pre-built binaries are available for **Linux x86_64**. On macOS or Windows,
7881curl -L https://github.com/hensu-project/hensu/releases/download/server/v0.1.0-beta.1/hensu-server-linux-x86_64 \
7982 -o hensu-server-v0.1.0-beta.1 && chmod +x hensu-server-v0.1.0-beta.1
8083
84+ # The server needs provider API keys as environment variables
85+ export GOOGLE_API_KEY=< your-key>
86+
8187# Start in in-memory mode (no database, no JWT)
8288QUARKUS_PROFILE=inmem ./hensu-server-v0.1.0-beta.1
8389
@@ -102,8 +108,8 @@ approves or sends it back for revision.
102108``` kotlin
103109fun contentPipeline () = workflow(" content-pipeline" ) {
104110 agents {
105- agent(" writer" ) { role = " Content Writer" ; model = Models .CLAUDE_SONNET_4_5 }
106- agent(" reviewer" ) { role = " Content Reviewer" ; model = Models .GPT_4O }
111+ agent(" writer" ) { role = " Content Writer" ; model = Models .GEMINI_3_1_FLASH_LITE }
112+ agent(" reviewer" ) { role = " Content Reviewer" ; model = Models .GEMINI_3_1_PRO }
107113 }
108114
109115 rubrics { rubric(" content-quality" , " content-quality.md" ) }
@@ -291,7 +297,7 @@ MCP split-pipe connectivity, stub tool implementations, SSE event streaming, and
291297human-in-the-loop review gate.
292298
293299** Scenario:** a credit risk analyst agent evaluates a fictional credit-limit increase for
294- customer ` C-42 ` .
300+ customer ` C-42 ` . Complete the [ Getting Started ] ( #getting-started ) steps before running this example.
295301
296302``` bash
297303QUARKUS_PROFILE=inmem ./hensu-server-v0.1.0-beta.1
@@ -312,6 +318,7 @@ Hensu is in **pre-beta**, working toward beta stability.
312318- Pre-built server binaries are Linux x86_64 only. macOS and ARM targets are planned.
313319- No observability integration yet (OpenTelemetry, metrics export).
314320- No native image integration tests yet. The native build is verified by CI, but test coverage runs in JVM mode only.
321+ - OpenAI and DeepSeek models are defined in the DSL but have not been tested end-to-end. Only Anthropic and Google Gemini models are verified.
315322- APIs and DSL surface may change before beta.
316323
317324---
0 commit comments