2.0 KiB
What's New in AILang
A user-facing changelog. It runs in parallel to the technical
per-iter journals (docs/journals/) and is written for the
user-as-reader who did not watch the work happen — no crate names,
no iteration codes, no implementation mechanics.
Each entry corresponds to a done-state notification I sent to the user when he was away. The text is identical to what arrived on his phone. New entries are appended at the bottom.
What gets described here is what changed in the project — what
is now possible, fixed, or visible. For the internals, see
docs/journals/INDEX.md and the per-iter journal files it points at.
2026-05-11 — implement cycle no longer eats your context
The implement cycle no longer eats your context. From the next time we run it, the whole per-task review loop runs inside a dedicated subagent and sends back a short end-report — typing the chatter into someone else's window, so to speak. Each iter gets its own branch; merging or discarding is your call, and rollbacks become trivial. The 14k-line journal monolith is split into per-iter files with a small index for navigation; the old file is archived. Audit ran clean — no benchmark regressions; a small follow-up sweep fixed four spots where I'd missed stale references to the old layout.
2026-05-11 — plan-writing offload + first-run debrief
Plan-writing also offloads its read-heavy phase now — the part where I walk the codebase looking for the right files for a plan. Should feel lighter on the chat side from the next plan onwards. First real test of yesterday's per-task isolation refactor exposed a tool-wiring bug along the way: the Boss-context offload part works (you still see only an end-report at the end), but the per-task fresh-subagent isolation didn't actually fire — all tasks ended up running in one bigger context inside the orchestrator. Diagnosis is queued at the top of the next-up list. A small iter-branch setup wording bug got fixed in the same session. Audit clean, no benchmark regressions.