From c1a3ed53a952ae63eacb8d60cd6686dbc8582a8e Mon Sep 17 00:00:00 2001 From: 35C4n0r Date: Sat, 7 Feb 2026 04:08:13 +0000 Subject: [PATCH] wip: move scripts to agentapi module --- registry/coder/modules/agentapi/main.tf | 70 ++++++++++++------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/registry/coder/modules/agentapi/main.tf b/registry/coder/modules/agentapi/main.tf index d9794a67..eb791dd4 100644 --- a/registry/coder/modules/agentapi/main.tf +++ b/registry/coder/modules/agentapi/main.tf @@ -226,41 +226,41 @@ module "agent-helper" { start_script = var.start_script } -resource "coder_script" "agentapi" { - count = var.enable_agentapi ? 1 : 0 - agent_id = var.agent_id - display_name = "Start AgentAPI" - icon = var.web_app_icon - script = <<-EOT - #!/bin/bash - set -o errexit - set -o pipefail - - # trap 'coder exp sync complete ${local.agentapi_main_script_name}' EXIT - # coder exp sync want ${local.agentapi_main_script_name} ${local.start_script_name} - # coder exp sync start ${local.agentapi_main_script_name} - - echo -n '${base64encode(local.main_script)}' | base64 -d > /tmp/main.sh - chmod +x /tmp/main.sh - - ARG_MODULE_DIR_NAME='${var.module_dir_name}' \ - ARG_WORKDIR="$(echo -n '${base64encode(local.workdir)}' | base64 -d)" \ - ARG_INSTALL_AGENTAPI='${var.install_agentapi}' \ - ARG_AGENTAPI_VERSION='${var.agentapi_version}' \ - ARG_WAIT_FOR_START_SCRIPT="$(echo -n '${local.agentapi_wait_for_start_script_b64}' | base64 -d)" \ - ARG_AGENTAPI_PORT='${var.agentapi_port}' \ - ARG_AGENTAPI_SERVER_TYPE='${var.agent_name}' \ - ARG_AGENTAPI_TERM_WIDTH='${var.agentapi_term_width}' \ - ARG_AGENTAPI_TERM_HEIGHT='${var.agentapi_term_height}' \ - ARG_AGENTAPI_INITIAL_PROMPT="$(echo -n '${local.encoded_initial_prompt}' | base64 -d)" \ - ARG_AGENTAPI_CHAT_BASE_PATH='${local.agentapi_chat_base_path}' \ - ARG_TASK_ID='${try(data.coder_task.me.id, "")}' \ - ARG_TASK_LOG_SNAPSHOT='${var.task_log_snapshot}' \ - /tmp/main.sh - EOT - run_on_start = true - depends_on = [module.agent-helper] -} +# resource "coder_script" "agentapi" { +# count = var.enable_agentapi ? 1 : 0 +# agent_id = var.agent_id +# display_name = "Start AgentAPI" +# icon = var.web_app_icon +# script = <<-EOT +# #!/bin/bash +# set -o errexit +# set -o pipefail +# +# # trap 'coder exp sync complete ${local.agentapi_main_script_name}' EXIT +# # coder exp sync want ${local.agentapi_main_script_name} ${local.start_script_name} +# # coder exp sync start ${local.agentapi_main_script_name} +# +# echo -n '${base64encode(local.main_script)}' | base64 -d > /tmp/main.sh +# chmod +x /tmp/main.sh +# +# ARG_MODULE_DIR_NAME='${var.module_dir_name}' \ +# ARG_WORKDIR="$(echo -n '${base64encode(local.workdir)}' | base64 -d)" \ +# ARG_INSTALL_AGENTAPI='${var.install_agentapi}' \ +# ARG_AGENTAPI_VERSION='${var.agentapi_version}' \ +# ARG_WAIT_FOR_START_SCRIPT="$(echo -n '${local.agentapi_wait_for_start_script_b64}' | base64 -d)" \ +# ARG_AGENTAPI_PORT='${var.agentapi_port}' \ +# ARG_AGENTAPI_SERVER_TYPE='${var.agent_name}' \ +# ARG_AGENTAPI_TERM_WIDTH='${var.agentapi_term_width}' \ +# ARG_AGENTAPI_TERM_HEIGHT='${var.agentapi_term_height}' \ +# ARG_AGENTAPI_INITIAL_PROMPT="$(echo -n '${local.encoded_initial_prompt}' | base64 -d)" \ +# ARG_AGENTAPI_CHAT_BASE_PATH='${local.agentapi_chat_base_path}' \ +# ARG_TASK_ID='${try(data.coder_task.me.id, "")}' \ +# ARG_TASK_LOG_SNAPSHOT='${var.task_log_snapshot}' \ +# /tmp/main.sh +# EOT +# run_on_start = true +# depends_on = [module.agent-helper] +# } resource "coder_script" "agentapi_shutdown" { count = var.enable_agentapi ? 1 : 0