Commit Graph
58 Commits
Author SHA1 Message Date
Michael Panchenko 605bca19b7 Minor refactoring in agno code, script starts 2025-03-30 23:56:52 +02:00
Michael Panchenko 76f458b121 serena agent: switched to python native type annotations 2025-03-30 23:54:48 +02:00
Michael Panchenko 640b4523d5 Agno agent, WIP 2025-03-29 22:57:58 +01:00
Michael Panchenko ae5aeee3b4 Deleted boilerplate 2025-03-29 22:19:11 +01:00
Michael Panchenko 80d0a53f72 Readme, WIP 2025-03-29 22:14:03 +01:00
Michael Panchenko 519fd83847 Readme, WIP 2025-03-29 22:08:43 +01:00
Michael Panchenko af34053770 Readme, WIP 2025-03-29 22:05:35 +01:00
Michael Panchenko 8e5973e646 Readme, WIP 2025-03-29 22:02:10 +01:00
Michael Panchenko 6ca0a7c4a6 Add uv entrypoint 2025-03-29 21:22:01 +01:00
Michael Panchenko 3ccd42fda3 Add uv entrypoint 2025-03-29 21:22:01 +01:00
Michael Panchenko b8d2eb5a24 More prompts 2025-03-29 20:26:28 +01:00
Michael Panchenko 1c4bfe8ed8 Fix path issue in test and request_dir_overview 2025-03-29 19:52:09 +01:00
Michael Panchenko 65791bf8a1 Prompts 2025-03-29 19:07:48 +01:00
Michael Panchenko 334b9c9768 Minor 2025-03-29 16:42:38 +01:00
Michael Panchenko 15bcbad3ff Shell commands tool 2025-03-29 16:36:20 +01:00
Michael Panchenko 28b0b93d32 Prompt factory 2025-03-29 16:34:17 +01:00
Michael Panchenko 6567b3735a Removed unused deps 2025-03-29 16:34:05 +01:00
Michael Panchenko e08d36633b Start server in with-context 2025-03-29 14:22:01 +01:00
Michael Panchenko b8f41a8dc6 Don't save LS cache on stop server 2025-03-29 14:14:26 +01:00
Michael Panchenko 1a457942b6 Merge branch 'main' of github.com:oraios/serena 2025-03-29 14:06:42 +01:00
Michael Panchenko 9931b4ad7a Onboarding with memory files and thinking tools 2025-03-29 14:06:33 +01:00
Michael Panchenko b2207d65e8 Remove indentation in symbol body 2025-03-29 13:09:17 +01:00
Michael Panchenko 9ee3b0cfc5 Adjusted cache path to .serena instead of .multilspy 2025-03-29 11:56:00 +01:00
Michael Panchenko d4bd27931c Typo 2025-03-26 23:12:56 +01:00
Michael Panchenko 1afe45805f New tool and LS method: get_document_overview 2025-03-26 22:58:28 +01:00
Michael Panchenko eb3d2d3ec4 Extension of tools: filtering, substring matching, reading chunks, including bodies 2025-03-26 22:03:03 +01:00
Michael Panchenko 85cb44e425 New tool: search_files_for_pattern 2025-03-26 01:05:54 +01:00
Michael Panchenko 5fed52cbf3 One more missed abs_path 2025-03-26 00:22:57 +01:00
Michael Panchenko d7262ad190 Added columns to overview 2025-03-25 23:49:04 +01:00
Michael Panchenko a09c31988b Added tool get_dir_overview 2025-03-25 23:36:00 +01:00
Michael Panchenko 68dc60ac97 LS: new method request_dir_overview 2025-03-25 23:21:21 +01:00
Michael Panchenko 79140e9f80 LS: use File symbol instead of Module 2025-03-25 22:24:00 +01:00
Michael Panchenko 739a416943 LS: fixed request_parsed_files, added search_files_for_pattern 2025-03-25 20:18:52 +01:00
Michael Panchenko 7e8caac909 Minor 2025-03-25 20:18:13 +01:00
Michael Panchenko aaf2804a78 Added exclude paths to pyright config 2025-03-25 19:11:29 +01:00
Michael Panchenko cd380206a1 Bucha typing fixes, poe type-check is green 2025-03-25 16:48:40 +01:00
Michael Panchenko d73e725a87 LS: new method, request_full_symbol_tree 2025-03-25 16:48:18 +01:00
Michael Panchenko 95ea532143 All symbols have "children" field now 2025-03-25 13:14:40 +01:00
Michael Panchenko 6db78993e3 Merge branch 'main' of github.com:oraios/serena 2025-03-25 00:55:07 +01:00
Michael Panchenko 69ab44eb74 Document symbols can now include body and retrieve the document-structure of a file 2025-03-25 00:55:03 +01:00
Michael Panchenko 43d26f5b08 Possibility to get body in all symbol retrieval methods 2025-03-24 23:34:02 +01:00
Michael Panchenko 6a9c2e4454 LS: new method, request_references_with_content 2025-03-24 23:21:34 +01:00
Michael Panchenko 2e32fb6040 Removed get_open_file_text from ls
Superseded by a method that doesn't require opening the file
2025-03-24 23:15:47 +01:00
Michael Panchenko 677ec0d943 Removed accidentally committed cached 2025-03-24 23:12:10 +01:00
Michael Panchenko 49c8619ee9 Gitignore 2025-03-24 23:10:46 +01:00
Michael Panchenko 0e6e03630f vscode settings 2025-03-24 23:07:19 +01:00
Michael Panchenko 31639b6e6e Added retrieval of line and full document 2025-03-24 23:07:09 +01:00
Michael Panchenko 6510329388 Added 2025-03-24 23:06:32 +01:00
Michael Panchenko efad3908ed Merge branch 'main' into feature/onboarding 2025-03-24 20:18:00 +01:00
Michael Panchenko 7b837becd2 Manual trigger on lint workflow 2025-03-24 20:10:12 +01:00
Michael Panchenko 8eafc3d09b Added pydantic dependency 2025-03-24 20:05:01 +01:00
Michael Panchenko 7ac4f9a133 Fixed import in test 2025-03-24 20:03:54 +01:00
Michael Panchenko 8ff7fa0501 GH actions 2025-03-24 20:02:33 +01:00
Michael Panchenko 113ee35c90 Added text utils (copy from private project) 2025-03-24 11:56:42 +01:00
Michael Panchenko ff7206d3c2 Updated lock 2025-03-24 00:26:28 +01:00
Michael Panchenko 37c145cfb6 Exclude multilspy from mypy 2025-03-24 00:08:09 +01:00
Michael Panchenko 276f6a84b9 Ported language server functionality from internal project 2025-03-24 00:07:50 +01:00
Michael Panchenko e93169bc8d Initial commit from pymetrius template 2025-03-23 23:33:19 +01:00