feat: add cnb API module with various endpoints for workspace management, repository operations, and issue tracking

This commit is contained in:
2026-03-10 01:23:18 +08:00
parent 253ef2ac7d
commit 4ed81a1c68
10 changed files with 1264 additions and 288 deletions

View File

@@ -1,6 +1,6 @@
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
import type { Config, defaultConfig } from './schema';
import type { Config, } from './schema';
import { queryLogin } from '@/modules/query';
import { toast } from 'sonner';
@@ -18,11 +18,6 @@ const STORAGE_KEY = 'cnb-config';
const DEFAULT_CONFIG = {
CNB_API_KEY: '',
CNB_COOKIE: '',
CNB_CORS_URL: 'https://cors.kevisual.cn',
ENABLE_CORS: true,
AI_BASE_URL: 'https://api.cnb.cool/kevisual/cnb-ai/-/ai/',
AI_MODEL: 'CNB-Models',
AI_API_KEY: ''
}
const loadInitialConfig = (): Config => {
try {