enisn
7800e95641
Refactor WorkspaceConfiguration property initialization
Changed ChatClient and Kernel properties in WorkspaceConfiguration to be non-nullable and initialized by default. Removed null checks and redundant instantiation logic in configuration methods for improved code clarity and safety.
1 year ago
enisn
46ea6fea57
Refactor workspace config to use workspace name property
Updated WorkspaceConfiguration to include a Name property and refactored service registration to use workspaceConfig.Name instead of nested ChatClient/Kernel names. Simplified ChatClientConfiguration and KernelConfiguration by removing the Name property and constructors, and added fluent configuration methods to WorkspaceConfiguration for improved usability.
1 year ago
enisn
82f53dec94
Refactor AI options to use workspace-based configuration
Replaces separate ChatClient and Kernel configuration dictionaries with a unified WorkspaceConfigurationDictionary. Removes related collection classes and extensions, updates service registration logic, and renames IKernel to IKernelAccessor. This change simplifies configuration and improves extensibility for managing multiple AI workspaces.
1 year ago
maliming
77cc8535e8
Use `Duende.IdentityModel` to replace `IdentityModel`.
1 year ago
maliming
7c057316d9
Remove extra padding class from tab content wrapper
1 year ago
enisn
981a6f516e
Create README.md
1 year ago
enisn
0cd0800352
Expose InnerKernel with a property
1 year ago
enisn
859b8baaf7
Add SemanticKernel support
1 year ago
maliming
e96634e07f
Reverse the contributors so that the services added later are executed first.
1 year ago
maliming
7304491d21
Revert "Disable `MapperlyAutoObjectMappingProvider` if AutoMapper used in app."
1 year ago
enisn
d718c05309
Add ChatClientWithSystemMessage abstraction and extensions
Introduced the Volo.Abp.AI.Abstractions project with a new ChatClientWithSystemMessage delegate and related extension methods. Updated the solution and AbpAIModule to include and reference the new abstractions, supporting enhanced AI chat client extensibility.
1 year ago
maliming
6b2161b68d
Add logging warnings for missing cache in `MvcRemoteTenantStore` and `RemoteDynamicClaimsPrincipalContributorCacheBase`
1 year ago
maliming
f415e73807
Update Mapperly module registration logic
1 year ago
maliming
c417972c29
Update module registration order check in AbpMapperlyModule
1 year ago
maliming
34d6f64bb3
Disable `MapperlyAutoObjectMappingProvider` if AutoMapper used in app.
This is the temporary solution, We will remove it in when all apps are migrated to Mapperly.
1 year ago
maliming
78ad62308c
Remove HTML encoding from error page output
1 year ago
Super
3d06e2af81
Fix NullReferenceException in ClientProxyUrlBuilder
1 year ago
Emre KARA
2a9d93a3d5
Filter null activities after deserialization
1 year ago
Enis Necipoglu
451b973b09
Add AI chat client delegates and extension methods
Introduced new delegates for ChatClient with system message, temperature, and tools in the Volo.Abp.AI.Abstractions project. Added corresponding extension methods in Volo.Abp.AI. Updated the solution file to include the new project and configuration platforms.
1 year ago
maliming
1314d1a975
Add comments to clarify the return value in `WebRequestResources`.
1 year ago
maliming
76cb91ef0e
Return a new list from `WebRequestResources`.
Otherwise, the content in `Resources` may return inconsistent data.
1 year ago
maliming
bf7349ba3c
Refactor collection type handling in ObjectMappingHelper and enhance tests for mapping collections
1 year ago
Emre KARA
610ff90853
Update ActivityPropertyNames.cs
1 year ago
maliming
b89031b671
Add `ObjectMappingHelper` to enhance performance.
1 year ago
maliming
6df1a02c15
Enhance object mapping capabilities by adding collection mapping support and optimizing method invocation caching
1 year ago
enisn
7e2b9e198e
Update Microsoft.Extensions.AI package to version 9.7.1, add Microsoft.Extensions.AI.Abstractions package, and introduce new abstractions for AI functionality. Include FodyWeavers configuration and schema files for weaving support.
1 year ago
liangshiwei
b47bb3e469
Set AutoCompleteMessages to false by default
1 year ago
maliming
6ecbdff129
Revert the changes made to `ObjectToInferredTypesConverter`.
1 year ago
maliming
c10f7628c4
Remove `ObjectToInferredTypesConverter` from `SystemTextJsonOutputFormatter`.
1 year ago
maliming
4a7280a115
Client Proxy `IAsyncEnumerable<T>` support.
1 year ago
maliming
a71e944deb
Move `Pomelo` to a new package.
1 year ago
maliming
3bf6cbfece
Disable background workers in data migration environments
1 year ago
maliming
c4ab8f05f4
Move job execution disabling to abstractions module
Resolve #23398
1 year ago
maliming
01c1708494
Update XML docs for MySQL EF Core extension methods
1 year ago
maliming
a56ff20c1a
Rename MySQL extension methods for clarity
1 year ago
maliming
3ff71c052e
Support both `MySql.EntityFrameworkCore` & `Pomelo.EntityFrameworkCore.MySql`.
1 year ago
Emre KARA
5654f9b2ec
simplify device manager error handling and remove unused comments
1 year ago
sumeyye
e492ececa5
remove: `AddScriptsToPackageJsonAsync` function that uses redundant ngcc compilation method
1 year ago
Yunus Emre Kalkan
cb228cc302
Cli: Fix updating leptonx npm package problem
1 year ago
maliming
8a250d2cc1
Check user authentication before providing access token
1 year ago
maliming
f51bd1e1ff
Add support for selective disabling of class interceptors
1 year ago
EngincanV
6520705059
Update abp-toast.css
1 year ago
Enis Necipoglu
706d3e06ee
Refactor ChatClientNameAttribute to reduce reflection calls
1 year ago
maliming
9a308de5e9
Add net8.0 target to AutoMapper project
1 year ago
maliming
9a72a79c67
Rename mapper base classes
1 year ago
Emre KARA
cc0effe7db
data collection implementation
1 year ago
maliming
fb09742e8c
Fix null reference in navigation entry original value
1 year ago
maliming
9a8732d076
Refactor handling of OriginalValue in AbpEntityEntry
1 year ago
maliming
2f452931ec
Refactor navigation entry update logic in change tracker
1 year ago
maliming
acec1159c5
Prevent duplicate entities in navigation entry list
1 year ago