Dominik Jain
2b68790bce
Add method execute_task for synchronous execution and apply it in demo script
2025-06-24 13:33:15 +02:00
Michael Panchenko
3ee5f8e900
Minor prompting, renaming and memory file handling
...
- Moved symbol-reading related prompt to system prompt (from planning) since it's always need
- Use relative_path as kwarg in all tools (models get confused by different kwarg names)
- Identify and list memories without .md extension appearing
2025-06-03 12:23:35 +02:00
Michael Panchenko
fe6a7d04f4
Major: replace location-based symbol referencing by name_path based
...
Also:
1. find_references now cannot return bodies, instead content around the reference is included
2. find_reference_snippets tool removed since it's no longer necessary
2025-05-31 14:03:45 +02:00
Michael Panchenko
9807efb8ab
Merge branch 'feature/web-server-logs' into better-symbolic-editing
...
Conflicts:
scripts/demo_run_tools.py
2025-05-29 23:17:50 +02:00
Michael Panchenko
5bd9c5b69e
Autogenerated project.yaml now uses the template and includes the comments
2025-05-29 23:02:32 +02:00
Dominik Jain
e9d10fde19
Remove dry_run and overloads from remaining editing methods
...
Add corresponding test classes and test cases (not yet working)
2025-05-29 19:11:43 +02:00
Michael Panchenko
0f18385f4c
Better handling of lines and columns at insertions
2025-05-29 14:10:12 +02:00
Dominik Jain
10bbd62aa2
Convert SerenaConfig and ProjectConfig to dataclasses,
...
facilitating testing
2025-04-28 16:39:32 +02:00
Michael Panchenko
433d7f4d59
Refactoring in tests: prepare for testing with multiple languages
2025-04-27 13:00:45 +02:00
Michael Panchenko
ec89632950
Demo script for running tools
2025-04-26 23:50:39 +02:00