- replace Ink implementation with opentui + React 19 (old version kept at cli/legacy-ink-src/ for field reference) - all traffic goes through Gateway host Bearer token; workspace bound via X-Astrion-Workspace-Id header - auto-spawn server only when no instance is alive (never kill/restart running ones); stale server without token is detected - astrion launcher (bin/astrion, symlink-aware, --version/--help fast-exit) - slash menu panels (session/model/mode/permission/path/context/approvals...) with shared selector component - backend: host workspace list/create dual-channel endpoints, host token generated at startup - i18n reads OS locale at startup (zh/en) Co-authored-by: Astrion powered by Kimi-K3 <astrion-agent@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| api.ts | ||
| App.tsx | ||
| commands.ts | ||
| components.tsx | ||
| eventMapper.ts | ||
| format.ts | ||
| ImeTextInput.tsx | ||
| main.tsx | ||
| types.ts | ||
| workspaces.ts | ||