feat: implement menu service for context menu management
feat: add provider API service for managing provider accounts and keys feat: create provider runtime sync service for agent runtime management feat: introduce script execution service for running automation scripts feat: develop script store service for managing script metadata and storage feat: implement theme service for managing application theme settings feat: add updater service for handling application updates feat: create window service for managing application windows and their states
This commit is contained in:
@@ -63,8 +63,8 @@
|
||||
- 设置页容器:`src/pages/Setting/index.tsx`
|
||||
- 通用设置面板:`src/pages/Setting/components/GeneralSettingsPanel.tsx`
|
||||
- 全局设置 store:`src/stores/settings.ts`
|
||||
- 配置持久化:`electron/service/config-service/index.ts`
|
||||
- 主题服务:`electron/service/theme-service/index.ts`
|
||||
- 配置持久化:`electron/service/config-service.ts`
|
||||
- 主题服务:`electron/service/theme-service.ts`
|
||||
- 更新服务:`src/pages/Setting/useSettingUpdateState.ts`
|
||||
- Gateway Host API:
|
||||
- `GET /api/gateway/status`
|
||||
@@ -85,7 +85,7 @@
|
||||
3. `src/types/runtime.ts` 和 `ConfigValueMap` 没有网关相关 key。
|
||||
4. `config-service` 默认配置里没有网关设置默认值。
|
||||
5. `electron/api/router.ts` 没有 `/api/settings` 与 `/api/logs` 这类本地设置/日志路由。
|
||||
6. `electron/service/logger/index.ts` 负责写日志,但没有对 renderer 暴露“读取最近日志 / 获取日志目录”的能力。
|
||||
6. `electron/service/logger.ts` 负责写日志,但没有对 renderer 暴露“读取最近日志 / 获取日志目录”的能力。
|
||||
7. `electron/preload/index.ts` 目前也没有 `showItemInFolder` 之类 shell 能力。
|
||||
8. `zn-ai/electron/gateway/manager.ts` 当前更像 in-process bridge,状态维度只有 `connected|disconnected|reconnecting`,没有 `ClawX` 那种 `running|starting|stopped|error + port + pid` 的完整生命周期视图。
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
|
||||
需要修改:
|
||||
|
||||
- `electron/service/config-service/index.ts`
|
||||
- `electron/service/config-service.ts`
|
||||
- `src/types/runtime.ts`
|
||||
- `runtime-shared/lib/constants.ts`
|
||||
|
||||
@@ -374,8 +374,8 @@
|
||||
- `electron/api/router.ts`
|
||||
- 新增 `electron/api/routes/settings.ts`
|
||||
- 新增 `electron/api/routes/logs.ts`
|
||||
- `electron/service/config-service/index.ts`
|
||||
- `electron/service/logger/index.ts`
|
||||
- `electron/service/config-service.ts`
|
||||
- `electron/service/logger.ts`
|
||||
- `electron/preload/index.ts`
|
||||
|
||||
职责:
|
||||
|
||||
Reference in New Issue
Block a user