Skip to content

agent-playground / Exports / ProjectManager

Class: ProjectManager

Table of contents

Methods

Methods

getInstance

getInstance(): ProjectManager

Returns

ProjectManager

Defined in

agent-playground/src/lib/playground/project-manager.ts:73


getAllProjects

getAllProjects(): IPlaygroundProject[]

Returns

IPlaygroundProject[]

Defined in

agent-playground/src/lib/playground/project-manager.ts:112


createProject

createProject(name, description?, settings): IPlaygroundProject

Parameters

NameTypeDefault value
namestringundefined
descriptionstring''
settingsIProjectSettingsundefined

Returns

IPlaygroundProject

Defined in

agent-playground/src/lib/playground/project-manager.ts:118


importProject

importProject(projectData): IPlaygroundProject

Parameters

NameType
projectDataTUniversalValue

Returns

IPlaygroundProject

Defined in

agent-playground/src/lib/playground/project-manager.ts:151


saveProject

saveProject(projectData): string

Parameters

NameType
projectDataOmit<IPlaygroundProject, "id" | "createdAt" | "updatedAt" | "version">

Returns

string

Defined in

agent-playground/src/lib/playground/project-manager.ts:221


updateProject

updateProject(id, updates): boolean

Parameters

NameType
idstring
updatesPartial<Omit<IPlaygroundProject, "id" | "createdAt" | "version">>

Returns

boolean

Defined in

agent-playground/src/lib/playground/project-manager.ts:237


loadProject

loadProject(id): null | IPlaygroundProject

Parameters

NameType
idstring

Returns

null | IPlaygroundProject

Defined in

agent-playground/src/lib/playground/project-manager.ts:248


deleteProject

deleteProject(id): boolean

Parameters

NameType
idstring

Returns

boolean

Defined in

agent-playground/src/lib/playground/project-manager.ts:252


listProjects

listProjects(): IProjectMetadata[]

Returns

IProjectMetadata[]

Defined in

agent-playground/src/lib/playground/project-manager.ts:258


exportProject

exportProject(id): null | string

Parameters

NameType
idstring

Returns

null | string

Defined in

agent-playground/src/lib/playground/project-manager.ts:272


duplicateProject

duplicateProject(id): null | string

Parameters

NameType
idstring

Returns

null | string

Defined in

agent-playground/src/lib/playground/project-manager.ts:277


getProjectStats

getProjectStats(): IProjectStats

Returns

IProjectStats

Defined in

agent-playground/src/lib/playground/project-manager.ts:293


searchProjects

searchProjects(query): IProjectMetadata[]

Parameters

NameType
querystring

Returns

IProjectMetadata[]

Defined in

agent-playground/src/lib/playground/project-manager.ts:312


getBuiltinTemplates

getBuiltinTemplates(): Omit<IPlaygroundProject, "id" | "createdAt" | "updatedAt">[]

Returns

Omit<IPlaygroundProject, "id" | "createdAt" | "updatedAt">[]

Defined in

agent-playground/src/lib/playground/project-manager.ts:326


createFromTemplate

createFromTemplate(templateIndex): null | string

Parameters

NameType
templateIndexnumber

Returns

null | string

Defined in

agent-playground/src/lib/playground/project-manager.ts:330

Released under the MIT License.