Skip to main content

RuntimeStores

@forge/monorepo


@forge/monorepo / backend/src / RuntimeStores

Type Alias: RuntimeStores

RuntimeStores = object

Defined in: backend/src/capabilities/runtime.ts:59

The capability-governed dependencies, keyed by the names CAPABILITY_REQUIRES uses.

The key names are load-bearing: they are what the derived wired set is built from, so a key here and an entry in CAPABILITY_REQUIRES must spell the same thing. A test holds that, because a typo would silently mean "not wired" and the capability would be refused for a reason nobody could see.

Properties

citations?

readonly optional citations?: CitationEmitter

Defined in: backend/src/capabilities/runtime.ts:66


interactions?

readonly optional interactions?: InteractionStore

Defined in: backend/src/capabilities/runtime.ts:63


mcpConnections?

readonly optional mcpConnections?: McpConnectionStore

Defined in: backend/src/capabilities/runtime.ts:67


messages?

readonly optional messages?: MessageStore

Defined in: backend/src/capabilities/runtime.ts:60


principalMemory?

readonly optional principalMemory?: PrincipalMemoryStore

Defined in: backend/src/capabilities/runtime.ts:61


skills?

readonly optional skills?: SkillStore

Defined in: backend/src/capabilities/runtime.ts:64


summaries?

readonly optional summaries?: ThreadSummaryStore

Defined in: backend/src/capabilities/runtime.ts:62


usage?

readonly optional usage?: UsageStore

Defined in: backend/src/capabilities/runtime.ts:65