Repository navigation
MetallicClaw v0.4.0
MetallicClaw v0.4.0
This release makes the Telegram agent feel much less like a support script and adds the next set of local-agent primitives: personality, memory, web search, and session control.
Highlights
- Added editable
SOUL.mdprofile personality with a sharper default voice. - Added bounded
MEMORY.mdandUSER.mdmemory tool for durable preferences and compact project facts. - Added
web_searchthrough a configured SearXNG JSON endpoint. - Added Telegram command menu publishing plus
/new,/skill,/yolo, and/godmode. - Added session skill state, session history clearing, and
sessions clear. - Added generated
docs/COMMAND_GUIDE.mdwith a pre-commit drift check. - Changed Telegram debounce default to
0; fast replies by default, batching is opt-in with--debounce-ms.
Security notes
/godmodeand/yolodo not bypass provider/model safety,deny_dangerous, or runtime rules.- Web search blocks public plain HTTP SearXNG URLs. Loopback HTTP stays allowed for local SearXNG and tests.
- Memory docs warn against storing secrets.
Verification
make testmake clean && make CFLAGS='-std=c11 -O1 -g -fsanitize=address,undefined -fno-omit-frame-pointer' testmake clean && make./build/metallicclaw bench --runs 50- macOS archive extraction and checksum verification
Benchmark sample
- Binary size:
154688bytes - Startup average:
6.088 ms - Skill scan average:
0.379 ms - Session append average:
0.043 ms - Read file tool average:
0.027 ms