Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/server / registry / AgentRegistry
Class: AgentRegistry
Defined in: packages/server/src/registry/index.ts:129
Read/write registry for agents the server should expose. Every mutation is synchronous and the lookup is O(1).
The class is intentionally tiny — extension points (e.g. lazy factory loading, per-tenant scoping) live in higher-level packages and consume this surface as a primitive.
Stable
Constructors
Constructor
new AgentRegistry(): AgentRegistry;Returns
AgentRegistry
Methods
describe()
describe(id):
| AgentSummary
| undefined;Defined in: packages/server/src/registry/index.ts:165
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
| AgentSummary | undefined
get()
get(id):
| ServerAgentLike
| undefined;Defined in: packages/server/src/registry/index.ts:145
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
| ServerAgentLike | undefined
has()
has(id): boolean;Defined in: packages/server/src/registry/index.ts:149
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
boolean
list()
list(): readonly AgentSummary[];Defined in: packages/server/src/registry/index.ts:153
Returns
readonly AgentSummary[]
register()
register(entry): void;Defined in: packages/server/src/registry/index.ts:132
Parameters
| Parameter | Type |
|---|---|
entry | AgentRegistration |
Returns
void
size()
size(): number;Defined in: packages/server/src/registry/index.ts:175
Returns
number
unregister()
unregister(id): boolean;Defined in: packages/server/src/registry/index.ts:141
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
boolean