Developer knowledge base#495
Open
JeffreySu wants to merge 87 commits into
Open
Conversation
[Release] Developer desktop
Developer mcp
Developer mcp
Developer mcp
XncfTemplate v0.12.9-preview.7 更新 CO2NET.WebApi、DatabasePlant 等基础库
Developer mcp
Developer mcp
refactor: Remove unused class and adjust API defaults
[Release] Developer mcp
Developer mcp
Developer mcp
Developer mcp
update CO2NET reference of Senparc.Ncf.Database.MySql.Backup
update Senparc.CO2NET.WebApi
update: Senparc.Xncf.XncfBuilder.Template
添加异步支持和更新文档及项目引用
Developer mcp
Developer mcp
PromptRange [2025-11-06] v0.15.0-preview.1 Support Prompt comparison;…
Developer mcp
Developer mcp
Developer mcp
Developer mcp
Developer mcp
…larization Refactor/prompt js modularization
…larization Refactor/prompt js modularization
Developer knowledge base
feat: new version
Developer knowledge base
fix: roll-back XncfBuilder module's code generation policy
Co-authored-by: Jeffrey Su <zsu@senparc.com>
…com/NeuCharFramework/NcfPackageSources into copilot/optimize-3d-agent-functions
… manual input support
…tion and improved request descriptions
- Updated Start.cshtml to include filterable and create options for select inputs. - Normalized JSON parameters in Start.cshtml.cs and ModuleAppService.cs for consistent request handling. - Introduced normalizeMultiValue method in start.js to handle multi-value inputs and ensure proper array formatting. - Adjusted logic for setting default selected values in multi-select and dropdowns to improve user experience.
…types - Updated MyFunctionRequest.cs to replace SelectionList with string and string[] for Operator and Power properties, enhancing clarity and usability. - Modified BuildXncfAppService.AI.MCP.cs and related service classes to streamline handling of request parameters, removing unnecessary SelectionList usage. - Adjusted BuildXncfRequest.cs and DatabaseMigrationRequest.cs to utilize direct data types for better performance and readability. - Enhanced XncfStateRequest.cs and related classes to improve data loading and handling, ensuring consistent use of simplified types. - Updated simulated site function requests to align with new data structure, ensuring compatibility and ease of use.
…ctionRender parameter simplification
…d improve function parameter handling
…er handling in AdminChatAiService
…g user experience with dynamic options
…rmware package synchronization - Added Register class for module registration and configuration. - Implemented database context and migration setup for firmware update configurations. - Created scheduled tasks for automatic synchronization of firmware packages from GitHub to local storage. - Included configuration options for different database types (SQLite, SQL Server, MySQL, PostgreSQL, Oracle). - Added initial configuration file for database connection settings.
…in XncfBase - Updated version numbers across multiple projects to reflect new releases. - Introduced boolean parameter handling in FunctionRequestParameterNormalizer for improved JSON normalization. - Enhanced FunctionParameterInfo to support new CheckBox parameter type for better UI representation.
- Introduced tasks to push firmware update packages and symbol packages to the external NuGet feed. - Configured tasks to skip duplicates and continue on error for improved pipeline resilience.
- Adjusted OutputPath and DocumentationFile paths in multiple project files to ensure they point to the correct BuildOutPut directory. - This change standardizes the output locations across the Senparc.Xncf.AgentsManager.Abstractions, Senparc.Xncf.FirmwareUpdate, and Senparc.Xncf.PromptRange.Abstractions projects.
…actions and Senparc.Xncf.AgentsManager.Abstractions - Introduced tasks to push NuGet packages and symbol packages for both Senparc.Xncf.PromptRange.Abstractions and Senparc.Xncf.AgentsManager.Abstractions to the external NuGet feed. - Configured tasks to skip duplicates and continue on error for improved pipeline resilience.
Developer firmware update
- Changed TargetFrameworks to TargetFramework in Senparc.Xncf.AgentsManager.Abstractions and Senparc.Xncf.PromptRange.Abstractions project files for standardization. - Adjusted formatting in MyFunctionRequest.cs to improve readability and maintain consistency in property definitions.
…iles for consistency - Changed TargetFramework to TargetFrameworks in Senparc.Xncf.AgentsManager.Abstractions and Senparc.Xncf.PromptRange.Abstractions project files to align with multi-targeting standards.
…ource variable - Eliminated multiple NuGetCommand tasks for pushing packages and symbols to streamline the pipeline. - Introduced a new variable, NuGetPushSource, to define the NuGet push target for consistency across the pipeline.
…views - Added ApplyMirrorBaseToPackageDownloadUrl method to adjust download URLs based on custom mirror settings, preventing 404 errors. - Updated BrowserView, MainWindow, and SettingsView layouts to ensure proper stretching and alignment of UI elements, enhancing overall user experience.
…behavior - Added logic to confirm shutdown when the NCF process is running, prompting the user before closing the main window. - Introduced a flag to allow closing without confirmation under certain conditions, improving user experience. - Adjusted window dimensions for better layout consistency.
…ect files - Standardized ProjectUrl formatting by removing leading spaces in the project files for Senparc.Ncf.AreaBase, Senparc.Ncf.Core, and various database and extension projects. - This change improves consistency and readability in project metadata.
- Implemented IXncfModulesInventoryRequestWaiter for handling inventory requests and responses. - Added XncfModulesInventoryRequestHandler and XncfModulesInventoryResponseHandler to process inventory events. - Enhanced Register.cs to register the inventory request waiter if not already present. - Created new events for module inventory requests and responses, facilitating better integration and management of installed and uninstalled modules. - Updated project references to include new abstractions for improved modularity.
- Introduced Senparc.Xncf.XncfBuilder and Senparc.Xncf.XncfBuilder.Abstractions projects to the solution. - Updated project references and configurations to include the new modules, enhancing modularity and organization. - Added an "Extensions" project to support the new structure, improving overall project management.
- Updated Register.cs to improve assembly scanning for EventBus, ensuring all relevant modules are included. - Added new project references to support the Xncf module inventory management via EventBus. - Implemented MyFunction_XncfModulesInventoryRequest to facilitate requests for module inventory, enhancing the overall functionality of the system. - Improved MyFuctionAppService.cs with new methods for handling inventory requests and responses, streamlining the process of managing installed and uninstalled modules.
- Deleted obsolete files including icon.jpg, readme.md, and various .cshtml and .cs files related to the Template_OrgName.Xncf.Template_XncfName project. - This cleanup improves project organization and removes unused resources, streamlining the codebase.
- Incremented PackageVersion from 0.12.11-preview.1 to 0.12.12-preview.1 in the project file, ensuring the latest version is reflected for the template package.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.