Skip to content

Conversation

DevelopmentCats
Copy link
Contributor

@DevelopmentCats DevelopmentCats commented Sep 25, 2025

Closes #

Description

Adds Usage Examples for Vertex and Bedrock as described in the linked documentation.

Type of Change

  • New module
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/coder/modules/claude-code
New version: v3.1.1
Breaking change: [ ] Yes [X] No

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun run fmt)
  • Changes tested locally

Related Issues

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive usage examples for AWS Bedrock and Google Vertex AI integration to the Claude Code module documentation. The changes provide detailed configuration examples for both cloud platforms, enabling users to deploy Claude Code through their preferred cloud infrastructure instead of directly using Anthropic's API.

  • Adds AWS Bedrock usage section with authentication options and prerequisites
  • Adds Google Vertex AI usage section with GCP-specific configuration
  • Updates all existing module version references from 3.0.0 to 3.0.1

@DevelopmentCats
Copy link
Contributor Author

had to bump again because of drive by fix on claude code. Can you reapprove @matifali @35C4n0r

@DevelopmentCats
Copy link
Contributor Author

@matifali

Same deal. Ill merge this as soon as you approve. I cleaned up and updated all the versions since claude-code has had some other releases

Copy link
Member

@matifali matifali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks good to me. If you have tested this already. 🚢

@DevelopmentCats
Copy link
Contributor Author

@matifali

Let me know what you think of this.

The Vertex config is a little messy, but that's the only way I was able to get it to authorize properly.

Copy link
Member

@matifali matifali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I think most users would want something per user using IAM roles or service accounts per workspace or per user.

@DevelopmentCats
Copy link
Contributor Author

LGTM, but I think most users would want something per user using IAM roles or service accounts per workspace or per user.

This is actually using the service accounts, but its not the most intuitive method

variable "vertex_sa_json" {
  type        = string
  description = "The complete JSON content of your Google Cloud service account key file. Create a service account in the GCP Console under 'IAM & Admin > Service Accounts', then create and download a JSON key. Copy the entire JSON content into this variable."
  sensitive   = true
}

@DevelopmentCats DevelopmentCats merged commit 54a7bb0 into main Oct 14, 2025
4 checks passed
@DevelopmentCats DevelopmentCats deleted the cat/claude-code-3-0-1 branch October 14, 2025 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants