Keep interactive startup responsive #68

Merged
ober merged 2 commits from fix/interactive-startup into master 2026-09-23 17:36:45 -04:00
Owner

Summary

  • keep MCP, LSP, and plugin initialization in background threads so the CLI/TUI prompt is available immediately
  • retain asynchronous tool registration and error logging
  • bump version to 0.6.2

Interactive verification

  • launched the real PTY with TERM=xterm-256color COLUMNS=120 LINES=30 ./jcode
  • confirmed full-screen UI rendered with logo, tips, prompt, and BUILD status bar
  • typed hi and confirmed the message appeared in the UI and entered the thinking state
  • confirmed no mutex or startup hang occurred
## Summary - keep MCP, LSP, and plugin initialization in background threads so the CLI/TUI prompt is available immediately - retain asynchronous tool registration and error logging - bump version to `0.6.2` ## Interactive verification - launched the real PTY with `TERM=xterm-256color COLUMNS=120 LINES=30 ./jcode` - confirmed full-screen UI rendered with logo, tips, prompt, and BUILD status bar - typed `hi` and confirmed the message appeared in the UI and entered the thinking state - confirmed no mutex or startup hang occurred
Keep interactive startup responsive
Some checks failed
version-policy / required (pull_request) Successful in 3m45s
required-ci / required (pull_request) Has been cancelled
7725b17cf5
Require PTY visual rendering in tests
Some checks failed
version-policy / required (pull_request) Successful in 3m43s
required-ci / required (pull_request) Failing after 10m1s
4dae6cf500
ober scheduled this pull request to auto merge when all checks succeed 2026-09-23 17:36:33 -04:00
ober merged commit ec30041334 into master 2026-09-23 17:36:45 -04:00
ober referenced this pull request from a commit 2026-09-23 17:36:46 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-code!68
No description provided.