Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions .github/workflows/lsp-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,15 @@ jobs:
run: |
npm ci
npm run check:formatting
- name: Test
- name: Test with Coverage
run: |
npm run test
npm run test:coverage
- name: Upload Coverage to Codecov
uses: codecov/codecov-action@v5
with:
flags: unittests
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
build:
name: Package
runs-on: ubuntu-latest
Expand Down
14 changes: 7 additions & 7 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"chat-client": "0.1.24",
"core/aws-lsp-core": "0.0.11",
"server/aws-lsp-antlr4": "0.1.15",
"server/aws-lsp-codewhisperer": "0.0.65",
"server/aws-lsp-json": "0.1.15",
"server/aws-lsp-partiql": "0.0.14",
"server/aws-lsp-yaml": "0.1.15"
"chat-client": "0.1.25",
"core/aws-lsp-core": "0.0.12",
"server/aws-lsp-antlr4": "0.1.16",
"server/aws-lsp-codewhisperer": "0.0.66",
"server/aws-lsp-json": "0.1.16",
"server/aws-lsp-partiql": "0.0.15",
"server/aws-lsp-yaml": "0.1.16"
}
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Language Servers for AWS

[![codecov](https://codecov.io/github/aws/language-servers/graph/badge.svg?token=ZSHpIVkG8S)](https://codecov.io/github/aws/language-servers)

Language servers for integration with IDEs and Editors, which implement the protocol (LSP extensions) defined in the [language-server-runtimes](https://github.com/aws/language-server-runtimes/tree/main/runtimes) repo.

## Where things go
Expand Down
2 changes: 1 addition & 1 deletion app/aws-lsp-antlr4-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"webpack": "webpack"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-antlr4": "*",
"antlr4-c3": "^3.4.1",
"antlr4ng": "^3.0.4"
Expand Down
1 change: 1 addition & 0 deletions app/aws-lsp-buildspec-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"compile": "tsc --build"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-buildspec": "^0.0.1"
}
}
1 change: 1 addition & 0 deletions app/aws-lsp-cloudformation-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"compile": "tsc --build"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-cloudformation": "^0.0.1"
}
}
2 changes: 1 addition & 1 deletion app/aws-lsp-codewhisperer-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"local-build": "node scripts/local-build.js"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-codewhisperer": "*",
"copyfiles": "^2.4.1",
"cross-env": "^7.0.3",
Expand Down
2 changes: 1 addition & 1 deletion app/aws-lsp-identity-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"compile": "tsc --build"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-identity": "^0.0.1"
}
}
2 changes: 1 addition & 1 deletion app/aws-lsp-json-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"webpack": "webpack"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-json": "*"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion app/aws-lsp-notification-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"compile": "tsc --build"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-notification": "^0.0.1"
}
}
2 changes: 1 addition & 1 deletion app/aws-lsp-partiql-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"package": "npm run compile && npm run compile:webpack"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.89",
"@aws/language-server-runtimes": "^0.2.109",
"@aws/lsp-partiql": "^0.0.5"
},
"devDependencies": {
Expand Down
1 change: 1 addition & 0 deletions app/aws-lsp-s3-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"compile": "tsc --build"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-s3": "^0.0.1"
}
}
2 changes: 1 addition & 1 deletion app/aws-lsp-yaml-json-webworker/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"serve:webpack": "NODE_ENV=development webpack serve"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-json": "*",
"@aws/lsp-yaml": "*"
},
Expand Down
2 changes: 1 addition & 1 deletion app/aws-lsp-yaml-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"webpack": "webpack"
},
"dependencies": {
"@aws/language-server-runtimes": "^0.2.105",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/lsp-yaml": "*"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion app/hello-world-lsp-runtimes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
},
"dependencies": {
"@aws/hello-world-lsp": "^0.0.1",
"@aws/language-server-runtimes": "^0.2.105"
"@aws/language-server-runtimes": "^0.2.112"
},
"devDependencies": {
"@types/chai": "^4.3.5",
Expand Down
12 changes: 12 additions & 0 deletions chat-client/.c8rc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"all": true,
"check-coverage": false,
"reporter": ["text", "html", "lcov"],
"reports-dir": "coverage",
"include": ["src/**/*.ts"],
"exclude": ["src/**/*.test.ts", "src/**/*.spec.ts", "src/**/test/**", "src/**/*.d.ts"],
"branches": 80,
"lines": 80,
"functions": 80,
"statements": 80
}
15 changes: 15 additions & 0 deletions chat-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## [0.1.25](https://github.com/aws/language-servers/compare/chat-client/v0.1.24...chat-client/v0.1.25) (2025-07-17)


