Skip to content

v0.3.0

Choose a tag to compare

@Tefx Tefx released this 15 Mar 17:46
· 4740 commits to main since this release

New: Batch Update

Bulk-update personas matching a condition:

larva update-batch --where model=ollama-cloud/glm-5 --set model=ollama-cloud/glm-5.1
larva update-batch --where side_effect_policy=approval_required --set side_effect_policy=allow --dry-run

Available via CLI, MCP (larva.update_batch), and Python API (update_batch()).

All changes since v0.2.1

  • larva update-batch — batch update personas by field match (--where + --set + --dry-run)
  • OpenCode plugin: tool-policy.json for per-agent deny/allow (zero deps, JSON format)
  • OpenCode plugin: tool.execute.before hook enforces denied tools at runtime
  • OpenCode plugin: zero-config CLI resolution (auto-detect project → PATH → uvx)
  • Variable validation fix: literal {braces} in prompts no longer trigger false errors
  • Contract fix: tightened @pre to reject non-JSON-safe values