Skip to content

Releases

v0.3.0

Choose a tag to compare

@kartsan03 kartsan03 released this 11 Sep 06:39
bd190d9

What's new

Added

  • actgate pending — list undecided proposes (HITL queue) as JSON.
  • actgate pending --watch [--interval SEC] — poll and print newly pending intents; Ctrl-C exits 0.

v0.2.0

Choose a tag to compare

@kartsan03 kartsan03 released this 05 Sep 23:51
30431ec

0.2.0

MCP stdio proxy gated by the IntentLedger.

  • actgate mcp --upstream <cmd...> — forward tools/list; gate tools/call
  • First call → propose + ACTGATE_PENDING (no upstream)
  • After actgate approve <id>, identical tool+args → one upstream execute (ledger execute before call)
  • Deny / already-executed paths never re-hit upstream
  • Only tools/call is gated; other MCP methods pass through

v0.1.0

Choose a tag to compare

@kartsan03 kartsan03 released this 05 Sep 23:19

0.1.0

Initial release: local intent ledger and approval gate for tool actions.

  • propose / dry-run / approve / deny / verify / show / list
  • Append-only ledger.jsonl with sha256 hash chain
  • Optional HMAC seal via ACTGATE_SEAL_KEY (verify --require-seal)
  • Exit codes 0 / 1 / 2
  • Stdlib-only core path