From 4440d8fb29732418da9bd155b0edcf295bc25836 Mon Sep 17 00:00:00 2001 From: atlas Date: Tue, 3 Nov 2026 00:38:47 +0100 Subject: [PATCH] hive-forge: require HIVE_FORGE_URL, give agent login shells the forge env --- hive-forge/README.md | 2 +- hive-forge/src/client.rs | 41 +++++-- hive-forge/src/main.rs | 2 +- hive-forge/tests/forge_url_required.rs | 57 ++++++++++ hive-meta-flake/src/lib.rs | 119 +++++++++++---------- hive-meta-flake/testdata/meta-flake.nix.in | 37 +++---- 6 files changed, 171 insertions(+), 87 deletions(-) create mode 100644 hive-forge/tests/forge_url_required.rs diff --git a/hive-forge/README.md b/hive-forge/README.md index ccc44d44..00a4ee28 100644 --- a/hive-forge/README.md +++ b/hive-forge/README.md @@ -7,7 +7,7 @@ consistent error handling, exit codes, and JSON shapes. This is the **only supported path** to the forge from inside an agent container; never `curl` it directly. -Reads credentials from the environment (`HIVE_FORGE_URL`, +Reads credentials from the environment (`HIVE_FORGE_URL`, required — no default, `HYPERHIVE_STATE_DIR`); `-f/--forge