Merged
Conversation
The PasteInterceptor processes the entire paste (including end marker) before readline fires any line events. This caused multi-line pastes to be submitted line-by-line because by the time the first line event fired, the paste was already 'ended'. Fix: Track expected line count when paste ends, and only flush after all expected lines have been received.
Completely rewrites paste handling to work like Claude Code: - Capture entire paste content in PasteInterceptor - Display '[pasted N lines, M chars]' summary - Store paste for consumption by line handler - Emit newline to trigger readline submission This fixes multi-line paste being submitted line-by-line.
Added /log and /history as standalone aliases for /git log, matching the pattern of other git command aliases like /commit, /branch, and /pr. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Added TypeDoc API documentation generation (pnpm docs) - Created CHANGELOG.md from GitHub release notes - Fixed docs/tools.md - removed outdated paste code examples - Added ollama-cloud mentions alongside ollama in: - marketing/social-posts.md - docs/index.html - .github/ISSUE_TEMPLATE/bug_report.md - Added docs/api/ to .gitignore (generated) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Clarified that AI agents must review PRs before merging: - Added explicit warning not to merge without reviewing - Added specific instructions for AI agents - Added step to document review with comment - Emphasized "merge only after review is complete" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Changed default baseUrl from localhost to https://ollama.com - Added OLLAMA_API_KEY support for authentication - Added Authorization header to all API calls when key is set - Updated docs to show ollama signin and API key options - Removed incorrect OLLAMA_BASE_URL instructions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Changed auto-detection to prefer Ollama (free/local) over OpenAI. Users can still explicitly set embeddingProvider: 'openai' in config if they prefer OpenAI embeddings. Note: Anthropic does not offer embedding models - they recommend Voyage AI as their preferred embedding partner. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add convenient shortcuts for common CLI operations: - !<command> - Run shell command directly (e.g., !ls, !git status) Executes with inherited stdio for real-time output - ?[topic] - Show help, optionally filtered by topic Searches command names, descriptions, and aliases Updated /help to show shortcuts section at the top. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
laynepenney
commented
Jan 18, 2026
Collaborator
Author
laynepenney
left a comment
There was a problem hiding this comment.
Reviewed the diff. Implementation looks clean:
- Uses
spawnwithstdio: 'inherit'for real-time command output - Properly handles exit codes and errors
?search is case-insensitive and checks name, description, and aliases- Help text updated to show shortcuts prominently
Ready to merge.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add convenient shortcuts inspired by Claude Code and Codex:
!<command>- Run shell command directly (e.g.,!ls,!git status)?[topic]- Show help, optionally filtered by topicFeatures
Shell shortcut (
!)Help shortcut (
?)Test plan
!lsruns ls command?gitshows git-related commands?shows full help🤖 Generated with Claude Code