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:
iven
2026-03-24 01:03:33 +08:00
parent bfad61c3da
commit 3286ffe77e

View File

@@ -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);