Skip to content

V0.0.2 ai works end to end#1

Merged
SHA888 merged 9 commits intomainfrom
v0.0.2-ai-works-end-to-end
Mar 11, 2026
Merged

V0.0.2 ai works end to end#1
SHA888 merged 9 commits intomainfrom
v0.0.2-ai-works-end-to-end

Conversation

@SHA888
Copy link
Contributor

@SHA888 SHA888 commented Mar 11, 2026

No description provided.

@SHA888
Copy link
Contributor Author

SHA888 commented Mar 11, 2026

@claude review this PR

- Fix debounce: use CancellationToken for proper request cancellation in CompletionHandler and ChatSession
- Truncate CompletionItem::label to first line for LSP menu rendering
- Fix Buffer::lines() to strip trailing newlines (editor API convention)
- Replace Buffer::to_string() with Display trait implementation
- Add edge case test for Buffer::delete on empty buffer
- Add debounce to file watcher using notify-debouncer-mini (100ms)
- Refactor ChatSession::send to call send_streaming to eliminate duplication
- Fix claude.yml: use --rawfile for prompt/diff to prevent injection risks
- Add tokio-util dependency for CancellationToken support
@SHA888 SHA888 merged commit 8b08ef2 into main Mar 11, 2026
1 check passed
@SHA888 SHA888 deleted the v0.0.2-ai-works-end-to-end branch March 11, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant