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(() => {
|
useEffect(() => {
|
||||||
const loadData = async () => {
|
const loadData = async () => {
|
||||||
try {
|
try {
|
||||||
|
// Initialize reflection engine with config that allows soul modification
|
||||||
|
await intelligenceClient.reflection.init(config);
|
||||||
|
|
||||||
const loadedHistory = await intelligenceClient.reflection.getHistory();
|
const loadedHistory = await intelligenceClient.reflection.getHistory();
|
||||||
setHistory([...loadedHistory].reverse()); // Most recent first
|
setHistory([...loadedHistory].reverse()); // Most recent first
|
||||||
|
|
||||||
@@ -405,7 +408,7 @@ export function ReflectionLog({
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
loadData();
|
loadData();
|
||||||
}, [agentId]);
|
}, [agentId, config]);
|
||||||
|
|
||||||
const handleReflect = useCallback(async () => {
|
const handleReflect = useCallback(async () => {
|
||||||
setIsReflecting(true);
|
setIsReflecting(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user