Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSC WSL Agents Unable to Access Index and WSL - No Output Logs And Others #3848

Open
3 tasks done
Sh3rfire opened this issue Jan 26, 2025 · 0 comments
Open
3 tasks done
Assignees
Labels
area:configuration Relates to configuration options area:indexing Relates to embedding and indexing ide:vscode Relates specifically to VS Code extension kind:bug Indicates an unexpected problem or unintended behavior "needs-triage"

Comments

@Sh3rfire
Copy link

Before submitting your bug report

Relevant environment info

- OS: Windows 10
- Continue version:0.8.66
- IDE version:
- Model:
- config.json:

Description

Environment

  • VSCode running in WSL
  • Windows 10/11 [please specify]
  • Continue.dev version: 0.8.66
  • WSL: Ubuntu [22.04]

Core Issues

  1. Competing Processes

    • Continue.dev seems to run separate processes in Windows and WSL
    • Results in file locking issues and configuration conflicts
    • Get "EBUSY: resource busy or locked" errors when trying to access index.sqlite
    • Although indexing completes, claude is unable to access the indexed files
    • Missing continue options in right click menu
  2. Configuration Path Conflicts

  3. Inconsistent Functionality

    • No logging output in either environment
    • Files don't show as indexed
    • Right-click context menu options missing
    • Features work inconsistently between Windows/WSL environments

Attempted Solutions

  1. Environment Variables:

    CONTINUE_CONFIG_PATH="/home/turbo/projects/CopyBot/.continue/config.json"
    CONTINUE_INDEX_PATH="/home/turbo/projects/CopyBot/.continue/index"
  2. VSCode Settings:

    {
      "remote.extensionKind": {
        "Continue.continue": [
          "workspace"
        ]
      },
      "continue.enableDebugLogs": true
    }
  3. Installation Combinations:

    • WSL-only installation
    • Windows-only installation
    • Both installations
    • Complete uninstall/reinstall cycles
    • Clearing all configuration and starting fresh

Expected Behavior

  • Continue.dev should work consistently in WSL environment
  • Configuration and indexing should respect WSL paths
  • Features should work consistently regardless of installation location
  • Clear logging and debugging capabilities

Actual Behavior

  • Competing processes between Windows/WSL
  • File locking issues
  • Inconsistent functionality
  • No logging output
  • Configuration path conflicts

Impact

  • Unable to use Continue.dev effectively in WSL environment
  • Significant time spent troubleshooting (approximately 50 hours)
  • Basic functionality compromised

Additional Context

[Any other specific details about your setup or attempts]

Questions for the Team

  1. Is the dual-process behavior (Windows/WSL) intended?
  2. What's the recommended setup for WSL users?
  3. How should logging and indexing work in WSL environment?

Would the team consider adding specific WSL installation and configuration documentation?

To reproduce

Install wsl extension. Install continue extension. Run index.

Log output

I am not generating any output logs.
@dosubot dosubot bot added area:configuration Relates to configuration options area:indexing Relates to embedding and indexing ide:vscode Relates specifically to VS Code extension kind:bug Indicates an unexpected problem or unintended behavior labels Jan 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:configuration Relates to configuration options area:indexing Relates to embedding and indexing ide:vscode Relates specifically to VS Code extension kind:bug Indicates an unexpected problem or unintended behavior "needs-triage"
Projects
None yet
Development

No branches or pull requests

2 participants