- Upgraded various dependencies across multiple package.json files, including @babel/core to 7.28.0, @keyv/redis to 4.6.0, and mongoose to 8.16.2.
- Updated axios to version 1.10.0 and nodemailer to 7.0.5 for enhanced performance.
- Adjusted types for @types/lodash and @types/node to their latest versions for better type safety.
- Incremented better-auth to 1.2.12 and updated other related packages for stability.
Signed-off-by: Innei <tukon479@gmail.com>
- Upgraded @types/node to 24.0.1 and zod to 3.25.63 across multiple package.json files for better type safety and compatibility.
- Updated cache-manager to version 7.0.0 and keyv to 5.3.4 in core and compiled packages.
- Adjusted openai version to 5.3.0 in core package for enhanced functionality.
- Refactored TypeScript configuration to include es2022 in the lib array for broader language feature support.
Signed-off-by: Innei <tukon479@gmail.com>
- Upgraded various dependencies in package.json files, including @babel/core to 7.27.4, @nestjs/common and @nestjs/core to 11.1.3, and mongoose to 8.15.1 for improved stability and compatibility.
- Updated devDependencies such as form-data to 4.0.3 and zod to 3.25.56.
- Adjusted types for @types/node and @types/lodash to their latest versions for better type safety.
Signed-off-by: Innei <tukon479@gmail.com>
- Added a patch for tinyexec@1.0.1 in pnpm-lock.yaml and pnpm-workspace.yaml to address specific issues.
- Updated the import of installPackage from @antfu/install-pkg to @mx-space/compiled/install-pkg in tool.util.ts for better module management.
- Removed @antfu/install-pkg from core package.json to streamline dependencies.
Signed-off-by: Innei <tukon479@gmail.com>
- Changed pnpm setting in eslint.config.mjs from true to false.
- Updated various dependencies in package.json to specific versions for better stability and compatibility.
- Removed optionalDependencies from package.json to streamline the dependency management.
- Refactored ai-agent.service.ts to replace ToolInterface with DynamicStructuredTool for improved type safety.
Signed-off-by: Innei <tukon479@gmail.com>
- Updated `package.json` and `pnpm-lock.yaml` to replace specific version references with catalog entries for various dependencies, including `@types/cors`, `@types/express`, `abort-controller`, `axios`, `camelcase-keys`, `cors`, `express`, `form-data`, `lodash`, `tsup`, `umi-request`, and `vite`.
- Removed obsolete conflict catalog for `@types/node`.
- Adjusted `pnpm-workspace.yaml` to reflect the new catalog structure for dependencies.
Signed-off-by: Innei <tukon479@gmail.com>
- Introduced `AIDeepReadingModel` to define the structure for deep reading responses.
- Added `getDeepReading` method in `AIController` to fetch deep reading data for a given article ID.
- Updated imports in `ai.ts` to include the new deep reading model.
Signed-off-by: Innei <tukon479@gmail.com>
* init
Signed-off-by: Innei <tukon479@gmail.com>
* update
Signed-off-by: Innei <tukon479@gmail.com>
* chore: update package dependencies and remove unused code
- Updated package manager version in package.json to pnpm@10.10.0.
- Removed references to `@modelcontextprotocol/sdk` from core application files.
- Deleted unused `mcp.controller.ts` and cleaned up related imports in `mcp.module.ts`.
- Adjusted optional dependencies in pnpm-lock.yaml.
Signed-off-by: Innei <tukon479@gmail.com>
* refactor: update AI summary and writer services to use new tools parser
- Replaced `JsonOutputFunctionsParser` with `JsonOutputToolsParser` in both `ai-summary.service.ts` and `ai-writer.service.ts`.
- Updated function definitions to align with the new tools structure, including changes to how functions are defined and invoked.
- Enhanced error handling to return empty objects when no results are found.
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>
- Updated various dependencies in package.json and pnpm-lock.yaml, including:
- `redis-memory-server` from 0.11.0 to 0.12.1
- `@sxzz/eslint-config` from 4.6.0 to 6.1.1
- `@types/node` from 22.13.10 to 22.14.0
- `eslint` from ^9.17.0 to ^9.24.0
- `lint-staged` from 15.3.0 to 15.5.0
- `typescript` from 5.7.3 to 5.8.3
- Other minor updates across various packages.
- Refactored `CreateAuth` function in `auth.implement.ts` to utilize `createAuthMiddleware` for better session handling.
- Enhanced exports in `auth.ts` to include new utility functions from `better-auth`.
Signed-off-by: Innei <tukon479@gmail.com>