Turf v0.2.1
Pre-release
Pre-release
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_showanddatasource_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.0line 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).