add chatbot and nvidea provider#15
Open
codomium wants to merge 58 commits intoruvnet:mainfrom
Open
Conversation
- vscode-extension/package.json: extension manifest with chatParticipant contribution (@claude), configuration schema, and commands - vscode-extension/agent-bridge.mjs: long-lived ESM subprocess that runs the agent loop and speaks ndjson over stdin/stdout - vscode-extension/extension.js: CJS extension entry point — registers the @claude chat participant, streams agent events to the VS Code chat UI, manages the bridge lifecycle, and exposes Set API Key / Clear Session / Show Status commands - vscode-extension/README.md: setup, usage, and troubleshooting docs Agent-Logs-Url: https://github.com/codomium/CODE/sessions/88fa876c-c934-453a-8c89-3e6b7dd78be2 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/88fa876c-c934-453a-8c89-3e6b7dd78be2 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat: VSCode chat extension — use Open Claude Code as @claude chatbot inside the editor
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/cc2f5ec8-96d3-4e56-8ba7-17095a91c778 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…I throughout Agent-Logs-Url: https://github.com/codomium/CODE/sessions/cc2f5ec8-96d3-4e56-8ba7-17095a91c778 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/ac53c5c0-1f0f-4e54-857a-586e538293e8 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/6ff44703-a864-44ae-810d-27106f59e7c1 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/70e11c6f-f87a-4f88-97ee-df5b779ce7ec Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/466f60bd-8623-49a5-a6fb-27d7c679f30d Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat: Complete Cursor-style chat UI panel for VS Code extension
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/79046555-cc6d-488c-aed2-6c0b739f2c27 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…ing + model switch + sse errors) Agent-Logs-Url: https://github.com/codomium/CODE/sessions/9cfacfc2-d2db-44d8-aa57-1e9211270c08 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…G_MODELS constant Agent-Logs-Url: https://github.com/codomium/CODE/sessions/9a9ed1dc-8da0-4e2a-b460-3bee96c95209 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…allation-issue fix: NVIDIA NIM thinking models (kimi-k2.5, deepseek-r1) crash with 400 when tools are present
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/9f4307e6-dfcc-4f12-a210-63df4adc6270 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/de0c6dbd-ccfc-4986-bfeb-12ecffa5b5ba Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…and What's New section Agent-Logs-Url: https://github.com/codomium/CODE/sessions/f5896df7-9160-440d-ad7f-4c8719a5edde Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Track VSIX in repo and update README with all recent changes
…for Kimi K2.5 / DeepSeek R1 Agent-Logs-Url: https://github.com/codomium/CODE/sessions/d3b22076-f9a7-4793-871a-db2c50c8a74f Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…lysis Agent-Logs-Url: https://github.com/codomium/CODE/sessions/25343567-8669-4feb-86a5-9c65d40129ef Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat: proactive workspace analysis + Kimi K2.5 file-tree injection (v1.2.0)
…eepSeek R1) - Add buildWorkspaceContent() to system-prompt.mjs: reads key project files (README, package.json, entry points, etc.) up to 64KB total and formats them as readable blocks for injection into thinking-model prompts - Add buildThinkingModelSystemPrompt() to system-prompt.mjs: creates a thinking-model-specific system prompt that tells the model it has a workspace snapshot available and NOT to say it cannot see project files - Update callNvidia() in agent-loop.mjs to use both new functions instead of the old file-tree-only injection - Update vscode-extension/README.md and root README.md to document the enhanced workspace snapshot behavior Agent-Logs-Url: https://github.com/codomium/CODE/sessions/75639e0f-6630-492c-9cd8-7769a1ebcbe6 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…Content Agent-Logs-Url: https://github.com/codomium/CODE/sessions/75639e0f-6630-492c-9cd8-7769a1ebcbe6 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…ull tool calling by default By default Kimi K2.5 and DeepSeek R1 now work with all 25+ tools (Read, Write, Bash, Grep, etc.) exactly like Cursor/opencode. Thinking/reasoning mode is opt-in via NVIDIA_THINKING_MODE=true env var or the new openClaudeCode.nvidiaThinkingMode VSCode setting (default: false). - Rename NVIDIA_THINKING_MODELS → NVIDIA_THINKING_CAPABLE_MODELS; gate supportsThinking on process.env.NVIDIA_THINKING_MODE === 'true' - Add openClaudeCode.nvidiaThinkingMode boolean setting in package.json - Pass NVIDIA_THINKING_MODE env var from extension.js to agent bridge - Update model descriptions in package.json to reflect tool-calling default - Update both READMEs with mode comparison table and updated behavior docs Agent-Logs-Url: https://github.com/codomium/CODE/sessions/67a25766-01db-4fcc-b0be-87988bdc6ac2 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/67a25766-01db-4fcc-b0be-87988bdc6ac2 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Adds a pill toggle switch directly in the chat controls bar that: - Only appears when moonshotai/kimi-k2.5 or deepseek-ai/deepseek-r1 is selected - Turns accent-colored when active so the user always knows the mode - On change: saves openClaudeCode.nvidiaThinkingMode to workspace config and restarts the agent bridge so NVIDIA_THINKING_MODE env var is re-read - State is restored on panel open / reload via the initialized message - Model change also syncs toggle visibility automatically Agent-Logs-Url: https://github.com/codomium/CODE/sessions/a4c71128-d85e-4a7d-b72f-b661759b9b70 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
… numbers Agent-Logs-Url: https://github.com/codomium/CODE/sessions/a4c71128-d85e-4a7d-b72f-b661759b9b70 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…pt-in toggle feat: NVIDIA thinking mode as opt-in toggle — full tool access by default for Kimi K2.5 / DeepSeek R1
….0 vsix Agent-Logs-Url: https://github.com/codomium/CODE/sessions/550c7201-c7fe-4e90-9709-ee77a0251cf9 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/44b14725-7a4c-412e-bf31-43bdcdb34683 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/f5fd96cc-292c-4af6-b485-b4b7d2769989 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Features added: 1. Regenerate (↺) button on assistant messages 2. Edit (✏) button on user messages with inline editor 3. Inline diff view (LCS) when applying code to active file 4. Drag-and-drop code files onto input area 5. Up-arrow recalls last sent message when input is empty 6. Pinned context files (📎) — survive New Chat sessions 7. Export conversation as Markdown (⬇ Export button) 8. Context window usage bar below stats (per-model limits) 9. Rename (✏) and Delete (🗑) buttons on history sessions 10. Ctrl+F conversation search with next/prev navigation 11. Auto-scroll lock/unlock (header button + scroll detection) 12. Slash commands (/clear /model /export /help /pin) 13. Image/screenshot paste creates preview chip 14. @codebase mention creates context chip 15. Multi-root workspace (findFiles already supports it) 16. Ctrl+Alt+C focus panel keybinding 17. Ctrl+K inline edit from editor (inlineEditRequest) 18. New inlineEdit command + pinnedFiles config Agent-Logs-Url: https://github.com/codomium/CODE/sessions/2870ea5c-5132-4837-a6a0-036ebe45f864 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/2870ea5c-5132-4837-a6a0-036ebe45f864 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat: add 18 Cursor-like features to chatbot (regenerate, edit, diff, search, slash commands, pinned files, export, Ctrl+K)
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/663af724-8a94-428d-9004-1140c9262fa3 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…reset Agent-Logs-Url: https://github.com/codomium/CODE/sessions/663af724-8a94-428d-9004-1140c9262fa3 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/d7037147-ddec-499a-80c9-dbdd32539af3 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…minal, history search, active indicator, Ctrl+L Agent-Logs-Url: https://github.com/codomium/CODE/sessions/470e88e0-1171-4175-9d5c-58d31a2481f2 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…d-active-file, template slash commands, msg count, char counter Agent-Logs-Url: https://github.com/codomium/CODE/sessions/03a1c651-e118-43c3-8701-7e35e840a86a Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…ontinue button, error retry Agent-Logs-Url: https://github.com/codomium/CODE/sessions/bb31a941-138c-485d-88a7-55b4dbf2330d Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat: vibe-coder quick actions, auto-retry on rate limits, and task continuity controls
…v1.3.1) Agent-Logs-Url: https://github.com/codomium/CODE/sessions/cc62be11-d68f-4e85-a813-05eaed05f3e7 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/0807f6d6-d854-4b46-9453-39f2b369c6a6 Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…1.4.0 features Agent-Logs-Url: https://github.com/codomium/CODE/sessions/4e588eb4-0724-48b6-ba54-7d671917823e Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…ip title, consistent headers Agent-Logs-Url: https://github.com/codomium/CODE/sessions/4e588eb4-0724-48b6-ba54-7d671917823e Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/codomium/CODE/sessions/74dbbf9f-4d3b-4b44-9462-6b3e1c7b2dcd Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
…w features Agent-Logs-Url: https://github.com/codomium/CODE/sessions/74dbbf9f-4d3b-4b44-9462-6b3e1c7b2dcd Co-authored-by: codomium <255525663+codomium@users.noreply.github.com>
feat(vscode): v1.4.0 — context injection, auto-attach, UX improvements
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.
No description provided.