Commit Graph

48 Commits

Author SHA1 Message Date
Saoud Rizwan
8d70c37f2a Fix streaming failure not getting shown 2024-10-09 01:49:56 -04:00
Saoud Rizwan
05920b5233 Interrupt stream if user provides feedback 2024-10-09 01:49:56 -04:00
Saoud Rizwan
d3ba8357ec Remove partial closing tags from params 2024-10-09 01:49:56 -04:00
Saoud Rizwan
77e0738d4c Fixes 2024-10-09 01:49:56 -04:00
Saoud Rizwan
0dc0d95b63 Provide instructions to model when it fails to use tools 2024-10-09 01:49:56 -04:00
Saoud Rizwan
ed9fea780f Fix flickering bug 2024-10-09 01:49:56 -04:00
Saoud Rizwan
f3fe7c9f5a Fixes 2024-10-09 01:49:56 -04:00
Saoud Rizwan
42bcc4420d Add API streaming failed error handling 2024-10-09 01:49:55 -04:00
Saoud Rizwan
9b1b9c10a1 Add Cancel button 2024-10-09 01:49:55 -04:00
Saoud Rizwan
c2a2e1b54c Add text decorations based edit streaming 2024-10-09 01:49:55 -04:00
Saoud Rizwan
20c1984fb0 Refactor DiffViewProvider 2024-10-09 01:49:55 -04:00
Saoud Rizwan
8b243fa536 Refactor file editing to DiffViewProvider 2024-10-09 01:49:55 -04:00
Saoud Rizwan
204116c6d3 Refactor tool call to tool use 2024-10-09 01:49:55 -04:00
Saoud Rizwan
156f735c89 Refactor AssistantMessage 2024-10-09 01:49:55 -04:00
Saoud Rizwan
ab327e3bbf Refactor util functions out of claude dev 2024-10-09 01:49:55 -04:00
Saoud Rizwan
9e01aaa3d3 Refactor file names 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
ebead1b1fa Refactor tool responses 2024-10-09 01:49:55 -04:00
Saoud Rizwan
06ccaf6f67 Implement streaming for all providers 2024-10-09 01:49:55 -04:00
Saoud Rizwan
59c188019a Get openrouter streaming working 2024-10-09 01:49:55 -04:00
Saoud Rizwan
7271152f62 Add ApiStream generator to interface with providers 2024-10-09 01:49:55 -04:00
Saoud Rizwan
19a0ac00bd Remove logs 2024-10-09 01:49:55 -04:00
Saoud Rizwan
c481e5da88 Discourage using too many tool calls in one message 2024-10-09 01:49:55 -04:00
Saoud Rizwan
b4a540a269 Add comment 2024-10-09 01:49:55 -04:00
Saoud Rizwan
6c702d86ee Bug fixes 2024-10-09 01:49:55 -04:00
Saoud Rizwan
c1f3185e00 Bug fixes 2024-10-09 01:49:55 -04:00
Saoud Rizwan
1f838bcb1d Bug fixes 2024-10-09 01:49:55 -04:00
Saoud Rizwan
912ae07cbc Get write_to_file streaming working 2024-10-09 01:49:54 -04:00
Saoud Rizwan
103f82145e Fix completion result and text without tool calls 2024-10-09 01:49:54 -04:00
Saoud Rizwan
68b87e6056 Clean up old pre-streaming code 2024-10-09 01:49:54 -04:00
Saoud Rizwan
36ba28d347 Update system prompt to tool call more reliably 2024-10-09 01:49:54 -04:00
Saoud Rizwan
b1dcff8f64 Use custom tool calling prompts to get streaming working 2024-10-09 01:49:54 -04:00
Saoud Rizwan
3b7af5749d Fix tool streaming 2024-10-09 01:49:54 -04:00
Saoud Rizwan
ec2b9c847e Add streaming capability for other tools 2024-10-09 01:49:54 -04:00
Saoud Rizwan
85e3042794 Remove logs 2024-10-09 01:49:54 -04:00
Saoud Rizwan
44a9e8055b Minor refactor 2024-10-09 01:49:54 -04:00
Saoud Rizwan
1cc3546b7e Initial streaming refactor 2024-10-09 01:49:54 -04:00
Saoud Rizwan
62cd1a74cb Only include errors in automatic problems report after edits 2024-09-25 20:12:21 -04:00
Saoud Rizwan
b347acf4f0 Refactor tools 2024-09-24 13:54:36 -04:00
Saoud Rizwan
a82ff941b9 Refactor mentions 2024-09-24 12:32:47 -04:00
Saoud Rizwan
ae1c06b711 Refactor prompts 2024-09-24 12:29:36 -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
dedf8e9e48 Refactor integrations 2024-09-24 11:27:02 -04:00
Saoud Rizwan
888b3b7022 Refactor glob 2024-09-24 11:21:08 -04:00
Saoud Rizwan
24bad56785 Refactor services 2024-09-24 11:15:24 -04:00
Saoud Rizwan
e410e317cc Refactor tree-sitter 2024-09-24 11:07:37 -04:00
Saoud Rizwan
4a1f61d4b5 Refactor ClaudeDev 2024-09-24 11:02:53 -04:00