·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Agents SDK — Release Notes v1.6.1
New Tools
4 new generalist tools added to the standard tool registry:
- Calculator — evaluates mathematical expressions via embedded Python
- Weather — current conditions lookup by location
- Datetime — current date/time with timezone support
- Fetch Webpage — retrieves and strips raw page content for agent consumption
Brave Search replaces SerpAPI as the default web search backend — significantly faster (~100–300ms vs ~500–1500ms), direct index with no proxy layer, and no redundant LLM summarization pass.
OpenClaw Feature Parity
Full OpenClaw-style workspace support is now built into the core SDK:
- loadWorkspaceConfig(dir) — single call loads persona files (AGENTS.md, SOUL.md, USER.md, MEMORY.md, TOOLS.md, IDENTITY.md), MCP servers, and skills automatically
- SkillLoader — loadFromDefaultPaths() scans ~/.agents/skills, ~/.claude/skills, skills/, .agents/skills/ automatically; supports requires.env frontmatter for dependency
validation - Memory improvements — BM25 scoring fixes (word-boundary regex, zero-score filtering, decay as multiplier), flushToPersistent with optional LLM for agentic fact
extraction before compaction - OpenClaw demo — full reference implementation at demos/openclaw/
In-Car AI Demo Refresh
- Restructured to OpenClaw pattern with per-demo .agents/ directory (persona files + MCP config)
- HTTP server extracted to ui.hpp — single-header, no separate compilation unit
- Apple Music MCP moved from hardcoded C++ to demos/in-car/.agents/mcp.json
Windows Compatibility
- Python tool: replaced popen/pclose/mkstemp with Windows equivalents (_popen, _pclose, GetTempPathA/GetTempFileNameA)
- Calculator tool: switched from shell -c quoting (broken on Windows cmd) to temp file approach
- SkillLoader: checkRequirements uses where on Windows instead of which