v0.9.0
What's Changed
- Rename project/CLI to construct and smith harness aliases by @edwin-zvs in #385
- e2e: fix CI hang — TUI tests send the retired
qquit (now C-x C-c) by @edwin-zvs in #389 - operator: text monolog is FYI-only; anything needing a response is a widget by @edwin-zvs in #386
- Rename project to construct and smith harness by @edwin-zvs in #388
- Add construct config section migration hint by @edwin-zvs in #387
- tui: render pin tiles at the parser's current size (fix split+pin lag) by @edwin-zvs in #390
- tui: brighter operator monolog in a padded clear-box, no fade-out by @edwin-zvs in #391
- smith: add PTY prompt flag default-on; gate EditorState; fix duplicate insertion; WIP isearch to follow by @edwin-zvs in #392
- smith: fix PTY prompting editor-state flow by @edwin-zvs in #393
- Revert smith PTY-prompt changes (#392, #393) by @edwin-zvs in #394
- TUI: bottom-align smith chats with fixed input pane (gapless) by @edwin-zvs in #395
- Consolidate construct + constructd into one binary by @edwin-zvs in #396
- docs: refresh stale AGENTD_* env vars and old binary names in AGENTS.md by @edwin-zvs in #397
- construct: auto-start the daemon from the TUI when none is running by @edwin-zvs in #398
- Stop building the standalone constructd binary by @edwin-zvs in #399
- WebUI (chat): show thinking/working indicator after send by @edwin-zvs in #401
- tui: detect terminal light/dark background and adapt the palette by @edwin-zvs in #402
- webui(chat): match echoed user messages whitespace-tolerantly (fix duplicate) by @edwin-zvs in #403
- adapter-codex: parse "tokens used" footer into Cost event by @edwin-zvs in #404
- TUI: eliminate per-frame full clears; conditional chat clears to reduce background blinking by @edwin-zvs in #405
- Add Smith Claude Code OAuth provider by @edwin-zvs in #407
- Handle plain-text Claude OAuth responses by @edwin-zvs in #408
- WebUI: prevent replay-from-start when clicking terminal during initial hydrate by @edwin-zvs in #406
- Improve smith /model completions by @edwin-zvs in #409
- Release v0.9.0 by @edwin-zvs in #411
Full Changelog: v0.8.3...v0.9.0