Will Chen
|
06ad1a7546
|
Smart Context: deep (#1527)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> Introduce a new "deep" Smart Context mode that supplies versioned
files (by commit) to the engine, adds code search rendering, stores
source commit hashes, improves search-replace recovery, and updates
UI/tests.
>
> - **Smart Context (deep)**:
> - Replace `conservative` with `deep`; limit context to ~200 turns;
send `sourceCommitHash` per message.
> - Build and pass `versioned_files` (hash-id map + per-message file
refs) and `app_id` to engine.
> - **DB**:
> - Add `messages.source_commit_hash` (+ migration/snapshot).
> - **Engine/Processing**:
> - Retry Turbo Edits v2: first re-read then fallback to `dyad-write` if
search-replace fails.
> - Include provider options and versioned files in requests; add
`getCurrentCommitHash`/`getFileAtCommit`.
> - **UI**:
> - Pro mode selector: new `deep` option; tooltips polish.
> - Add `DyadCodeSearch` and `DyadCodeSearchResult` components; parser
supports new tags.
> - **Tests/E2E**:
> - New `smart_context_deep` e2e; update snapshots to include `app_id`
and deep mode; adjust Playwright timeout.
> - Unit tests for versioned codebase context.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
e3d3bffabb2bc6caf52103461f9d6f2d5ad39df8. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
|
2025-11-06 10:45:39 -08:00 |
|
Will Chen
|
6d3c397d40
|
Add MCP support (#1028)
|
2025-09-19 15:43:39 -07:00 |
|
Will Chen
|
8ef84285fc
|
Shard E2E tests (#941)
|
2025-08-14 13:48:27 -07:00 |
|
Will Chen
|
52aebae903
|
Fix order of dyad tag processing (#495)
Fixes #493
|
2025-06-25 15:34:11 -07:00 |
|
Will Chen
|
87a0de438c
|
fix select component test (#485)
|
2025-06-24 16:16:08 -07:00 |
|
Will Chen
|
b86738f3ab
|
Allow 2 retries playwright (#384)
|
2025-06-10 15:00:06 -07:00 |
|
Will Chen
|
4907fcafd8
|
E2E test for fixing errors (#351)
|
2025-06-05 23:29:52 -07:00 |
|
Will Chen
|
69b0e7aba2
|
Attempt to improve Windows E2E reliability(#331)
|
2025-06-04 07:42:00 -07:00 |
|
Will Chen
|
81345153fc
|
Deflake e2e tests (#316)
|
2025-06-02 22:48:03 -07:00 |
|
Will Chen
|
ada1542e34
|
create next.js e2e test (#305)
|
2025-06-02 15:02:06 -07:00 |
|
Will Chen
|
c0adf8d3f2
|
Attach image e2e tests (#301)
|
2025-06-01 00:44:19 -07:00 |
|
Will Chen
|
8a743ca4f5
|
LM studio e2e test (#297)
|
2025-05-31 23:04:28 -07:00 |
|
Will Chen
|
efb814ec95
|
Create tests: dumps message, "retry" (#281)
|
2025-05-31 21:15:41 -07:00 |
|
Will Chen
|
647fd0169e
|
make it easy to write multiple e2e tests (#280)
|
2025-05-29 00:03:51 -07:00 |
|
Will Chen
|
509e044137
|
Boilerplate free tests (#277)
|
2025-05-28 22:55:54 -07:00 |
|
Will Chen
|
644012c9a5
|
Simple playwright e2e test (#234)
|
2025-05-23 10:44:52 -07:00 |
|