Commit graph

85 commits

Author SHA1 Message Date
Saoud Rizwan
25cd7cc8e2 chore: Prettier fix formatting 2025-01-06 12:41:33 -08:00
Saoud Rizwan
9de7253998 refactor: code cleanup, formatting updates, improved workspace handling, checkpoints feature
Add instructions

Fix completion

Refactor

Rename reset to restore

add haschanges flag

Remove log

Better error handling

Better error handling

Fix wording

Fix

Fix

Fix

Comment

Add hash for only latest tool

Prepare for release

Fix

Fix delete

Format fix
2025-01-06 12:40:30 -08:00
Saoud Rizwan
f770487695 Improve diff editing prompts to avoid common deepseek issues 2024-12-28 13:21:12 -08:00
Saoud Rizwan
897de134f7 Add tests and fix configuration 2024-12-24 18:37:12 -08:00
Saoud Rizwan
06dab2c3df Use should for better test readability 2024-12-24 18:11:11 -08:00
Saoud Rizwan
d8080d7209 Fix test configuration and add basic tests 2024-12-24 17:34:18 -08:00
Mark Percival
93e70c62f1
Chore: Prettier for consistant formatting (#794)
* Chore: Pretier for consistant formatting

- TODO: This PR needs to be updated by Saoud after he runs `npm install` & `npm format:fix` and commits the results of the prettier changes.

* Revert prettier config

* Run npm install

* Fix prettier config and ignore package lock

* Run format

---------

Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-11-21 13:13:54 -08:00
Saoud Rizwan
c04dfc76cb Misc refactor cline 2024-10-09 01:49:59 -04:00
Saoud Rizwan
f6a14fdfb9 Add markdown rendering for model description; fixes 2024-10-09 01:49:57 -04:00
Saoud Rizwan
ab327e3bbf Refactor util functions out of claude dev 2024-10-09 01:49:55 -04:00
Saoud Rizwan
2b63b91bfb Refactor out file helpers into fs.ts 2024-10-09 01:49:55 -04:00
Saoud Rizwan
1cc3546b7e Initial streaming refactor 2024-10-09 01:49:54 -04:00
Saoud Rizwan
40f7942801 Refactor out of utils 2024-09-24 11:45:12 -04:00
Saoud Rizwan
7c21a4c833 Refactor out of utils 2024-09-24 11:36:37 -04:00
Saoud Rizwan
98441bf98c Refactor theme 2024-09-24 11:24:57 -04:00
Saoud Rizwan
24bad56785 Refactor services 2024-09-24 11:15:24 -04:00
Saoud Rizwan
a009c84597 Refactor API 2024-09-24 10:43:31 -04:00
Saoud Rizwan
fd2472de3b Add comments 2024-09-22 20:56:34 -04:00
Saoud Rizwan
b5ca470ebf Use safe path comparison 2024-09-22 20:05:38 -04:00
Saoud Rizwan
69e681ebce Normalize all file paths to posix format when presenting to AI or user 2024-09-22 19:20:10 -04:00
Saoud Rizwan
3bd09e4e1b Fallback to fullpage when page dimensions arent available 2024-09-22 08:18:02 -04:00
Saoud Rizwan
1528aeb3dd Fallback to body if documentElement not available 2024-09-22 07:42:50 -04:00
Saoud Rizwan
47d5902ef9 Fix screenshot options 2024-09-21 16:28:06 -04:00
Saoud Rizwan
46ceafa016 Close browser even if screenshot fails; handle case where webp screenshot fails 2024-09-21 16:24:59 -04:00
Saoud Rizwan
2e272a1ad3 Wait for html to stabilize before considering page loaded 2024-09-21 16:01:34 -04:00
Saoud Rizwan
99a82e5563 Use networkidle0 for inspect_site 2024-09-21 15:34:14 -04:00
Saoud Rizwan
2e865f32fe Prepare for release 2024-09-21 11:50:25 -04:00
Saoud Rizwan
f7d12a3e02 Add inspect_site tool 2024-09-21 10:54:20 -04:00
Saoud Rizwan
f282df604a Send only new errors to claude after he applies an edit 2024-09-20 16:23:43 -04:00
Saoud Rizwan
5fbb335bb6 Refactor 2024-09-19 16:49:31 -04:00
Saoud Rizwan
826ee28fc1 Minor fixes 2024-09-19 15:17:24 -04:00
Saoud Rizwan
73f082bf98 Use a single browser instance to scrape multiple sites 2024-09-19 12:44:11 -04:00
Saoud Rizwan
ccb5b9bf21 Minor fixes 2024-09-18 23:37:47 -04:00
Saoud Rizwan
b7617e5f2a use isbinaryfile to more safely read contents of folders and files 2024-09-18 22:32:38 -04:00
Saoud Rizwan
554da736d4 Show error message when url scraping fails; update mention regex to allow trailing punctuation 2024-09-18 22:06:27 -04:00
Saoud Rizwan
250882c4a2 Minor fixes 2024-09-18 21:16:28 -04:00
Saoud Rizwan
eec51ad270 Wait for domcontentloaded and networkidle2 to determine when page is loaded 2024-09-18 21:11:28 -04:00
Saoud Rizwan
a477eadd77 Minor fixes 2024-09-18 20:44:03 -04:00
Saoud Rizwan
b7dabb8d9e Implement parseMentions 2024-09-18 18:53:46 -04:00
Saoud Rizwan
ee8e64eece Only initialize puppeteer if user mentions url 2024-09-18 17:42:15 -04:00
Saoud Rizwan
e3144996fb Add URL scraping with puppeteer 2024-09-18 17:28:25 -04:00
Saoud Rizwan
593b3d6b7c Make mentions clickable 2024-09-18 14:10:37 -04:00
Saoud Rizwan
d3ef77610c Fix gemini escaping on windows 2024-09-15 09:11:05 -04:00
Saoud Rizwan
d29f4a174c Add diagnostics context to environment details 2024-09-14 13:45:41 -04:00
Saoud Rizwan
9f8c68abd8 Rename potentially_relevant_details to environment_details 2024-09-13 18:22:47 -04:00
Saoud Rizwan
3a5fa54384 Minor fixes 2024-09-13 17:06:05 -04:00
Saoud Rizwan
adceb76775 Add o1 support 2024-09-13 16:37:04 -04:00
Philip Fung
bbdd58cc93
adding timestamp to the Exported Task markdown file (#293)
per feature request https://github.com/saoudrizwan/claude-dev/issues/278
this makes the file more readable/parseable.

also added minor fix in README for debugging.

Test Plan:
1. Launch Debug Instance of VSCode
2. Went to Extension, clicked on a recent Task, clicked "Export"
3. Opened saved export file, saw properly formatted timestamp above each User/Assistant action.

Co-authored-by: Philip Fung
2024-09-13 15:02:11 -04:00
Saoud Rizwan
3b004aed37 Fix gemini message conversion 2024-09-12 11:49:32 -04:00
Saoud Rizwan
fbb7620fa1 Add gemini support 2024-09-12 08:11:33 -04:00