popoCompletionAI v1.6.0
Bugfix
- Fix
IllegalStateException: Access to Editor models allowed either from EDT or under read actiongetDebounceDelayruns on coroutine thread; accessingeditor.caretModel.offsetrequiresReadAction- Wrapped in
runReadAction { }block
Features (cumulative from v1.0)
- Ghost text inline code completion via DeepSeek FIM API (
/beta/completions) - Comment-to-answer Q&A with intent detection
- Cross-file context reading (full content of imported + directory-sibling files)
- PSI structure injection (class fields, method signatures)
- Smart post-processing (anti-dupe, bracket balance, comment truncation)
- PasswordSafe API key storage + env var fallback
- 100ms question debounce, 300ms code debounce
Install
Download DeepSeekInLineCompletion-1.6.0-253.zip below and install via Settings → Plugins → ⚙️ → Install Plugin from Disk.