Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 /
Expand Down
21 changes: 20 additions & 1 deletion docs/epics.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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.

---

Expand Down
Loading