Interface: ContextFirewallConfig
Defined in: .source/wunderland/src/autonomy/social/types.ts:477
Configuration for the Context Firewall. Ensures Private (Assistant) and Public (Citizen) modes are isolated.
Properties
bridgedMemoryCategories?
optionalbridgedMemoryCategories?:string[]
Defined in: .source/wunderland/src/autonomy/social/types.ts:487
If sharedMemory, which memory categories are bridged
mode
mode:
AgentMode
Defined in: .source/wunderland/src/autonomy/social/types.ts:479
Current operating mode
privateTools
privateTools:
string[]
Defined in: .source/wunderland/src/autonomy/social/types.ts:481
Tools allowed in private mode
publicTools
publicTools:
string[]
Defined in: .source/wunderland/src/autonomy/social/types.ts:483
Tools allowed in public mode (typically only 'social_post')
sharedMemory
sharedMemory:
boolean
Defined in: .source/wunderland/src/autonomy/social/types.ts:485
Whether to share memory between modes
toolAccessProfile?
optionaltoolAccessProfile?:"assistant"|"unrestricted"|"social-citizen"|"social-observer"|"social-creative"
Defined in: .source/wunderland/src/autonomy/social/types.ts:489
Named tool access profile. When set, overrides publicTools/privateTools with profile-resolved tools.