Skip to content

Commit 375bcc1

Browse files
author
LongHT
committed
feat(aws): migrate to AWS SDK for Bedrock client & release v0.18.3 - Refactored bedrockClient.ts to use @aws-sdk/client-bedrock-runtime and standard AWS credential chains, with fallback for legacy Bearer tokens. - Refined retry logic in bedrockConverse to prevent retry loops on fatal client errors (e.g., 400-404). - Removed hardcoded Safegraph AWS ARN in package.json default config. - Created scripts/release.js for automated version alignment. - Synchronized documentation versions to 0.18.3 and removed feature overclaims from READMEs. - Fixed constư syntax typo in src/extension.ts. - Updated CHANGELOG.md for v0.18.3 release.
1 parent d0d3cc9 commit 375bcc1

7 files changed

Lines changed: 946 additions & 207 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
# Changelog
22

3-
## [0.18.3] - 2026-07-11
3+
## [0.18.3] - 2026-07-24
44

55
### Changed
66
- **Repository Hygiene**: Removed `.safegraph-venv`, `.session-history`, and `*.vsix` artifacts from the git repository.
77
- **Version Alignment**: Synchronized extension version metadata to 0.18.3 across `README.md`, `package.json`, and `CHANGELOG.md`.
8+
- **AWS Credentials**: Refactored `bedrockClient.ts` to use `@aws-sdk/client-bedrock-runtime` and standard AWS credential chains, falling back to legacy Bearer token usage if an API key is provided.
9+
- **Retry Logic**: Refined retry logic in `bedrockConverse` to avoid retry loops on fatal client errors (e.g., 400-404, ValidationException), while maintaining retries for throttling and server-side errors.
10+
- **Default Config**: Removed hardcoded Safegraph AWS ARN and defaulted `safegraph.modelId` to an empty string.
11+
12+
### Fixed
13+
- Prevented extension from crashing due to `constư` typo in `src/extension.ts`.
814

915
## [0.17.0] - 2026-06-10
1016

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ SafeGraph AI records commands and verification results. A completed task include
182182
Install the latest VSIX:
183183

184184
```bash
185-
code --install-extension safegraph-ai-vscode/safegraph-ai-0.18.3.vsix --force
185+
code --install-extension safegraph-ai-0.18.3.vsix --force
186186
```
187187

188188
Verify:

‎safegraph-ai-vscode/README.md‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ Current release: `v0.18.3`
66

77
## What It Does
88

9-
- **Multi-Agent Orchestration**: Coordinate specialized agents (Planner, Coder, Tester, Reviewer, Debugger, Architect) for complex tasks
10-
- **Artifact-Based Verification**: Generate tangible deliverables (task lists, implementation plans, test reports, code reviews) for verification
11-
- **Asynchronous Task Execution**: Run long-running tasks in the background with progress tracking
9+
- **Multi-Agent Orchestration**: Coordinate specialized agents (Planner, Coder, Tester, Reviewer, Debugger, Architect) for complex tasks *(Planned)*
10+
- **Artifact-Based Verification**: Generate tangible deliverables (task lists, implementation plans, test reports, code reviews) for verification *(Scaffold only)*
11+
- **Asynchronous Task Execution**: Run long-running tasks in the background with progress tracking *(Experimental)*
1212
- **AI-Powered Inline Completion**: Context-aware code suggestions powered by Bedrock
1313
- **Multi-File Editing**: Project-wide refactoring with dependency analysis and conflict resolution
1414
- **Repository Context**: Understands the active workspace, active file, selected text, tagged files, diagnostics, git state, and recent task history
@@ -24,7 +24,7 @@ Current release: `v0.18.3`
2424
- **Evidence Reports**: Produces an evidence report when a task completes, including changed files, commands run, verification status, and remaining risk
2525
- **Status Bar Integration**: Shows the current Safegraph task state in the VS Code status bar for quick visibility
2626

27-
## New in v0.16.0
27+
## New in v0.18.3
2828

2929
### Multi-Agent System
3030
- **Agent Manager**: Orchestrate multiple specialized agents working in parallel
@@ -57,11 +57,11 @@ Current release: `v0.18.3`
5757

5858
## Current AI Capabilities
5959

60-
Safegraph AI v0.16.0 is a full-featured autonomous AI development platform:
60+
Safegraph AI v0.18.3 is a full-featured autonomous AI development platform:
6161

62-
- **Multi-Agent Coordination**: Specialized agents work together on complex tasks
63-
- **Artifact-First Verification**: Tangible deliverables for trust and validation
64-
- **Background Task Execution**: Long-running tasks don't block your workflow
62+
- **Multi-Agent Coordination**: Specialized agents work together on complex tasks *(Planned)*
63+
- **Artifact-First Verification**: Tangible deliverables for trust and validation *(Scaffold only)*
64+
- **Background Task Execution**: Long-running tasks don't block your workflow *(Experimental)*
6565
- **Intelligent Code Completion**: AI-powered suggestions based on deep context analysis
6666
- **Project-Wide Refactoring**: Safe multi-file editing with dependency awareness
6767
- **Task Planner State**: Tracks goal, plan steps, files changed, commands executed, verification pass/fail, and open errors
@@ -73,11 +73,11 @@ Safegraph AI v0.16.0 is a full-featured autonomous AI development platform:
7373

7474
## What Is Better Now
7575

76-
Compared with a basic AI chat extension, Safegraph AI v0.16.0 is stronger in these areas:
76+
Compared with a basic AI chat extension, Safegraph AI v0.18.3 is stronger in these areas:
7777

78-
- **Multi-Agent Collaboration**: Multiple specialized agents work together on complex tasks
79-
- **Artifact-Based Trust**: Tangible deliverables (plans, reports, reviews) for verification
80-
- **Background Processing**: Long-running tasks don't block your workflow
78+
- **Multi-Agent Collaboration**: Multiple specialized agents work together on complex tasks *(Planned)*
79+
- **Artifact-Based Trust**: Tangible deliverables (plans, reports, reviews) for verification *(Scaffold only)*
80+
- **Background Processing**: Long-running tasks don't block your workflow *(Experimental)*
8181
- **Intelligent Completion**: Context-aware AI code suggestions
8282
- **Project-Wide Safety**: Dependency-aware multi-file editing with conflict resolution
8383
- **Continuity**: It remembers the active task and does not treat every follow-up as a new question
@@ -222,11 +222,11 @@ Launch an Extension Development Host:
222222
1. Open `safegraph-ai-vscode` in VS Code.
223223
2. Press `F5`.
224224

225-
## v0.16.0 Highlights
225+
## v0.18.3 Highlights
226226

227-
- Multi-agent orchestration system with specialized agent types
228-
- Artifact generation and verification for trust and validation
229-
- Asynchronous task execution with progress tracking
227+
- Multi-agent orchestration system with specialized agent types *(Planned)*
228+
- Artifact generation and verification for trust and validation *(Scaffold only)*
229+
- Asynchronous task execution with progress tracking *(Experimental)*
230230
- AI-powered inline code completion with context awareness
231231
- Multi-file editing with dependency analysis and conflict resolution
232232
- Enhanced task coordination and background processing

0 commit comments

Comments
 (0)