### Features

* add conversation compaction ([#1895](https://github.com/aws/language-servers/issues/1895)) ([8bb7144](https://github.com/aws/language-servers/commit/8bb7144e45cfce6cc9337fd49de7edbee61105b8))


### Bug Fixes

* **amazonq:** change to use promptStickyCard to show image verification notification ([#1904](https://github.com/aws/language-servers/issues/1904)) ([caaefef](https://github.com/aws/language-servers/commit/caaefef2c9b2af66840ec2f7ccabe9bf937c2983))
* remove disclaimer message ([#1884](https://github.com/aws/language-servers/issues/1884)) ([0845eed](https://github.com/aws/language-servers/commit/0845eeda8d73ed1df3b8801e79dad1ddd7016781))
* replace thinking with working and replace stop with cancel ([#1922](https://github.com/aws/language-servers/issues/1922)) ([371e731](https://github.com/aws/language-servers/commit/371e731545f7572d3356d061cd8b94db35e4c333))
* use document change events for auto trigger classifier input ([#1912](https://github.com/aws/language-servers/issues/1912)) ([2204da6](https://github.com/aws/language-servers/commit/2204da6193f2030ee546f61c969b1a664d8025e3))

## [0.1.24](https://github.com/aws/language-servers/compare/chat-client/v0.1.23...chat-client/v0.1.24) (2025-07-15)


Expand Down
7 changes: 6 additions & 1 deletion chat-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws/chat-client",
"version": "0.1.24",
"version": "0.1.25",
"description": "AWS Chat Client",
"main": "out/index.js",
"repository": {
Expand All @@ -16,19 +16,24 @@
"scripts": {
"compile": "tsc --build && npm run package",
"test:unit": "ts-mocha -b \"./src/**/*.test.ts\"",
"test:unit:coverage": "c8 ts-mocha -b \"./src/**/*.test.ts\"",
"test": "npm run test:unit",
"test:coverage": "npm run test:unit:coverage",
"coverage:report": "c8 report --reporter=html --reporter=text",
"fix:prettier": "prettier . --write",
"package": "webpack"
},
"dependencies": {
"@aws/chat-client-ui-types": "^0.1.51",
"@aws/language-server-runtimes": "^0.2.112",
"@aws/language-server-runtimes-types": "^0.1.45",
"@aws/mynah-ui": "^4.35.9"
},
"devDependencies": {
"@types/jsdom": "^21.1.6",
"@types/mocha": "^10.0.9",
"assert": "^2.0.0",
"c8": "^10.1.2",
"jsdom": "^24.0.0",
"sinon": "^19.0.2",
"ts-mocha": "^11.1.0",
Expand Down
2 changes: 0 additions & 2 deletions chat-client/src/client/chat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,6 @@ import { modelSelectionForRegion } from './texts/modelSelection'
const getDefaultTabConfig = (agenticMode?: boolean) => {
return {
tabTitle: 'Chat',
promptInputInfo:
'Amazon Q Developer uses generative AI. You may need to verify responses. See the [AWS Responsible AI Policy](https://aws.amazon.com/machine-learning/responsible-ai/policy/).',
promptInputPlaceholder: `Ask a question. Use${agenticMode ? ' @ to add context,' : ''} / for quick actions`,
}
}
Expand Down
Loading
Loading