From 288fbeafa226f696cca62f48ff09b1323ba3d99f Mon Sep 17 00:00:00 2001 From: ajianaz Date: Fri, 16 Oct 2026 16:24:35 +0700 Subject: [PATCH] docs: correct the release status line and sync epics with develop --- README.md | 2 +- docs/epics.md | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 94e0162..2f3d123 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Durable Rust agent harness: a conversational agent with risk-tiered approval gates, a write-once JSONL session log, and a register state machine — resumable after crashes, replayable forever. -**Status:** v0.8.2 released — a hardening patch (`tole serve` HTTP framing and slow-client limits, cancel during replay approval, scan follow-ups) on top of v0.8.1 (token-usage reporting and a capped, resumable `read_file`, #211) and v0.8.0, which added the per-project config `.tole/config.toml` +**Status:** v0.8.1 is the latest release. `develop` carries the unreleased v0.8.2 hardening patch (`tole serve` HTTP framing and slow-client limits, cancel during replay approval, scan follow-ups) and the next feature set: `tole doctor`, soft interrupts, per-turn token stats, sibling change notices and the typed child-agent handoff (see the CHANGELOG). v0.8.1 itself brought token-usage reporting and a capped, resumable `read_file` (#211), on top of v0.8.0, which added the per-project config `.tole/config.toml` (trusted before it applies; see the Configuration section) on top of v0.7.x (rescan-2 hardening, one tool-call authorization gate; see the CHANGELOG for the behavior changes). Four faces on one durable core: the CLI (run / chat / diff --git a/docs/epics.md b/docs/epics.md index fe0d9c1..41950ff 100644 --- a/docs/epics.md +++ b/docs/epics.md @@ -138,7 +138,7 @@ routing via `session_id`. Est: M–L. --- -## Post-D3 — shipped on develop (synced 2026-10-05) +## Post-D3 — shipped on develop (synced 2026-10-16) Everything below is merged; CHANGELOG entries carry the detail. @@ -215,6 +215,25 @@ Everything below is merged; CHANGELOG entries carry the detail. `tole status`/serve status (#356), `read_file` 20,000-char cap with `offset`/`limit` continuation (#357), wire-size reference missions with a CI bound (#358), two scan-found fixes (#360); scan backlog in #361. Deferred: lazy tool registration, history trimming, non-cached budget accounting. +- **0.8.2 Hardening patch (on develop, not yet tagged):** `tole serve` HTTP framing, + slow-client limits and a constant-time token check (#361/#364), cancel during replay + approval settles `cancelled` (#365), scan follow-ups (#366/#369), rustls advisories + (#376), MCP transport parity with REST — failed-auth limiter, body ceiling, resilient + accept (#400). +- **Next feature set (on develop, unreleased; synced 2026-10-16):** each issue stays open + until its live E2E against a real provider has run. + - `tole doctor` — offline/catalog/full tiers and a coverage ledger (#378: #388/#390/#392, + follow-ups #401). + - Per-user-turn token stats in `tole status` and the status JSON (#379: #389). + - Soft interrupts — steer a running turn at its safe point, serve/MCP entry points + (#377: #391/#393). + - Memory injection hygiene — bounded, deduped, all-or-nothing recall (#384: #387). + - Sibling change notices between child agents (#380: #394/#395, #401). + - Typed child-agent handoff, roles and the verify gate (#383: #396/#397/#398; + design in `docs/child-agents-handoff.md`). +- **Open backlog:** provider failover chain (#209), session branching (#210), multimodal + input (#212), MCP prompts/resources as quick commands (#213), background detach (#217), + Claude Code session resume (#381); the multi-client daemon note (#382) is parked. ---