mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-19 16:25:50 +00:00
* feat(tui): add local embedded TUI mode with terminal/chat aliases Adds a gateway-free local TUI path so users can run openclaw in their terminal without needing a running gateway process. - TuiBackend interface abstraction (tui-backend.ts) with EmbeddedTuiBackend implementation that drives the agent loop in-process - openclaw tui --local flag for local embedded mode - openclaw terminal / openclaw chat aliases that imply --local - /auth slash command with codex CLI delegation to avoid prolite plan issue - Default model display fallback on startup - Local-aware status text and log suppression - Concise auth error hints, raw HTML 403 suppression - Onboarding hatch flow launches local TUI (no gateway required) - Commander alias bug fix in run-main.ts (.aliases() check) - All new and updated tests passing (145/145) * TUI: fix alias detection, cross-platform codex lookup, and history byte-budget safeguards * TUI: remove RuntimeEnv type annotation to fix CI oxlint error * TUI: filter gateway-dependent tools and auto-approve plugin hooks in embedded mode * TUI: suppress console noise and add embedded mode system prompt note * TUI: reduce embedded-mode tool filtering from 15 to 7, add local session tools * TUI: fix remaining PR review comments * TUI: address latest review feedback and CI drift * Core: align prompt helper with latest base * Core: match prompt helper formatting with base * Core: restore prompt helper from latest base * fix(tui): preserve local auth fallback in source checkouts * fix(tts): guard telephony provider invocation * fix(tui): support Windows codex auth shim * fix(tui): harden local auth flow * fix: preserve embedded tool-first run events * fix(tui): keep embedded plugin approvals gated * fix(tui): restore embedded attempt import * fix(tui): resolve sessions in embedded stub * fix: add embedded TUI changelog entry (#66767) (thanks @fuller-stack-dev) * fix: pass setup TUI local mode through relaunch (#66767) (thanks @fuller-stack-dev) --------- Co-authored-by: Ayaan Zaidi <hi@obviy.us> |
||
|---|---|---|
| .. | ||
| components | ||
| theme | ||
| commands.test.ts | ||
| commands.ts | ||
| embedded-backend.test.ts | ||
| embedded-backend.ts | ||
| gateway-chat.test.ts | ||
| gateway-chat.ts | ||
| osc8-hyperlinks.test.ts | ||
| osc8-hyperlinks.ts | ||
| setup-launch-env.ts | ||
| tui-backend.ts | ||
| tui-command-handlers.test.ts | ||
| tui-command-handlers.ts | ||
| tui-event-handlers.test.ts | ||
| tui-event-handlers.ts | ||
| tui-formatters.test.ts | ||
| tui-formatters.ts | ||
| tui-input-history.test.ts | ||
| tui-launch.test.ts | ||
| tui-launch.ts | ||
| tui-local-shell.test.ts | ||
| tui-local-shell.ts | ||
| tui-overlays.test.ts | ||
| tui-overlays.ts | ||
| tui-session-actions.test.ts | ||
| tui-session-actions.ts | ||
| tui-status-summary.ts | ||
| tui-stream-assembler.test.ts | ||
| tui-stream-assembler.ts | ||
| tui-submit-test-helpers.ts | ||
| tui-submit.ts | ||
| tui-types.ts | ||
| tui-waiting.test.ts | ||
| tui-waiting.ts | ||
| tui.submit-handler.test.ts | ||
| tui.test.ts | ||
| tui.ts | ||