clawdforge/clients/java/src
Kayos 33b9ed5e22 clients/java: v0.2 multi-turn Session API
- Session implements AutoCloseable; try-with-resources is the canonical form
- AtomicBoolean compareAndSet idempotency on close()
- ForgeClient.createSession / .listSessions / .getSession
- TurnResult.text() helper, records throughout for shapes
- Session.toString redacts embedded client (no bearer leak)
- SessionTest.java: 13 tests covering try-with-resources/idempotency/exception/list/state/redaction/regression
- README "Multi-turn / Sessions (v0.2)" section

v0.1 surface unchanged.

Spec: memory/spec-clawdforge-v0.2.md
Server core: 940861f
2026-04-29 06:50:02 -07:00
..
main/java/com/clawdforge clients/java: v0.2 multi-turn Session API 2026-04-29 06:50:02 -07:00
test/java/com/clawdforge clients/java: v0.2 multi-turn Session API 2026-04-29 06:50:02 -07:00