v2026.02.28.1
What's New
Swarm Repo Isolation + Headless Agents
repoparameter onswarm_spawn— target a GitHub URL (cloned), local path,"new"for fresh projects, or omit for self-dev. External work never touches the main project- Headless Claude Code — switched from
--dangerously-skip-permissions(blocked on interactive acceptance prompt in tmux) to-pmode with--allowedTools. Prompt embedded in command, no timing issues - Unique working directories — agent UUID appended to all dirs, stale worktrees auto-pruned on spawn
- Local path in all events — spawn, status, completion, failure all report where code lives on disk
Memory Pipeline Overhaul
- Fixed 5 critical gaps causing the agent to repeat the same posts to platforms
- Memory retrieval now blocking (was fire-and-forget), search returns both keyword + recent (deduped), summaries expanded to 800 chars, working memory doubled to 4000 tokens, mind sees full summaries with tools
- Planner CHECK instruction upgraded to mandatory 4-step protocol
- Mind rule 9: "NEVER REPEAT PAST WORK"
Stagnation Detection Fix
- Was killing legitimate browser workflows (8
browser_navigateto different URLs = false stagnation) - Now tracks
(tool_name, args_hash)signatures — same tool with different args is progression
Browser Improvements
browser_paste_html— rich text paste for Medium/Substack/WordPressbrowser_scrollpixel math fix (was multiplier, now actual pixels)- Markdown blindspot protocol for vision model verification
- Configurable vision model via
browser.vision_model
Remote Hard Stop
- Control words (
exit,quit,stop,shutdown,pause) intercepted in base adapter before reaching LLM - Works from Telegram, Discord, Slack — same behavior as CLI Ctrl+C
- New
/stop,/pause,/shutdownslash commands
Other
- Automatic owner directive detection + persistence
- Knowledge indexer embedding cleanup fix
- Identity manager crash fix (personality str vs dict)
- Swarm error messages now diagnose root cause (tmux/git/config)
- Quick Start guide added
Full Changelog: v2026.02.26.3...v2026.02.28.1