Skip to content

v0.7.0 — Path model redesign with named aliases

Choose a tag to compare

@z-fab z-fab released this 09 Apr 11:45
· 320 commits to master since this release

Breaking Changes

  • paths field is now a dict of named aliases — the list format (paths: [/a, /b]) is no longer accepted. Migrate to:
    paths:
      vault: /Users/x/vault
      inbox: /Users/x/inbox
    agentmd validate detects the old format and prints a migration hint.

Highlights

  • Named path aliases — use {alias} syntax in prompts and file tools: file_read("{vault}/daily/x.md")
  • $ARGUMENTS and !cmd`` in agent prompts — agentmd run my-agent -- arg1 arg2, reference as `$0`, `$1`, `$ARGUMENTS`
  • file_glob accepts absolute and alias patterns — file_glob("{vault}/**/*.md") now works
  • file_read truncation hint — partial reads include continuation instructions
  • history: off YAML fix — off parsed as False by YAML is now accepted
  • agent_md.sandbox.validate_path — public helper for custom tools sandbox opt-in
  • agentmd new updated — AI generation and questionnaire produce the new alias format

See CHANGELOG for full details.