This release includes 3 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryRename project/CLI to construct, consolidate binaries, enhance TUI rendering and chat UI, improve Smith PTY handling, add Claude OAuth support.
Full changelog
What's Changed
- Rename project/CLI to construct and smith harness aliases by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/385
- e2e: fix CI hang — TUI tests send the retired
qquit (now C-x C-c) by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/389 - operator: text monolog is FYI-only; anything needing a response is a widget by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/386
- Rename project to construct and smith harness by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/388
- Add construct config section migration hint by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/387
- tui: render pin tiles at the parser's current size (fix split+pin lag) by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/390
- tui: brighter operator monolog in a padded clear-box, no fade-out by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/391
- smith: add PTY prompt flag default-on; gate EditorState; fix duplicate insertion; WIP isearch to follow by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/392
- smith: fix PTY prompting editor-state flow by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/393
- Revert smith PTY-prompt changes (#392, #393) by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/394
- TUI: bottom-align smith chats with fixed input pane (gapless) by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/395
- Consolidate construct + constructd into one binary by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/396
- docs: refresh stale AGENTD_* env vars and old binary names in AGENTS.md by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/397
- construct: auto-start the daemon from the TUI when none is running by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/398
- Stop building the standalone constructd binary by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/399
- WebUI (chat): show thinking/working indicator after send by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/401
- tui: detect terminal light/dark background and adapt the palette by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/402
- webui(chat): match echoed user messages whitespace-tolerantly (fix duplicate) by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/403
- adapter-codex: parse "tokens used" footer into Cost event by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/404
- TUI: eliminate per-frame full clears; conditional chat clears to reduce background blinking by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/405
- Add Smith Claude Code OAuth provider by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/407
- Handle plain-text Claude OAuth responses by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/408
- WebUI: prevent replay-from-start when clicking terminal during initial hydrate by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/406
- Improve smith /model completions by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/409
- Release v0.9.0 by @edwin-zvs in https://github.com/zarvis-ai/construct/pull/411
Full Changelog: https://github.com/zarvis-ai/construct/compare/v0.8.3...v0.9.0
Breaking Changes
- Rename project and CLI aliases from `project`/`CLI` to `construct` and update all references.
- Consolidate `construct` and `constructd` into a single binary; the standalone `constructd` is no longer built.
- Change TUI quit command from retired `q` to `C-x C-c` in e2e tests.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About construct
Terminal-native agentic development environment: fleet TUI for coding agent CLIs (Codex, Claude Code, Antigravity, Grok) with fork/merge, collaborative Program Markdown orchestration, generative widgets, agent-to-agent orchestration. Single Rust binary.
Related context
Related tools
Beta — feedback welcome: [email protected]