收口 Makelore 客户端变更
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
inman
2026-08-12 22:35:06 +08:00
parent 253bad8b40
commit f4113a872f
232 changed files with 4617 additions and 20121 deletions

View File

@@ -11,9 +11,9 @@ import {
import {
ensureBundledAgentBrowserPlugin,
ensureBundledCourseSkills,
ensureBundledSuperpowersPlugin,
getManagedOpencodeConfigDir,
} from './superpowers';
removeLegacySuperpowersArtifacts,
} from './course-skills';
import { logger } from '../utils/logger';
import {
prependManagedRuntimesToPath,
@@ -164,7 +164,6 @@ export interface OpencodeManagerOptions {
port: number;
binPath: string;
userDataDir?: string;
bundledSuperpowersDir?: string;
bundledCourseSkillsDir?: string;
bundledAgentBrowserPluginPath?: string;
pythonRuntime?: PythonRuntime;
@@ -1049,10 +1048,7 @@ export class OpencodeManager extends EventEmitter {
mkdirSync(dataHome, { recursive: true });
mkdirSync(cacheHome, { recursive: true });
mkdirSync(managedConfigDir, { recursive: true });
ensureBundledSuperpowersPlugin({
managedConfigDir,
sourceDir: this.options.bundledSuperpowersDir,
});
removeLegacySuperpowersArtifacts(managedConfigDir);
ensureBundledCourseSkills({
managedConfigDir,
sourceDir: this.options.bundledCourseSkillsDir,