Variable: AgentRuntimeNamespace
Makaio Framework / services-core/agent-runtime/namespace / AgentRuntimeNamespace
Variable: AgentRuntimeNamespace
Section titled “Variable: AgentRuntimeNamespace”
constAgentRuntimeNamespace:BusNamespace<"agentRuntime",SubjectRecordFromSchemaRecord<{completed:ZodObject<{error:ZodOptional<ZodString>;instanceId:ZodString;result:ZodOptional<ZodString>;success:ZodBoolean; },$strip>;get: {request:ZodObject<{instanceId:ZodString; },$strip>;response:ZodObject<{displayName:ZodString;error:ZodOptional<ZodString>;instanceId:ZodString;kind:ZodString;progress:ZodOptional<ZodArray<ZodString>>;result:ZodOptional<ZodString>;status:ZodEnum<{cancelled:"cancelled";completed:"completed";failed:"failed";running:"running";waiting_input:"waiting_input"; }>;subagentId:ZodString; },$strip>; };kill: {request:ZodObject<{instanceId:ZodString; },$strip>;response:ZodObject<{killed:ZodBoolean; },$strip>; };send: {request:ZodObject<{content:ZodString;instanceId:ZodString; },$strip>;response:ZodObject<{sent:ZodBoolean; },$strip>; };spawn: {request:ZodObject<{agent:ZodObject<{allowedDirectories:ZodOptional<ZodArray<…>>;allowedTools:ZodOptional<ZodArray<…>>;cwd:ZodOptional<ZodString>;disallowedTools:ZodOptional<ZodArray<…>>;kind:ZodString;model:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodString>;reasoningEffort:ZodOptional<ZodEnum<…>>;systemPrompt:ZodOptional<ZodUnion<…>>; },$loose> &ZodType<{[key:string]:unknown;adapterId?:string;adapterName?:string;allowedDirectories?: …[];allowedTools?: …[];cwd?:string;disallowedTools?: …[];kind:"adapter";model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content: …;mode: …; }; }, {[key:string]:unknown;allowedDirectories?: …[];allowedTools?: …[];cwd?:string;disallowedTools?: …[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content: …;mode: …; }; },$ZodTypeInternals<{[key:string]:unknown;adapterId?: … | …;adapterName?: … | …;allowedDirectories?: … | …;allowedTools?: … | …;cwd?: … | …;disallowedTools?: … | …;kind:"adapter";model?: … | …;providerConfigId?: … | …;reasoningEffort?: … | … | … | … | … | …;systemPrompt?: … | … | …; }, {[key:string]:unknown;allowedDirectories?: … | …;allowedTools?: … | …;cwd?: … | …;disallowedTools?: … | …;kind:string;model?: … | …;providerConfigId?: … | …;reasoningEffort?: … | … | … | … | … | …;systemPrompt?: … | … | …; }>>;projectId:ZodOptional<ZodString>;prompt:ZodString;sessionId:ZodString; },$strip>;response:ZodObject<{instanceId:ZodString; },$strip>; };spawned:ZodObject<{displayName:ZodString;instanceId:ZodString;kind:ZodString; },$strip>; }>, {agent: {[key:string]:unknown;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; };content:string;displayName:string;error:never;instanceId:string;kind:string;projectId:never;prompt:string;result:never;sessionId:string;success:boolean; }, {completed:ZodObject<{error:ZodOptional<ZodString>;instanceId:ZodString;result:ZodOptional<ZodString>;success:ZodBoolean; },$strip>;get: {request:ZodObject<{instanceId:ZodString; },$strip>;response:ZodObject<{displayName:ZodString;error:ZodOptional<ZodString>;instanceId:ZodString;kind:ZodString;progress:ZodOptional<ZodArray<ZodString>>;result:ZodOptional<ZodString>;status:ZodEnum<{cancelled:"cancelled";completed:"completed";failed:"failed";running:"running";waiting_input:"waiting_input"; }>;subagentId:ZodString; },$strip>; };kill: {request:ZodObject<{instanceId:ZodString; },$strip>;response:ZodObject<{killed:ZodBoolean; },$strip>; };send: {request:ZodObject<{content:ZodString;instanceId:ZodString; },$strip>;response:ZodObject<{sent:ZodBoolean; },$strip>; };spawn: {request:ZodObject<{agent:ZodObject<{allowedDirectories:ZodOptional<ZodArray<ZodString>>;allowedTools:ZodOptional<ZodArray<ZodString>>;cwd:ZodOptional<ZodString>;disallowedTools:ZodOptional<ZodArray<ZodString>>;kind:ZodString;model:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodString>;reasoningEffort:ZodOptional<ZodEnum<{extra-high: …;high: …;low: …;medium: …;none: …; }>>;systemPrompt:ZodOptional<ZodUnion<readonly […, …]>>; },$loose> &ZodType<{[key:string]:unknown;adapterId?:string;adapterName?:string;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:"adapter";model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; }, {[key:string]:unknown;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; },$ZodTypeInternals<{[key:string]:unknown;adapterId?:string;adapterName?:string;allowedDirectories?: …[];allowedTools?: …[];cwd?:string;disallowedTools?: …[];kind:"adapter";model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content: …;mode: …; }; }, {[key:string]:unknown;allowedDirectories?: …[];allowedTools?: …[];cwd?:string;disallowedTools?: …[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content: …;mode: …; }; }>>;projectId:ZodOptional<ZodString>;prompt:ZodString;sessionId:ZodString; },$strip>;response:ZodObject<{instanceId:ZodString; },$strip>; };spawned:ZodObject<{displayName:ZodString;instanceId:ZodString;kind:ZodString; },$strip>; }>
Defined in: ../../../packages/services/core/src/agent-runtime/namespace.ts:19
Bus namespace for tool-spawned agent lifecycle.
Framework-tier replacement for PersonaRuntimeSubjects and
ProfileRuntimeSubjects. Framework tools import only this namespace;
host tiers register a handler that dispatches on agent.kind.
This eliminates the SOC violation where framework tools imported
host-domain subjects (PersonaRuntimeSubjects, ProfileRuntimeSubjects)
directly.