Michael Panchenko
|
77fb2e18bb
|
Simplified config of various LS, tests run through
|
2025-07-05 12:46:37 +02:00 |
|
Michael Panchenko
|
30f2f518a5
|
Refactoring, stage 2 continued: all jsons in favor of dicts in python
|
2025-07-05 12:46:37 +02:00 |
|
Dominik Jain
|
987277d153
|
Limit exposed tools to the ones not excluded by the (fixed) agent context
|
2025-07-05 12:46:37 +02:00 |
|
Michael Panchenko
|
16a7ff5f56
|
Refactoring, stage 2-ts: remove ts jsons in favor of dicts in python
|
2025-07-05 12:46:37 +02:00 |
|
Michael Panchenko
|
e8e417a18e
|
Refactoring, stage 1: move ls implementations one step up
Paths to jsons were adjusted in the modules, minimal change, tests run through
|
2025-07-05 12:46:37 +02:00 |
|
Dominik Jain
|
f3645e78a8
|
Merge branch 'main' of github.com:oraios/serena
|
2025-07-05 10:30:31 +02:00 |
|
Dominik Jain
|
227bac728a
|
Fix missing directory creation for config migration
|
2025-07-05 10:30:24 +02:00 |
|
Michael Panchenko
|
9028a02f8f
|
GH: add timeouts
|
2025-07-04 12:49:46 +02:00 |
|
Michael Panchenko
|
e4a3b98e0c
|
GH: don't run docker build on PRs, disable publish for now
|
2025-07-03 18:01:03 +02:00 |
|
Dominik Jain
|
198c9415f6
|
show_fatal_exception_safe: Change logic to definitely print to stderr
|
2025-07-03 17:28:33 +02:00 |
|
Dominik Jain
|
ebfe72409f
|
Move show_fatal_exception_safe to new module util.exception
|
2025-07-03 17:27:31 +02:00 |
|
Dominik Jain
|
80a4caf36a
|
Use a separate process to call webbrowser open,
redirecting output at the OS level to avoid stdout contamination #257
|
2025-07-03 12:23:56 +02:00 |
|
Dominik Jain
|
8910b38c02
|
Migrate config from old location only if no config at new location
|
2025-07-03 12:14:39 +02:00 |
|
Dominik Jain
|
07ebdf78a3
|
Extend instructions on 'reading the initial instructions' in Claude Code
|
2025-07-02 23:56:34 +02:00 |
|
Dominik Jain
|
cf9ad6c5fb
|
Use ~/.serena/serena_config.yml as the only location for the config file,
adding a migration for old files in the Serena directory
|
2025-07-02 23:49:07 +02:00 |
|
Dominik Jain
|
22d4d32209
|
Merge pull request #275 from oraios/restructure-agent-py
Restructure agent.py, splitting it into several modules
|
2025-07-02 23:37:18 +02:00 |
|
Dominik Jain
|
ec29b55cd2
|
Merge remote-tracking branch 'origin/main' into restructure-agent-py
Conflicts:
src/serena/agent.py
|
2025-07-02 23:31:04 +02:00 |
|
Dominik Jain
|
cb755868fb
|
Merge pull request #274 from oraios/simplify-config
Simplify & improve Serena configuration
|
2025-07-02 23:30:05 +02:00 |
|
Dominik Jain
|
a1c972f2e7
|
Redirect output of webbrowser (can contaminate stdout otherwise) #257
|
2025-07-02 19:03:05 +02:00 |
|
Dominik Jain
|
5fbed403c9
|
Update imports in test
|
2025-07-02 18:44:06 +02:00 |
|
Dominik Jain
|
e61f1a29a6
|
Fix shutdown trying to use removed function from process_isolated_agent
|
2025-07-02 18:33:18 +02:00 |
|
Dominik Jain
|
253ddd6ff6
|
Extract new module config.serena_config from agent.py
|
2025-07-02 18:26:12 +02:00 |
|
Dominik Jain
|
478801041a
|
Split history src/serena/agent.py to src/serena/config/serena_config.py - restore name of source-file
|
2025-07-02 18:18:58 +02:00 |
|
Dominik Jain
|
a97b3de59c
|
Split history src/serena/agent.py to src/serena/config/serena_config.py - resolve conflict and keep both files
|
2025-07-02 18:18:58 +02:00 |
|
Dominik Jain
|
e54fc5b21b
|
Split history src/serena/agent.py to src/serena/config/serena_config.py - rename source-file to git-split-temp
|
2025-07-02 18:18:58 +02:00 |
|
Dominik Jain
|
14b57f7213
|
Split history src/serena/agent.py to src/serena/config/serena_config.py - rename file to target-name
|
2025-07-02 18:18:57 +02:00 |
|
Dominik Jain
|
51c93c2f45
|
Add package serena.config for configuration (with context_mode module)
|
2025-07-02 18:18:13 +02:00 |
|
Dominik Jain
|
988ac70da4
|
Extract separate module tools from agent.py
|
2025-07-02 18:18:13 +02:00 |
|
Dominik Jain
|
9e6725f483
|
Split history src/serena/agent.py to src/serena/tools.py - restore name of source-file
|
2025-07-02 18:06:14 +02:00 |
|
Dominik Jain
|
bcf1ad107b
|
Split history src/serena/agent.py to src/serena/tools.py - resolve conflict and keep both files
|
2025-07-02 18:06:14 +02:00 |
|
Dominik Jain
|
3300dd1b17
|
Split history src/serena/agent.py to src/serena/tools.py - rename source-file to git-split-temp
|
2025-07-02 18:06:14 +02:00 |
|
Dominik Jain
|
3c6b57ef6d
|
Split history src/serena/agent.py to src/serena/tools.py - rename file to target-name
|
2025-07-02 18:06:13 +02:00 |
|
Dominik Jain
|
061d565692
|
Log location of configuration file
|
2025-07-02 17:26:06 +02:00 |
|
Dominik Jain
|
1969360a09
|
Improve comments
|
2025-07-02 17:22:55 +02:00 |
|
Dominik Jain
|
a50632b378
|
Simplify method structure for loading/creating config file
|
2025-07-02 17:21:31 +02:00 |
|
Dominik Jain
|
ea3daf6408
|
Set new default config file location to ~/.serena/serena_config.yml,
using the Serena installation directory as an alternative secondary location
|
2025-07-02 17:10:18 +02:00 |
|
Dominik Jain
|
c771293a95
|
Remove contrived method create_serena_config and remove unnecessary constructor args of SerenaAgent
|
2025-07-02 16:22:26 +02:00 |
|
Dominik Jain
|
8577616436
|
Simplify configuration management, unifying SerenaConfigBase and SerenaConfig
and removing other subclasses
|
2025-07-02 16:09:25 +02:00 |
|
Dominik Jain
|
85a9e47c5b
|
Remove obsolete to_json_dict/from_json_dict methods from config classes
|
2025-07-02 15:15:29 +02:00 |
|
Dominik Jain
|
f3361403c2
|
Merge pull request #272 from oraios/remove-process-isolation
Remove process isolation
|
2025-07-02 15:11:28 +02:00 |
|
David Bernazal
|
c077150a7f
|
Increase time for finishing compilation
|
2025-07-02 05:54:32 -05:00 |
|
Michael Panchenko
|
f493f7a6c4
|
Merge pull request #266 from johnnymo87/system-prompt
Return system prompt even if language server isn't ready
|
2025-07-02 12:49:25 +02:00 |
|
David Bernazal
|
a51eb67534
|
Extending times for CI
|
2025-07-02 05:27:41 -05:00 |
|
Dominik Jain
|
49515d6235
|
Remove process isolation (SerenaMCPFactoryWithProcessIsolation, ProcessIsolatedSerenaAgent, etc.)
|
2025-07-02 12:20:41 +02:00 |
|
Dominik Jain
|
5edf905833
|
Add config item web_dashboard_open_on_launch
|
2025-07-02 11:13:35 +02:00 |
|
Dominik Jain
|
cbcbb5c8a5
|
Improve change log
|
2025-07-02 11:13:15 +02:00 |
|
Jonathan Mohrbacher
|
0da54b0868
|
Return system prompt even if language server isn't ready
|
2025-07-01 23:00:23 -04:00 |
|
Dominik Jain
|
02487e67fd
|
Add tool analytics and dashboard charts
|
2025-07-01 23:46:33 +02:00 |
|
David Bernazal
|
0dbcb2beaa
|
Better LSP ready logic
|
2025-07-01 10:54:16 -05:00 |
|
Dominik Jain
|
10629e3356
|
Limit exposed tools to the ones not excluded by the (fixed) agent context
|
2025-07-01 17:09:20 +02:00 |
|