Skip to content

Turf v0.2.1

Pre-release
Pre-release

Choose a tag to compare

@EronWright EronWright released this 06 Jul 23:31
08312e3

Turf v0.2.1 — alpha / pre-release evaluation software. Provided for testing and feedback; not for production use.

A patch release focused on hardening sensitive-value handling in the MCP server and improving the CLI's plan rendering.

Server (turf-mcp-server)

  • Sensitive-mark handling. Propagate provider-schema sensitivity marks, persist and re-mark config-derived sensitivity across provider calls, and close a transitive config-flow leak in eval-scope seeding.
  • Redaction hardening. Close the remaining pre-merge redaction leaks and add guardrails on plan_show and datasource_read, plus an import-id sentinel guard and root-output enforcement.
  • HCL sensitivity functions pinned under test.
  • Skill guidance: warn against batching dependent tool calls in skill_core.

CLI (turf)

  • Surface framework error text on failed tool calls.
  • Render nested OpenTofu values as multi-line tofu-plan blocks.
  • Teach the persona dispatch discipline for parallel tool calls.
  • Always keep warnings and errors in the debug log.
  • Build against the cagent fork/v1.99.0 line to fix a silent turn-end.

Install

brew install turfbuild/tap/turf

Platforms: macOS (arm64, amd64) and Linux (arm64, amd64). The Linux CLI is built without voice capture (text chat + MCP tooling unaffected).