feat: settings extension

This commit is contained in:
LaZzyMan 2026-01-08 13:49:59 +08:00
parent 18713ef2b0
commit 74013bd8b2
28 changed files with 1547 additions and 392 deletions

View file

@ -5,6 +5,13 @@
*/
import { type VariableSchema, VARIABLE_SCHEMA } from './variableSchema.js';
import path from 'node:path';
import { QWEN_DIR } from '@qwen-code/qwen-code-core';
export const EXTENSIONS_DIRECTORY_NAME = path.join(QWEN_DIR, 'extensions');
export const EXTENSIONS_CONFIG_FILENAME = 'qwen-extension.json';
export const INSTALL_METADATA_FILENAME = '.qwen-extension-install.json';
export const EXTENSION_SETTINGS_FILENAME = '.env';
export type JsonObject = { [key: string]: JsonValue };
export type JsonArray = JsonValue[];