Skip to content

ppagent / AgentService

Class: AgentService

Defined in: src/agent/agent.service.ts:60

智能体服务。如果不连接在线配置,可以设置offline为true。

Implements

Constructors

Constructor

new AgentService(_app, _options): AgentService

Defined in: src/agent/agent.service.ts:61

Parameters

_app

PPAgent

_options

IAgentServiceOptions = {}

Returns

AgentService

Accessors

agents

Get Signature

get agents(): Agent[]

Defined in: src/agent/agent.service.ts:92

Returns

Agent[]


resourceCount

Get Signature

get resourceCount(): object

Defined in: src/agent/agent.service.ts:88

Returns

object

agents

agents: number = 0

bots

bots: number = 0

skills

skills: number = 0

sources

sources: number = 0

Methods

dispose()

dispose(): Promise<string>

Defined in: src/agent/agent.service.ts:294

Returns

Promise<string>

Implementation of

IDisposable.dispose


getAgentByName()

getAgentByName(name): Agent

Defined in: src/agent/agent.service.ts:106

Parameters

name

string

Returns

Agent


init()

init(): Promise<void>

Defined in: src/agent/agent.service.ts:96

Returns

Promise<void>


reload()

reload(): Promise<void>

Defined in: src/agent/agent.service.ts:113

停止当前所有的agent、bot、skill、source的活动,重新从数据库加载新的。

Returns

Promise<void>