Repository navigation
v0.10.0
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.sandboxremoved — replaced byagent_md.sdkwith simpler API
Full Changelog: v0.9.1...v0.10.0