fix(smartconfig): migrate project metadata and config handling to .smartconfig.json

This commit is contained in:
2026-03-24 18:56:18 +00:00
parent a2b596e5db
commit abdc2f2534
14 changed files with 357 additions and 272 deletions

View File

@@ -5,7 +5,7 @@ import * as aiDocsClasses from './aidocs_classes/index.js';
export class AiDoc {
private openaiToken: string;
public smartconfigKV: plugins.npmextra.KeyValueStore;
public smartconfigKV: plugins.smartconfig.KeyValueStore;
public qenvInstance: plugins.qenv.Qenv;
public aidocInteract: plugins.smartinteract.SmartInteract;
public model: plugins.smartai.LanguageModelV3;
@@ -52,7 +52,7 @@ export class AiDoc {
console.log('Migration complete: tsdoc.json -> @git.zone/tsdoc.json');
}
this.smartconfigKV = new plugins.npmextra.KeyValueStore({
this.smartconfigKV = new plugins.smartconfig.KeyValueStore({
typeArg: 'userHomeDir',
identityArg: '@git.zone/tsdoc',
mandatoryKeys: ['OPENAI_TOKEN'],