Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita78790c

Browse files
authored
chore: update claude code module in dogfood template (#19961)
Update the Claude Code module to version 3.0.0 Tested inhttps://dev.coder.com/templates/coder/coder/versions/quizzical_yalow1
1 parent0bac5a4 commita78790c

File tree

1 file changed

+18
-35
lines changed

1 file changed

+18
-35
lines changed

‎dogfood/coder/main.tf‎

Lines changed: 18 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -473,24 +473,6 @@ module "devcontainers-cli" {
473473
agent_id=coder_agent.dev.id
474474
}
475475

476-
module"claude-code" {
477-
count=local.has_ai_prompt? data.coder_workspace.me.start_count:0
478-
source="dev.registry.coder.com/coder/claude-code/coder"
479-
version="2.2.0"
480-
agent_id=coder_agent.dev.id
481-
folder=local.repo_dir
482-
install_claude_code=true
483-
claude_code_version="latest"
484-
order=999
485-
486-
experiment_report_tasks=true
487-
experiment_post_install_script=<<-EOT
488-
claude mcp add playwright npx -- @playwright/mcp@latest --headless --isolated --no-sandbox
489-
claude mcp add desktop-commander npx -- @wonderwhy-er/desktop-commander@latest
490-
EOT
491-
}
492-
493-
494476
resource"coder_agent""dev" {
495477
arch="amd64"
496478
os="linux"
@@ -834,11 +816,8 @@ resource "coder_metadata" "container_info" {
834816
}
835817
}
836818

837-
resource"coder_env""claude_system_prompt" {
838-
count=local.has_ai_prompt? data.coder_workspace.me.start_count:0
839-
agent_id=coder_agent.dev.id
840-
name="CODER_MCP_CLAUDE_SYSTEM_PROMPT"
841-
value=<<-EOT
819+
locals {
820+
claude_system_prompt=<<-EOT
842821
<system>
843822
-- Framing --
844823
You are a helpful Coding assistant. Aim to autonomously investigate
@@ -885,21 +864,25 @@ resource "coder_env" "claude_system_prompt" {
885864
This is a real-world production application. As such, make sure to think carefully, use TODO lists, and plan carefully before making changes.
886865
</system>
887866
EOT
888-
}
889867

890-
resource"coder_env""claude_task_prompt" {
891-
count=local.has_ai_prompt? data.coder_workspace.me.start_count:0
892-
agent_id=coder_agent.dev.id
893-
name="CODER_MCP_CLAUDE_TASK_PROMPT"
894-
value=data.coder_parameter.ai_prompt.value
895868
}
896869

897-
# coder exp mcp configure claude-code reads from CLAUDE_API_KEY
898-
resource"coder_env""claude_api_key" {
899-
count=local.has_ai_prompt? data.coder_workspace.me.start_count:0
900-
agent_id=coder_agent.dev.id
901-
name="CLAUDE_API_KEY"
902-
value=var.anthropic_api_key
870+
module"claude-code" {
871+
count=local.has_ai_prompt? data.coder_workspace.me.start_count:0
872+
source="dev.registry.coder.com/coder/claude-code/coder"
873+
version="3.0.0"
874+
agent_id=coder_agent.dev.id
875+
workdir=local.repo_dir
876+
claude_code_version="latest"
877+
order=999
878+
claude_api_key=var.anthropic_api_key
879+
880+
system_prompt=local.claude_system_prompt
881+
ai_prompt=data.coder_parameter.ai_prompt.value
882+
post_install_script=<<-EOT
883+
claude mcp add playwright npx -- @playwright/mcp@latest --headless --isolated --no-sandbox
884+
claude mcp add desktop-commander npx -- @wonderwhy-er/desktop-commander@latest
885+
EOT
903886
}
904887

905888
resource"coder_app""develop_sh" {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp