Skip to content

Commit 47f181e

Browse files
committed
docs: changelog for watch mode, session forking, machine contracts
1 parent 46dd7e6 commit 47f181e

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111
- Persistent Teams v1 — teams and their state now persist across sessions with improved disk + Zustand sync
1212

13+
## [Unreleased] - Watch Mode, Forking & Machine Contracts (2026-09-01)
14+
15+
### Added
16+
- **`levelcode agents --watch [interval]`** — live-refreshing swarm view (default 5s, screen-cleared, Ctrl+C exits). The console was static; swarms move.
17+
- **`doctor --json`** — machine-readable health `{ok, summary, checks[]}` for CI pipelines gating on environment health; exit codes unchanged.
18+
- **Compliance tail in `agents <team>`** — signed audit trail per team: total events, tool-call/file-change counts, last 5 entries with timestamps and agent ids (read from `~/.levelcode/swarm/<team>/compliance.jsonl`).
19+
- **`levelcode sessions`** — lists saved sessions newest-first with id, mtime, message count, first user prompt, and fork lineage.
20+
- **`levelcode -p --fork <session-id>`** — branches from a saved session: clone marked `forked-from`, original untouched, result event carries `forked_from`. Try alternative approaches from the same context.
21+
- **`--output-schema <file>`** — validated structured output for headless runs: forces structured_output mode, validates client-side with ajv (draft-07); failures exit 1 with `schema_errors`, successes carry `schema_valid: true`. CI can gate on machine-checkable answers.
22+
- **`/effort <level>`** — change the effort dial mid-session (with `--effort` at boot; shared state).
23+
- **Context metrics in headless results** — `context_tokens` and `history_messages` from the runtime, so CI can alert on runaway context growth across chained runs.
24+
25+
### Fixed
26+
- `levelcode sessions` fast path never set the project root — the listing always degraded to empty (regression-tested via the live flow: seed → list → fork → list).
27+
1328
## [Unreleased] - Compaction, Effort Dial & MCP Health (2026-08-31)
1429

1530
### Added

0 commit comments

Comments
 (0)