Michael Panchenko
df5b68c6b4
Merge pull request #157 from diazoxide/main
...
Add Docker support with GitHub Actions workflow and updated Readme.md
2025-06-15 11:45:01 +02:00
Aaron Yordanyan
0401123008
Refine Docker configuration handling and documentation
...
- Updated exception handling in `agent.py` for better error specificity (catching `FileNotFoundError`).
- Added contextual comment for `CONFIG_FILE_DOCKER` in `agent.py`.
- Updated `DOCKER.md` to reflect the new GitHub repository link.
2025-06-14 10:19:12 +04:00
Michael Panchenko
287e59e45e
Merge remote-tracking branch 'origin/main'
2025-06-13 18:13:58 +02:00
Michael Panchenko
3c4e9d77d7
Agent: force log format through basicConfig
...
Needed to make multilspy logs respect our log format
2025-06-13 18:13:46 +02:00
Michael Panchenko
b185a9f595
Tests: use gitignore parser in LS setup, remove duplication
2025-06-13 18:13:46 +02:00
Michael Panchenko
099ab41203
Typo
2025-06-13 18:13:46 +02:00
Michael Panchenko
8cd50fab16
Force-added ingored file in test resources
...
Needed for tests involving ignored patterns
2025-06-13 18:13:46 +02:00
Michael Panchenko
b0ade9e9fa
Fix tests to correctly use gitignore for LS setup
2025-06-13 18:13:46 +02:00
Michael Panchenko
c545f1d46e
Merge pull request #167 from oraios/codex/fehler-in-codebasis-suchen-und-beheben
...
Fix glob pattern escaping
2025-06-13 13:09:01 +02:00
Dominik Jain
34cef92c6c
Fix glob escaping for search_text
2025-06-13 12:51:53 +02:00
Dominik Jain
e19b0b6d34
Fix glob pattern escaping
2025-06-13 11:54:56 +02:00
Michael Panchenko
3b04d0b867
Advice to restart LS in tool failure message
2025-06-12 15:09:38 +02:00
Michael Panchenko
36dbf5c681
Possibility to override tool timeout through CLI
2025-06-12 15:09:38 +02:00
Michael Panchenko
bdaedfd3e5
Added Claude.md
2025-06-12 15:09:38 +02:00
Michael Panchenko
0c5a98236f
Gitignore: fix handling of anchored ignores
...
Previously anchored ignores would be erroneosly ingored everywhere
2025-06-11 17:09:33 +02:00
Michael Panchenko
40b9a246f0
Multilspy: fix dotnet version detection
...
don't just use first line of output, instead use latest available and allowed version
2025-06-11 17:08:32 +02:00
Michael Panchenko
b33af12203
Merge pull request #166 from oraios/enhance_nonsymbolic_search_tools
...
Gitignore handling and read-edit tools - important fixes and improvments
2025-06-11 16:01:23 +02:00
Michael Panchenko
9c7440861b
Gitignore handling and read-edit tools - important fixes and improvments
...
1. Use all gitignore files in SerenaAgent, not just top level
2. Listing and file finding tools now can find all non-ignored files (previously they would only find code files)
3. Read and edit tools will raise an error on attempting to operate on an ignored file or a path outside the project root
2025-06-11 15:56:54 +02:00
Michael Panchenko
9cf18b3b0c
Merge pull request #164 from oraios/fix_ls_stop_racing_conditions
...
Fix ls stop racing conditions
2025-06-10 01:22:17 +02:00
Michael Panchenko
6c03f10f8d
No rust tests on ubuntu either for now
2025-06-10 01:09:36 +02:00
Michael Panchenko
c14fff0517
No java tests on ubuntu for now
2025-06-10 01:03:45 +02:00
Michael Panchenko
d1537d682c
CI: maybe rust and java run?
2025-06-10 00:36:25 +02:00
Michael Panchenko
993c6f6dfd
Mercilessly kill all asyncio stuff at shutdown
2025-06-10 00:29:37 +02:00
Michael Panchenko
d2cd006007
More logging in tests
2025-06-09 22:01:03 +02:00
Michael Panchenko
1c6af8cfea
LS: attempt at more robust shutdown
2025-06-09 21:54:55 +02:00
Michael Panchenko
ce0c82869b
LS: thread-safe cache read/write through locking
2025-06-09 18:07:24 +02:00
Michael Panchenko
9202924189
LS: logging, thread-safe shutdown
2025-06-09 17:58:02 +02:00
Michael Panchenko
c987445faf
LS: more logging, more robust server shutdown on stop
...
Previously shutdown relied on garbage collection and occasionally failed (probably due to racing conditions)
2025-06-09 16:16:52 +02:00
Aaron Yordanyan
e8fc6d4fa7
Add experimental Docker support and update configuration handling
...
- Introduced `DOCKER.md` with detailed setup instructions and limitations.
- Enhanced `compose.yaml` with dynamic port and environment variable support.
- Updated `agent.py` to detect Docker environments and disable GUI features.
- Modified configuration paths to support both Docker and non-Docker setups.
- Marked Docker support as experimental in the documentation.
2025-06-09 10:09:30 +04:00
Michael Panchenko
d73c976fd4
Merge pull request #155 from nikita2206/feature/java-21-support
...
feat: Add Java 21 support to multilspy
2025-06-08 12:29:34 +02:00
Aaron Yordanyan
d9d40e89b5
Expose necessary ports and update host configuration for Dockerized services
2025-06-06 17:37:05 +04:00
Aaron Yordanyan
9026ec5ef2
Add Docker support with GitHub Actions workflow and updated configurations
...
- Introduced `.github/workflows/docker.yml` for building and pushing Docker images.
- Updated `Dockerfile` to split stages for `base`, `development`, and `production`.
- Added `compose.yaml` for Docker Compose setups.
- Enhanced `README.md` with Docker usage instructions.
2025-06-06 17:15:16 +04:00
Michael Panchenko
413097c8f9
Merge pull request #156 from mdbenito/fix/docker-build
...
Fix docker build
2025-06-06 12:52:00 +02:00
Miguel de Benito Delgado
3ba52bdfc1
Add missing ssh client to docker image
2025-06-06 10:30:16 +00:00
Miguel de Benito Delgado
1772bfdb92
Fix wrong shell and missing file in Dockerfile for uv
2025-06-06 10:26:31 +00:00
nikita2206 and Claude
597c28c8e8
feat: Add Java 21 support to multilspy
...
- Update Eclipse JDTLS to vscode-java v1.42.0 with Java 21.0.7 JRE
- Update Kotlin language server dependencies to use Java 21
- Update test Maven project to use Java 21 compiler settings
- Update runtime configuration from JavaSE-17 to JavaSE-21
- Update dependency versions: lombok 1.18.36, launcher 1.7.0
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-06-06 11:10:36 +02:00
Michael Panchenko
1af077a2b4
gui_log_level -> log_level. Also added possibility to set trace_lsp_communication in config and cli
...
[ci skip]
2025-06-05 16:55:42 +02:00
Michael Panchenko
1c016248eb
Multilspy: slightly more logging and better typing
2025-06-05 16:36:48 +02:00
Michael Panchenko
9a6970380f
Minor extension in log messages [ci skip]
2025-06-05 15:20:20 +02:00
Michael Panchenko
54289ea3eb
Configure multilspy log_level using serena config [ci skip]
2025-06-05 14:24:53 +02:00
Dominik Jain
11bcdb00f3
Merge pull request #150 from oraios/multilspy-update
...
Multilspy update
2025-06-05 01:24:30 +02:00
Dominik Jain
2a11fefcaa
Add None check (mypy)
2025-06-05 00:23:04 +02:00
Dominik Jain
83a14c6872
Use central log level configuration for both GUI and dashboard
2025-06-05 00:22:11 +02:00
Dominik Jain
4bcda6ef1f
Hotfix: GUI log window failure due to incorrect path
2025-06-05 00:06:12 +02:00
Michael Panchenko
7445bbcc42
Revert GH changes, don't run snapshot tests on Windows
2025-06-04 21:23:21 +02:00
Michael Panchenko
08e0711ee7
GH: try full test suite again
2025-06-04 21:04:30 +02:00
Michael Panchenko
f04d3e44ff
MCP: try stopping ls in server_lifespan
2025-06-04 21:03:46 +02:00
Michael Panchenko
7b5f59624b
Show loglevel in mcp logs
2025-06-04 21:03:40 +02:00
Michael Panchenko
2ecee5003c
Dashboard: use configured log level
2025-06-04 21:03:34 +02:00
Michael Panchenko
216f74e5f9
Minor, missing "\n"
2025-06-04 21:03:30 +02:00