"feat: 增加助手应用配置管理功能与服务器守护进程支持"

This commit is contained in:
2025-04-27 00:35:44 +08:00
parent bcc12209e0
commit f2abfbf17c
27 changed files with 658 additions and 102 deletions

View File

@@ -37,7 +37,7 @@ export const initConfig = (configRootPath: string) => {
*/
appsDir,
/**
* 服务配置文件路径 assistant-service-config.json
* 服务配置文件路径 assistant-apps-config.json
*/
appsConfigPath,
/**
@@ -65,6 +65,15 @@ type AssistantConfigData = {
proxy?: ProxyInfo[];
apiProxyList?: ProxyInfo[];
description?: string;
/**
* 首页
*/
home?: string;
ai?: {
provider?: string | 'DeepSeek' | 'SiliconFlow';
apiKey?: string;
model?: string;
};
};
let assistantConfig: AssistantConfigData;
type AssistantConfigOptions = {
@@ -142,7 +151,7 @@ export class AssistantConfig {
fs.writeFileSync(pageConfigPath, JSON.stringify(_saveConfig, null, 2));
return _saveConfig;
}
assAppConfig(app: any) {
addAppConfig(app: any) {
const config = this.getPageConfig();
const assistantConfig = this.getCacheAssistantConfig();
const _apps = config.list;