Commit Graph

  • a8078bbc52 docs(readme): fix wrong sse url main tiennm99 2025-07-27 16:01:03 +07:00
  • bc621bb3a5 Improve logging of LS installations Dominik Jain 2025-07-26 22:08:12 +02:00
  • cc2ac85163 CLI: remove multiple=True (misunderstood purpose in last commit) [ci skip] MischaPanch 2025-07-26 14:36:10 +02:00
  • 6e5f3d7165 CLI: allow -n for --name. Formatting. [ci skip] MischaPanch 2025-07-26 14:29:33 +02:00
  • 741bb31547 Merge remote-tracking branch 'origin/main' MischaPanch 2025-07-26 14:18:21 +02:00
  • ce8356df2d CLI: command for listing tools [ci skip] MischaPanch 2025-07-26 14:17:49 +02:00
  • 3748c7e3fc Merge pull request #351 from jaens/fix-gitignore-parsing Michael Panchenko 2025-07-25 12:54:28 +02:00
  • ffca3478b7 Add file logging Dominik Jain 2025-07-25 12:43:37 +02:00
  • dcaf9ec992 Add test for escaped negation pattern parsing Jaen 2025-07-24 23:43:21 +03:00
  • ba8f07d836 Fix gitignore anchored pattern logic and update test Jaen 2025-07-24 23:35:54 +03:00
  • 1d65c85485 Fix gitignore parsing for anchored patterns and escaped characters Jaen 2025-07-24 23:23:17 +03:00
  • e49dbdc737 Merge pull request #349 from oraios/improve_search_for_nonignored_files Michael Panchenko 2025-07-24 19:48:05 +02:00
  • 81615c4176 Always ignore paths in .git MischaPanch 2025-07-24 19:45:24 +02:00
  • 0abb8be85a Adds request_document_diagnostic to solidlsp (#347) Bingbing Zhang 2025-07-24 18:10:53 +01:00
  • 25139d1d74 Improved performance of find_all_non_ignored_files by not descending into ignored dirs MischaPanch 2025-07-24 19:02:33 +02:00
  • 2909c67d50 Dashboard: minor fix, use 0.0.0.0 in port search instead of localhost MischaPanch 2025-07-24 00:35:11 +02:00
  • f2b01a0573 GitignoreParser.should_ignore: Always ignore paths outside of the repository root #330 Dominik Jain 2025-07-23 15:56:17 +02:00
  • aa52c6cfe0 Update uv.lock Dominik Jain 2025-07-23 15:55:17 +02:00
  • 9e629de894 Log full traceback for startup project activation error Dominik Jain 2025-07-22 23:39:32 +02:00
  • 72afbc469c Changelog [ci skip] MischaPanch 2025-07-22 10:15:26 +02:00
  • 6094b0fda7 Bump version (0.1.2 wheel is broken) MischaPanch 2025-07-22 00:07:40 +02:00
  • 4cf5895304 Fix source folders (full relative path required by uv) Dominik Jain 2025-07-21 16:35:50 +02:00
  • 5a8e1e2ec8 Bump in changelog [ci skip] MischaPanch 2025-07-21 15:47:24 +02:00
  • 4623b98feb Fixed hatchling build section, bumped version MischaPanch 2025-07-21 15:42:47 +02:00
  • 6eb9ed2881 Bumped version MischaPanch 2025-07-21 15:33:16 +02:00
  • ab48ffff5c Removed anthropic from dev requirements, it's already in main MischaPanch 2025-07-21 15:31:46 +02:00
  • 0b479d6936 GH: minor fix in publish.yml MischaPanch 2025-07-21 15:25:43 +02:00
  • 8b3b2fe433 Set version to 0.1.0, changelog [ci skip] MischaPanch 2025-07-21 15:18:35 +02:00
  • 8fca531e7a Moved assertion to the right place Dominik Jain 2025-07-21 11:53:10 +02:00
  • 21c26b52f8 Raised log to warning if LS can't parse a code file MischaPanch 2025-07-21 11:41:29 +02:00
  • 80a6136323 Uv lock MischaPanch 2025-07-21 11:38:41 +02:00
  • 8e8c8f8875 Handle None response to document_symbols request (just return empty lists) Dominik Jain 2025-07-21 11:29:41 +02:00
  • bfaae538f6 Merge pull request #321 from oraios/capture-startup-logs Michael Panchenko 2025-07-21 10:38:50 +02:00
  • 99024b8cc5 Add abstraction RegisteredProject, which serves as a factory for Project (allowing projects to be lazy-loaded) Dominik Jain 2025-07-20 19:23:48 +02:00
  • ec0ae570a5 Fix Dashboard not being opened in browser with MCP server active (join on subprocess is necessary in fastmcp context but isn't without it) Dominik Jain 2025-07-20 18:55:21 +02:00
  • 3799b80266 Remove obsolete status messages Dominik Jain 2025-07-20 18:39:36 +02:00
  • cbd2184fdd Initialize stderr stream logger early and make the fastmcp configuration function do nothing if log handlers already exist Dominik Jain 2025-07-20 18:39:20 +02:00
  • 318f7124a3 Capture startup logs (and display them in GUI viewer and/or dashboard) Dominik Jain 2025-07-20 17:58:19 +02:00
  • 992d4927b8 GH workflow fü release to pypi Michael Panchenko 2025-07-20 13:44:47 +02:00
  • 2f82a9eb33 Log project config creation time Dominik Jain 2025-07-20 12:58:26 +02:00
  • 62cce5d66a Update deprecation info Dominik Jain 2025-07-20 11:59:37 +02:00
  • 820525fe13 Merge pull request #305 from oraios/jetbrains Dominik Jain 2025-07-20 00:01:20 +02:00
  • e0be200e8f Merge pull request #320 from oraios/improve-ide-context-exposed-tools Dominik Jain 2025-07-20 00:00:13 +02:00
  • b63f30d77f Refactor handling of IDE context when determining exposed tools Dominik Jain 2025-07-19 22:55:42 +02:00
  • fcca03db9c Add method SerenaAgent.load_project_from_path_or_name Dominik Jain 2025-07-19 22:36:57 +02:00
  • 4506c87d99 Move flag indicating new project creation into Project representation Dominik Jain 2025-07-19 22:26:40 +02:00
  • 0def7aaecc Remove obsolete flag returned by ProjectConfig.load which was never correctly returned anyway (due to a logic error) Dominik Jain 2025-07-19 22:16:50 +02:00
  • 933fbee32b Merge pull request #319 from oraios/feature/dont_expose_tools_excluded_by_project/cc_serena Michael Panchenko 2025-07-19 21:20:09 +02:00
  • 077f50a9b9 Corrected conditional on project existence Michael Panchenko 2025-07-19 20:44:43 +02:00
  • b9065ca636 Typing, removed unused method (minor) Michael Panchenko 2025-07-19 20:12:40 +02:00
  • 4dada35767 Apply project-specific tool exclusions early, cc_serena Michael Panchenko 2025-07-19 18:56:34 +02:00
  • 7be56f0c82 Added claude.md [ci skip] Michael Panchenko 2025-07-19 18:18:30 +02:00
  • dcf8c6bae3 Simplified memory on how to add LS [ci skip] Michael Panchenko 2025-07-19 18:00:47 +02:00
  • 01c5f562c4 Merge pull request #316 from oraios/docs/update_memories_cc_with_serena Michael Panchenko 2025-07-19 17:46:52 +02:00
  • dd101ada6d New memories, with claude code and serena Michael Panchenko 2025-07-19 17:37:25 +02:00
  • ea5e0ced3c Catch all project activation errors for initial project Dominik Jain 2025-07-18 11:36:01 +02:00
  • ac12430182 Expose top-level command serena which now contains all other commands Dominik Jain 2025-07-18 11:28:38 +02:00
  • eed2057a13 Allow multiple projects with the same name (but raise an error when trying to activate by non-unique name) Dominik Jain 2025-07-18 10:51:14 +02:00
  • e5aae3ee41 Merge branch 'feature/enhanced_cli' Dominik Jain 2025-07-17 17:09:35 +02:00
  • c5fe377693 Readme: mention Serena's usefulness in coding assistants Michael Panchenko 2025-07-17 17:04:04 +02:00
  • b3b24ebfe6 Make opening robust on Windows, using notepad.exe as a fallback Dominik Jain 2025-07-17 16:45:39 +02:00
  • b7dace362e Merge pull request #313 from oraios/feature/enhanced_cli Michael Panchenko 2025-07-17 16:33:58 +02:00
  • 7a89f32a6a Typo Michael Panchenko 2025-07-17 16:21:06 +02:00
  • eabf2ac09f Better help messages in cli Michael Panchenko 2025-07-17 16:10:24 +02:00
  • 108eded31a Missing entry in pyproject Michael Panchenko 2025-07-17 16:00:34 +02:00
  • dbacca6c5b Enhanced serena cli Michael Panchenko 2025-07-17 15:07:47 +02:00
  • 0d4263e91d Added mode and context templates Michael Panchenko 2025-07-17 10:59:15 +02:00
  • e596319492 Possibility to load modes and contexts by name from $HOME/.serena Michael Panchenko 2025-07-17 00:28:29 +02:00
  • cad4df59cc Refactoring (minor): move all cli related things to a dedicated module Michael Panchenko 2025-07-16 18:27:13 +02:00
  • b9aadb3455 Support for using experimental language servers Michael Panchenko 2025-07-16 18:12:54 +02:00
  • cf866bb168 Merge pull request #310 from oraios/feature/system_prompt_on_cli/cc_serena Michael Panchenko 2025-07-16 16:42:57 +02:00
  • 04b028f90c Typos [ci skip] Michael Panchenko 2025-07-16 15:57:08 +02:00
  • a9bc2c6483 Minor extension of print_system_prompt command, added explanation on using it to readme [ci skip] Michael Panchenko 2025-07-16 15:48:37 +02:00
  • f654e1fe25 Add print-system-prompt command to output InitialInstructionsTool result Michael Panchenko 2025-07-16 14:43:53 +02:00
  • 85ee10662b Prompting: more explicit instructions on reading symbolic tools instead of reading [ci skip] Michael Panchenko 2025-07-16 13:37:58 +02:00
  • 14df857fa0 Add multi-instance support for JetBrains mode (looking for correct port based on project root) Dominik Jain 2025-07-15 00:47:23 +02:00
  • f917aa9de6 Omnisharp: remove excessive logging Michael Panchenko 2025-07-14 11:41:54 +02:00
  • 2772132b6a Tests: raised loglevel to error Michael Panchenko 2025-07-14 11:41:41 +02:00
  • 9f1189ac9a Removed unused terraform LS files (forgotten to delete in past refactoring) Michael Panchenko 2025-07-13 23:18:25 +02:00
  • 3a2bf9702d Merge pull request #264 from oraios/codex/add-analytics-to-serena-dashboard Michael Panchenko 2025-07-13 23:13:56 +02:00
  • 8e4147abfc Readme [ci skip] Michael Panchenko 2025-07-13 23:13:12 +02:00
  • fe5a888d49 Changelog [ci skip] Michael Panchenko 2025-07-13 21:28:16 +02:00
  • c43a1a6f11 Updated mypy, minor typing fix Michael Panchenko 2025-07-13 19:46:00 +02:00
  • 93702f3932 Minor improvements of stats display in dashboard Michael Panchenko 2025-07-13 19:45:41 +02:00
  • f9609b8d9f Reverted unwanted change to ls Michael Panchenko 2025-07-12 21:18:18 +02:00
  • 0572722c0e Merge branch 'main' into codex/add-analytics-to-serena-dashboard Michael Panchenko 2025-07-12 21:16:30 +02:00
  • f220be2ac8 Merge pull request #288 from oraios/feature/new_ts_langserver Michael Panchenko 2025-07-12 21:13:52 +02:00
  • 3719a22513 Merge branch 'feature/new_ts_langserver' into codex/add-analytics-to-serena-dashboard Michael Panchenko 2025-07-12 21:09:27 +02:00
  • a22ca1a0fe Default back to original ts LS Michael Panchenko 2025-07-12 21:01:28 +02:00
  • 3c0f33acde Improvements in tool call stats display Michael Panchenko 2025-07-12 20:40:44 +02:00
  • 56902e58e2 Support for displaying token stats in the dashboard Michael Panchenko 2025-07-12 20:26:51 +02:00
  • 0811eebe1b Merge branch 'refs/heads/main' into codex/add-analytics-to-serena-dashboard Michael Panchenko 2025-07-12 16:34:47 +02:00
  • 87791d14fa Merge pull request #284 from oraios/jetbrains Dominik Jain 2025-07-11 00:03:46 +02:00
  • 915da8dc9f Fix demo script Dominik Jain 2025-07-10 23:19:18 +02:00
  • 6a8a1810ed Rename variables: symbol_manager -> symbol_retriever Dominik Jain 2025-07-10 23:16:34 +02:00
  • 687d6c1636 Remove obsolete method [skip ci] Dominik Jain 2025-07-10 23:12:12 +02:00
  • a72adc5380 Add port explanation Dominik Jain 2025-07-10 23:04:14 +02:00
  • 627c97fed5 Make is_ignored_dirname and is_ignored_relative_path private, improve parameter name Dominik Jain 2025-07-10 23:03:30 +02:00
  • 2302df3ad0 Fix docstring of get_ignore_spec Dominik Jain 2025-07-10 23:00:01 +02:00
  • fd08e79890 Remove duplicate gathering of ignored patterns Dominik Jain 2025-07-10 19:53:12 +02:00