Skip to content

v0.6.1 — Intent Enforcement

Choose a tag to compare

@MHASK MHASK released this 07 Mar 19:04
· 65 commits to master since this release

What's New

Intent is now enforced across all agents

No agent can silently make changes without explaining what they did. Three layers of enforcement:

Layer 1 — MCP Tool Description
aura_log_intent is now described as MANDATORY in the MCP schema. AI agents that read tool descriptions (Claude, Copilot, Gemini via MCP) will always call it. Every other MCP tool response includes a reminder if intent hasn't been logged yet.

Layer 2 — Automatic Capture

  • Gemini CLI: Hook auto-captures intent from conversation history
  • Claude Code: Pre-commit hook scrapes ~/.claude/projects/ transcripts
  • OpenCode: Pre-commit hook reads .opencode/transcripts/

Layer 3 — Commit Message Fallback
If no agent logged intent via MCP or hooks, the pre-commit hook reads the git commit message itself as intent. Also checks .aura/intent_log.jsonl for recent entries from the watcher daemon. This covers VS Code Copilot, Cursor, and any agent that doesn't use MCP.

How it works per agent

Agent Intent Source Automatic?
Claude Code Transcript scraping + MCP Yes
Gemini CLI Hook + MCP Yes
VS Code Copilot MCP reminder + commit msg fallback Yes
Cursor MCP reminder + commit msg fallback Yes
Aider Commit message fallback Yes
Manual terminal Commit message Yes

Install / Update

cargo install --git https://github.com/Naridon-Inc/aura.git
# or
aura update

Full Changelog: v0.6.0...v0.6.1