721 Commits

Author SHA1 Message Date
Dallin Romney
895632c0a5 fix: detect WSL remote for shell PATH resolution (#9934)
When Windows host connects to WSL remote, getEnvPathFromUserShell() was
returning undefined because it checked only process.platform === "win32".

Add remoteName parameter to getEnvPathFromUserShell() and use the
isWindowsHostWithWslRemote pattern (consistent with resolveCommandForPlatform)
to allow shell PATH detection for WSL remotes.

Fixes #9737

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 15:26:05 -08:00
Nate
f9feab110c Replace community Discord links with GitHub Discussions
Discord links across docs, READMEs, GUI components, and issue templates
now point to https://github.com/continuedev/continue/discussions.
The Discord context provider (product feature) is left untouched.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:19:56 -08:00
shanevcantwell
939b44b39f fix: detect WSL remote for shell PATH resolution
When Windows host connects to WSL remote, getEnvPathFromUserShell() was
returning undefined because it checked only process.platform === "win32".

Add remoteName parameter to getEnvPathFromUserShell() and use the
isWindowsHostWithWslRemote pattern (consistent with resolveCommandForPlatform)
to allow shell PATH detection for WSL remotes.

Fixes #9737

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 18:51:11 -07:00
Dallin Romney
1a848432b9 Merge pull request #9576 from uinstinct/remove-rule-button
feat: add remove rule button
2026-01-22 14:49:34 -08:00
uinstinct
e08aa8533a search through conversation history
- instead of using toolcallstates
2026-01-19 19:34:20 +05:30
uinstinct
0318855b9b add provision to remove a file from ide 2026-01-16 15:42:30 +05:30
uinstinct
c000943d3b push tool cancelled messages for cancelled tool calls 2026-01-16 11:41:12 +05:30
uinstinct
cf14372b38 Merge branch 'main' into compact-conversation-toolcall 2026-01-16 10:26:39 +05:30
uinstinct
2ecccb0fa5 Merge branch 'main' into agent-skills 2026-01-15 11:39:22 +05:30
uinstinct
b33b8a4dad fix: compact conversation with dangling tool calls 2026-01-09 18:02:27 +05:30
uinstinct
b6eddec2f4 add read skill tool 2025-12-30 12:51:16 +05:30
uinstinct
0792b949bd fix(cli): compaction for missing tool results 2025-12-11 21:18:13 +05:30
Nate
454da90e15 fix: save session 2025-12-05 15:28:04 -08:00
Aditya Mitra
a20e11227f Merge pull request #8830 from uinstinct/ripgrep-regex
fix: regular expressions in ripgrep
2025-11-27 01:43:17 -08:00
dcs-soni
1c7668c3fd run prettier 2025-11-21 13:14:31 +05:30
Divyanshu Soni
b4526bf4fb fix: move url utils from core to openai adapters 2025-11-21 06:29:14 +00:00
Dallin Romney
b2f565e5e3 fix: followup on persisted chat model pr 2025-11-18 16:17:13 -08:00
ferenci84
a3b5ee840f persist session-specific mode and chat model selection across tab switches and session loads 2025-11-09 12:23:18 +01:00
Patrick Erichsen
67033627b3 feat: impl Responses API in oai-adapters (#8417)
* feat: add GPT-5 Codex model support

- Add GPT-5 Codex to llm-info package with 500k context and 150k max tokens
- Add model definition to models.ts for UI configuration
- Include GPT-5 Codex in OpenAI provider packages list
- Model supports chat and edit roles with tool_use capability

* feat: impl Responses API in oai-adapters

* fix chat describer

* Update openai.ts

* fix llm-info

* address dallin's feedback
2025-10-29 13:17:32 -07:00
Dallin Romney
1d15c7c3df Merge pull request #8298 from continuedev/pe/read-file-errs
feat: allow file reads outside IDE workspace (w/ permission)
2025-10-20 10:50:38 -07:00
Patrick Erichsen
a9f7015b8f remove unneeded normalize-path 2025-10-17 14:42:24 -07:00
Patrick Erichsen
c38a5bbd9d use libs for path resolution 2025-10-17 14:29:50 -07:00
Tomasz Stefaniak
4d05022c65 Merge branch 'main' into tomasz/con-4212 2025-10-17 12:36:02 -07:00
Tomasz Stefaniak
0e9dc1375f fix: repo edge case 2025-10-17 11:43:50 -07:00
Tomasz Stefaniak
aeaee5961d improv: validation 2025-10-17 11:20:49 -07:00
Tomasz Stefaniak
27c559d1b9 improv: tests 2025-10-17 11:14:27 -07:00
Tomasz Stefaniak
9c35910b6f fix: normalization 2025-10-17 11:03:43 -07:00
Patrick Erichsen
b687ce2795 Update pathResolver.test.ts 2025-10-17 11:00:39 -07:00
Tomasz Stefaniak
47b1e150c2 improv: add tests 2025-10-17 10:36:36 -07:00
Tomasz Stefaniak
2d4f49f5f5 improv: clean up code 2025-10-17 10:24:58 -07:00
Patrick Erichsen
71f97dba8f prettier 2025-10-16 19:08:31 -07:00
Patrick Erichsen
ecbb4e272d dallin's feedback 2025-10-16 18:46:55 -07:00
Patrick Erichsen
ad2fd48124 Merge main branch and resolve conflicts
- Combined resolveInputPath approach with new ContinueError system
- Updated error handling to use ContinueError with appropriate error reasons
- Maintained improved error messages from pe/read-file-errs branch
2025-10-16 16:00:29 -07:00
Patrick Erichsen
4903f3ab94 add tool call policy evaluation 2025-10-16 15:56:31 -07:00
Ting-Wai
2041336eaf Merge pull request #8256 from uinstinct/config-0600-perm
fix: use 0600 permissions on config.yaml
2025-10-15 17:55:43 -07:00
Ting-Wai
1e42198543 Merge pull request #8239 from Ayyanaruto/fix/autodetect-title-think-blocks
Fix: Remove <think> blocks from chat title generation
2025-10-15 10:41:41 -07:00
uinstinct
2a6a0e91a4 set file permissions using chmod 2025-10-15 18:05:24 +05:30
uinstinct
413c0bb26c fix: use 0600 permissions on config.yaml 2025-10-15 13:29:49 +05:30
Patrick Erichsen
77a8db7f63 use specific ConitnueError for tool calls 2025-10-14 14:55:00 -07:00
Ayyan Shaikh
535c9bf2bb fix: remove <think> blocks from chat title generation
- Update removeCodeBlocksAndTrim to handle <think> blocks from models like qwen3
- Add comprehensive test coverage for think block removal
- Fixes issue where chat titles showed thinking process instead of content

Fixes #5689
2025-10-14 09:38:54 +00:00
Nate Sesti
9cb27661b1 fix: multiple cn nitpicks (#8049)
* fix: refresh ui on model change

* feat: handle cmd+backspace as only single line

* fix: model selection persistence

* fx: test

* fix: tests

* fix: tests
2025-10-01 00:06:15 -07:00
Dallin Romney
fac7f5c449 feat: tool call args preprocessing (#7992)
* feat: preprocess tool call args

* fix: broken multi edit impl

* fix: preprocess test failures

* fix: preprocessing tests

* fix: tool calls test progress

* fix: tests using mock store

* fix: thunk tests working

* fix: mock ide messenger tests
2025-09-30 18:49:29 -07:00
Dallin Romney
381ad937e8 Merge branch 'main' into save-chat 2025-09-22 13:45:39 -07:00
Dallin Romney
6d7bfb966d feat: search and replace fallback reintroduction cont. 2025-09-20 02:41:25 -07:00
Dallin Romney
21aaa0c93c Merge branch 'main' of https://github.com/continuedev/continue into dallin/search-replace-fallbacks-v2 2025-09-20 01:15:50 -07:00
Nate Sesti
b12499cb0e feat: show remote sessions in cn ls (#7694)
* feat: /title slash command

* fix: /title slash command should be able to be submitted with text

* test: add tests for last commit's changes

* fix: EOF in action.yml

* feat: list remote sessions in cn ls and /resume

* feat: load more sessions and make them scrollable

* chore: format

* improv: debug script builds automatically for cli

* feat: load remote session

* fix: wrap entrypoint in function so it doesn't run at import-time

* feat: /diff and /apply slash commands for cn remote

* feat: full screen diff viewer

* feat: status message for /apply slash command

* Update extensions/cli/src/ui/UserInput.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* fix: remove console.logs

* Potential fix for code scanning alert no. 60: Uncontrolled command line

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Potential fix for code scanning alert no. 61: Uncontrolled command line

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* fix: build.js

* feat: list remote sessions in history of extensions

* feat: open remote agents in browser

* chore: fix tests and lint

* fix: import Text

* fix: small bug

* fix: address feedback

* fix: adjust extension gui for compatibility with cli session history

* feat: load session history from remote

* feat: open remote session in browser

* fix: tests, linting, formatting

* fix: don't use any

* address nitpicks

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-19 22:44:26 -07:00
Dallin Romney
7716712f21 fix: cubic feedback 2025-09-19 21:55:04 -07:00
Dallin Romney
3b1227c27e fix: address cubic feedback 2025-09-19 17:39:53 -07:00
Dallin Romney
77288b0e41 feat: posthog telemetry for cli tool errors 2025-09-19 00:02:03 -07:00
Dallin Romney
3541eb987f fix: error name tweaks 2025-09-18 23:44:08 -07:00