写入全局共享记忆(所有 Agent 可读的规则)。
(content, added_by)
| 796 | |
| 797 | |
| 798 | def cmd_shared_memo(content, added_by): |
| 799 | """写入全局共享记忆(所有 Agent 可读的规则)。""" |
| 800 | entry = { |
| 801 | 'content': content, |
| 802 | 'added_by': added_by, |
| 803 | 'at': now_iso(), |
| 804 | } |
| 805 | |
| 806 | def modifier(data): |
| 807 | if not data: |
| 808 | data = {'rules': []} |
| 809 | data.setdefault('rules', []).append(entry) |
| 810 | return data |
| 811 | |
| 812 | atomic_json_update(SHARED_MEMORY_FILE, modifier, {}) |
| 813 | log.info(f'🌐 全局记忆写入: {content[:40]}... (by {added_by})') |
| 814 | _append_audit('system', added_by, 'shared_memo', None, None, content) |
| 815 | |
| 816 | |
| 817 | # ── 子 Agent 无状态委派 ── |
no test coverage detected