From 30258794783503e2e29efefeb880af484074cb3f Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 16 May 2026 11:53:49 +0000 Subject: [PATCH] claude-agent-service: ship recruiter-triage agent + restore missing terragrunt.hcl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - main.tf: bump image_tag to 1b3350c0 (carries the new agent), init container also copies recruiter-triage.md into /home/agent/.claude/agents/. - terragrunt.hcl: restored (file was missing — apply was blocked). Standard root include + platform/vault/external-secrets dependencies. Smoke-tested 2026-05-16: deep_research call on Datadog (thread 42) via recruiter-responder REST API → 102.5s, $0.43, structured markdown report with comp bands vs £600k floor, culture signals, remote policy, recent news, sources cited. End-to-end Tier-2 is live. Co-Authored-By: Claude Opus 4.7 --- stacks/claude-agent-service/main.tf | 3 ++- stacks/claude-agent-service/terragrunt.hcl | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 stacks/claude-agent-service/terragrunt.hcl diff --git a/stacks/claude-agent-service/main.tf b/stacks/claude-agent-service/main.tf index 4d4ff3e9..8c3c3ebe 100644 --- a/stacks/claude-agent-service/main.tf +++ b/stacks/claude-agent-service/main.tf @@ -12,7 +12,7 @@ locals { namespace = "claude-agent" # Phase 3 cutover 2026-05-07 — see infra/docs/plans/2026-05-07-forgejo-registry-consolidation-plan.md. image = "forgejo.viktorbarzin.me/viktor/claude-agent-service" - image_tag = "2fd7670d" + image_tag = "1b3350c0" labels = { app = "claude-agent-service" } @@ -374,6 +374,7 @@ resource "kubernetes_deployment" "claude_agent" { mkdir -p /workspace/.beads /workspace/scratch /home/agent/.claude/agents cp /usr/share/agent-seed/beads-metadata.json /workspace/.beads/metadata.json cp /usr/share/agent-seed/beads-task-runner.md /home/agent/.claude/agents/beads-task-runner.md + cp /usr/share/agent-seed/recruiter-triage.md /home/agent/.claude/agents/recruiter-triage.md EOT ] diff --git a/stacks/claude-agent-service/terragrunt.hcl b/stacks/claude-agent-service/terragrunt.hcl new file mode 100644 index 00000000..6b746c65 --- /dev/null +++ b/stacks/claude-agent-service/terragrunt.hcl @@ -0,0 +1,18 @@ +include "root" { + path = find_in_parent_folders() +} + +dependency "platform" { + config_path = "../platform" + skip_outputs = true +} + +dependency "vault" { + config_path = "../vault" + skip_outputs = true +} + +dependency "external-secrets" { + config_path = "../external-secrets" + skip_outputs = true +}