Skip to content

v0.10.0

Choose a tag to compare

@z-fab z-fab released this 13 Apr 23:19
· 236 commits to master since this release

What's New

file_move built-in tool (#6)

Move/rename files with full sandbox validation on both source and destination paths. Creates parent directories automatically.

---
name: inbox-processor
paths:
  inbox: inbox/
  archive: archive/
---

Move processed files from inbox/ to archive/.

agent_md.sdk module (#13)

Public SDK for custom tool authors — no more factory injection required. Import and use:

from langchain_core.tools import tool
from agent_md.sdk import resolve_path, agent_name

@tool
def my_tool(path: str) -> str:
    resolved, error = resolve_path(path)
    if error:
        return f"ERROR: {error}"
    return resolved.read_text()

Available functions: resolve_path(), workspace_root(), agent_name(), agent_paths()

Breaking

  • agent_md.sandbox removed — replaced by agent_md.sdk with simpler API

Full Changelog: v0.9.1...v0.10.0