From 8a087c4e85a229cbbc4c34f3ac6a767d2c04a55c Mon Sep 17 00:00:00 2001 From: Lee Chapman Date: Fri, 5 Jun 2026 11:23:01 -0700 Subject: [PATCH] feat(dkai-hermes): add Hermes controller template for remote Enodios vLLM Workspace runs Hermes Agent only and connects outbound to vllm.dataknife.net; Enodios inference stays off-pod. Wire CI, Makefile, and docs for the new template. Co-authored-by: Cursor --- .cursor/rules/project.mdc | 6 +- .cursor/rules/terraform-coder.mdc | 4 +- .github/workflows/ci.yaml | 2 +- .gitlab-ci.yml | 9 +- Makefile | 7 +- README.md | 6 +- docs/build-parameters.md | 1 + scripts/check-dkai-startup-shell.sh | 1 + templates/dkai-hermes/README.md | 82 ++ templates/dkai-hermes/main.tf | 790 ++++++++++++++++++ .../scripts/tool-shared-pvc-exists.sh | 53 ++ templates/dkai-hermes/terraform.tfvars | 1 + 12 files changed, 952 insertions(+), 10 deletions(-) create mode 100644 templates/dkai-hermes/README.md create mode 100644 templates/dkai-hermes/main.tf create mode 100755 templates/dkai-hermes/scripts/tool-shared-pvc-exists.sh create mode 100644 templates/dkai-hermes/terraform.tfvars diff --git a/.cursor/rules/project.mdc b/.cursor/rules/project.mdc index f169cf3..d7d255c 100644 --- a/.cursor/rules/project.mdc +++ b/.cursor/rules/project.mdc @@ -7,8 +7,8 @@ alwaysApply: true Terraform-based Coder workspace templates for DataKnife. -- **Templates**: `templates/kubernetes/`, `templates/dkai-dev/`, `templates/dkai-arch/`, `templates/dkai-agent/` -- **DKAI naming**: Coder **display name** = `DKAI