fix(intelligence): sync reflection config to enable identity proposals
- Initialize reflection engine with allow_soul_modification: true - Sync config changes to backend when loading data - Ensures reflection can generate identity change proposals Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -395,6 +395,9 @@ export function ReflectionLog({
|
||||
useEffect(() => {
|
||||
const loadData = async () => {
|
||||
try {
|
||||
// Initialize reflection engine with config that allows soul modification
|
||||
await intelligenceClient.reflection.init(config);
|
||||
|
||||
const loadedHistory = await intelligenceClient.reflection.getHistory();
|
||||
setHistory([...loadedHistory].reverse()); // Most recent first
|
||||
|
||||
@@ -405,7 +408,7 @@ export function ReflectionLog({
|
||||
}
|
||||
};
|
||||
loadData();
|
||||
}, [agentId]);
|
||||
}, [agentId, config]);
|
||||
|
||||
const handleReflect = useCallback(async () => {
|
||||
setIsReflecting(true);
|
||||
|
||||
Reference in New Issue
Block a user