diff --git a/MEMORY.md b/MEMORY.md new file mode 100644 index 00000000..e1063a32 --- /dev/null +++ b/MEMORY.md @@ -0,0 +1,26 @@ +# MEMORY.md + + +## Weekly Summary (2026-03-08 to 2026-03-14) + +**Consolidated:** 2026-03-15 03:00 UTC +**Archived:** memory/archive/2026-03/{08,09}.md + +### Key Decisions +- Use Poetry for package management +- Install aiohttp to fix CLI dependency + +### Learnings +- Poetry virtualenvs need to be rebuilt after dependency changes +- Use `pip install -e` for development +- Matrix plugin duplicate issue caused silent failures +- `groupAllowFrom` needed for group policy allowlist + +### Important Facts +- Python 3.13.5 +- Debian Trixie + +### Action Items +- Removed duplicate plugin copies +- Reinstalled matrix plugin via npm + diff --git a/memory/archive/2025-03/2025-03-09.md b/memory/archive/2025-03/2025-03-09.md new file mode 100644 index 00000000..88ac6452 --- /dev/null +++ b/memory/archive/2025-03/2025-03-09.md @@ -0,0 +1,17 @@ +# 2025-03-09 + +## Decisions +- Chose to use SQLite for mempool storage +- Approved the addition of chain_id to all tables + +## Learnings +- SQLite WAL mode can cause schema confusion during migrations +- Always checkpoint WAL before inspecting DB + +## Facts +- Chain ID: ait-devnet +- Mempool DB: separate from chain DB + +## Actions +- Add chain_id to mempool table +- Implement /rpc/mempool endpoint diff --git a/memory/archive/2025-03/2025-03-10.md b/memory/archive/2025-03/2025-03-10.md new file mode 100644 index 00000000..e73aa42e --- /dev/null +++ b/memory/archive/2025-03/2025-03-10.md @@ -0,0 +1,17 @@ +# 2025-03-10 + +## Decisions +- Went with Poetry for Python dependency management +- Selected aiohttp for async HTTP in CLI + +## Learnings +- Poetry virtualenvs can be tricky when globally installing +- Need to pin dependencies properly + +## Facts +- Installed tools: sqlite3, strace, gdb, pytest +- OpenClaw version: 2026.3.12 + +## Actions +- Fix aiohttp dependency in pyproject.toml +- Create memory-manager skill diff --git a/memory/archive/2025-03/2025-03-11.md b/memory/archive/2025-03/2025-03-11.md new file mode 100644 index 00000000..39625727 --- /dev/null +++ b/memory/archive/2025-03/2025-03-11.md @@ -0,0 +1,17 @@ +# 2025-03-11 + +## Decisions +- Set groupAllowFrom to "*" for Matrix agent +- Enabled autoReply without mention requirement + +## Learnings +- Duplicate plugin warnings come from multiple installations +- System and user extensions can conflict + +## Facts +- Matrix plugin v2026.3.12 installed locally +- Gateway running on port 18789 + +## Actions +- Remove system copy of matrix plugin +- Restart gateway to clear warnings diff --git a/memory/archive/2026-03/2026-03-08.md b/memory/archive/2026-03/2026-03-08.md new file mode 100644 index 00000000..fb504ff8 --- /dev/null +++ b/memory/archive/2026-03/2026-03-08.md @@ -0,0 +1,13 @@ +# 2026-03-08 + +## Decisions +- Use Poetry for package management +- Install aiohttp to fix CLI dependency + +## Learnings +- Poetry virtualenvs need to be rebuilt after dependency changes +- Use `pip install -e` for development + +## Facts +- Python 3.13.5 +- Debian Trixie diff --git a/memory/archive/2026-03/2026-03-09.md b/memory/archive/2026-03/2026-03-09.md new file mode 100644 index 00000000..165c043b --- /dev/null +++ b/memory/archive/2026-03/2026-03-09.md @@ -0,0 +1,9 @@ +# 2026-03-09 + +## Learnings +- Matrix plugin duplicate issue caused silent failures +- `groupAllowFrom` needed for group policy allowlist + +## Actions +- Removed duplicate plugin copies +- Reinstalled matrix plugin via npm