- Change package names from `@dm/*` to `@dm-pkg/*` across all relevant files to standardize naming conventions.
- Update the `bun.lock` and `package.json` files to reflect the new package structure.
- Introduce `unconfig` as a new development dependency in the `buildin/dm` package.
- Modify import paths in example and demo files to align with the new package names.
- Update README and environment configuration files to reflect the changes in package naming.
- Bump the `ignoreDeprecations` option in `tsconfig.json` and `tsconfig.node.json` from "5.0" to "6.0" to align with the latest TypeScript standards.
- Introduce a new `.env` file in the example package to manage environment variables for DeepSeek integration.
- Refactor the handling of `thinking` and `reasoningEffort` parameters to use `providerExtras` for better compatibility with DeepSeek-style requests.
- Update various demo files and README documentation to reflect changes in parameter handling and provide clearer usage examples.
Add new features to the xllm package, including the ability to enable a thinking mode and specify reasoning effort for DeepSeek-compatible providers. Update the environment configuration and demo implementations to showcase these features. Enhance the README and documentation to reflect the new functionality and usage examples.
Add multiple demo implementations for the @dm/xllm package, showcasing various functionalities such as streaming, tool invocation, and model switching. Introduce environment variable support for configuration and provide a comprehensive example in the README. Update the index.html for better user experience and localization.