- Add full Telegram bot functionality with Z.AI API integration
- Implement 4 tools: Bash, FileEdit, WebSearch, Git
- Add 3 agents: Code Reviewer, Architect, DevOps Engineer
- Add 6 skills for common coding tasks
- Add systemd service file for 24/7 operation
- Add nginx configuration for HTTPS webhook
- Add comprehensive documentation
- Implement WebSocket server for real-time updates
- Add logging system with Winston
- Add environment validation
🤖 zCode CLI X - Agentic coder with Z.AI + Telegram integration
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
# @aws-sdk/util-user-agent-browser
|
|
|
|
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser)
|
|
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser)
|
|
|
|
## Usage
|
|
|
|
In previous versions of the AWS SDK for JavaScript v3, the AWS SDK user agent header was provided by parsing the navigator user agent string with the `bowser` library.
|
|
|
|
This was later changed to browser feature detection using the native Navigator APIs, but if you would like to have the previous functionality, use the following code:
|
|
|
|
```js
|
|
import { createUserAgentStringParsingProvider } from "@aws-sdk/util-user-agent-browser";
|
|
|
|
import { S3Client } from "@aws-sdk/client-s3";
|
|
import pkgInfo from "@aws-sdk/client-s3/package.json";
|
|
// or any other client.
|
|
|
|
const client = new S3Client({
|
|
defaultUserAgentProvider: createUserAgentStringParsingProvider({
|
|
// For a client's serviceId, check the corresponding shared runtimeConfig file
|
|
// https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/src/runtimeConfig.shared.ts
|
|
serviceId: "S3",
|
|
clientVersion: pkgInfo.version,
|
|
}),
|
|
});
|
|
```
|
|
|
|
This usage is not recommended, due to the size of the additional parsing library.
|