Skip to content

add chatbot and nvidea provider#15

Open
codomium wants to merge 58 commits intoruvnet:mainfrom
codomium:main
Open

add chatbot and nvidea provider#15
codomium wants to merge 58 commits intoruvnet:mainfrom
codomium:main

Conversation

@codomium
Copy link
Copy Markdown

No description provided.

Copilot AI and others added 30 commits April 16, 2026 22:48
- 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
…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>
feat: Complete Cursor-style chat UI panel for VS Code extension
…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
…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>
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>
…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>
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>
…pt-in toggle

feat: NVIDIA thinking mode as opt-in toggle — full tool access by default for Kimi K2.5 / DeepSeek R1
Copilot AI and others added 28 commits April 17, 2026 21:54
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>
feat: add 18 Cursor-like features to chatbot (regenerate, edit, diff, search, slash commands, pinned files, export, Ctrl+K)
…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
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
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.

2 participants