Skip to content

v1.6.1

Latest

Choose a tag to compare

@amikhail48 amikhail48 released this 19 Apr 05:45
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.
660fd4c

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