Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
eb7281e
Implementation of the new UI state (checkbox for "Provide only file t…
seedlord Mar 11, 2026
08db46a
Calculation of separate token values ​​for file paths, avoidance of l…
seedlord Mar 11, 2026
4692484
The LLM should be able to output a plan in the form of subtasks in "F…
seedlord Mar 11, 2026
fbe87ba
We fix the lag by ensuring that TokenCalculator calculates all three …
seedlord Mar 12, 2026
f3aa189
We are fixing the bug where the Workspace View is only updated when e…
seedlord Mar 12, 2026
7a6752b
Ensure that the React webview calculates exactly the tokens to be dis…
seedlord Mar 12, 2026
229d49c
fix(context): eliminate recrunching lag on mode toggle and restore to…
seedlord Mar 12, 2026
9bc5e48
fix(context): eliminate recrunching lag on mode toggle and restore to…
seedlord Mar 12, 2026
61cede9
fix(commands): prevent preview freeze on empty edits and improve subt…
seedlord Mar 12, 2026
2f68ea5
fix(context): restore relevant files popup for subtasks and prevent p…
seedlord Mar 12, 2026
155b1b2
fix(context): ensure selected files are checked and safely parse subt…
seedlord Mar 12, 2026
8052fbd
fix(tasks): safely parse subtask descriptions and auto-select task fi…
seedlord Mar 12, 2026
3ecf188
feat(tasks): smart subtask routing and file auto-selection
seedlord Mar 12, 2026
162e51a
fix(tasks): normalize paths for file matching and auto-switch to edit…
seedlord Mar 12, 2026
32cd6e0
fix(tasks): do not save single subtask to task list to prevent redund…
seedlord Mar 12, 2026
c23391a
fix(tasks): use TasksUtils for unified task state management to preve…
seedlord Mar 12, 2026
abbec6d
feat(parser): parse commit messages from subtasks
seedlord Mar 12, 2026
d965d2f
feat(prompts): format subtasks as markdown xml blocks and require com…
seedlord Mar 12, 2026
d9c654f
feat(prompts): switch subtasks output format from xml to native markdown
seedlord Mar 12, 2026
81a9998
feat(parser): parse subtasks from markdown headings and lists
seedlord Mar 12, 2026
470a185
feat(tasks): display affected files under each task in the tasks view
seedlord Mar 12, 2026
2a95951
refactor(prompts): make subtask generation optional for simple requests`
seedlord Mar 12, 2026
ca1880e
fix(parser): ignore system keywords inside markdown code blocks
seedlord Mar 12, 2026
b63eb57
fix(tasks): prevent context race condition by delaying task file sele…
seedlord Mar 12, 2026
7c2ae61
feat(tasks): separate commit messages, add token counts, and make tas…
seedlord Mar 12, 2026
42689f5
feat(ui): add fill scm commit button and fix task files typescript error
seedlord Mar 12, 2026
74d1073
fix(ui): pass commit message and file click handlers down the compone…
seedlord Mar 12, 2026
d94a8b7
remove 'token' string for every filetree element
seedlord Mar 12, 2026
a337543
refactor: allow mixed content parsing in chat responses
seedlord Mar 12, 2026
4b46d55
fix: process edits and subtasks sequentially when both are present
seedlord Mar 12, 2026
bf165da
refactor: allow mixed subtask and edit processing to support prefille…
seedlord Mar 12, 2026
ddb44d5
fix: return combined items from parse_response to support mixed content
seedlord Mar 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,9 @@ export const apply_chat_response_command = (params: {
response: chat_response,
is_single_root_folder_workspace
})

const is_relevant_files = clipboard_items.some(
(item) => item.type == 'relevant-files'
(item) => item.type == 'relevant-files' || item.type == 'subtasks'
)

if (response_preview_promise_resolve && !is_relevant_files) {
Expand Down Expand Up @@ -188,7 +189,7 @@ export const apply_chat_response_command = (params: {
command: 'HIDE_PROGRESS'
})

if (preview_data) {
if (preview_data && preview_data.original_states.length > 0) {
let created_at_for_preview = args?.created_at
if (!args?.files_with_content) {
let total_lines_added = 0
Expand Down
Loading