Commit Graph
319 Commits
Author SHA1 Message Date
twwu 3ee45dff0d fix(ci): resolve Builder security and formatting checks 2026-11-09 10:44:31 +08:00
Charles Yao 68bf6d7a39 fix(builder): retain safe provider HTTP status in trace diagnostics 2026-11-07 06:29:46 -08:00
Charles Yao 2a465c612e fix(builder): preserve accepted source intent across resume 2026-11-06 11:07:37 -08:00
Charles Yao d5aafafec1 fix(builder): retain source requirements across task resume 2026-11-06 10:57:52 -08:00
Charles Yao e3de2d5b9f fix(builder): bind knowledge intent to user source 2026-11-06 10:46:41 -08:00
Charles Yao b3d7825c79 fix(builder): disclose unavailable plan feasibility assessment 2026-11-06 10:20:50 -08:00
Charles Yao 75e0b24e78 fix(agent): consume exact Enterprise sandbox absence evidence 2026-11-06 09:49:38 -08:00
Charles Yao a9e0e739c9 feat(builder): integrate coordinated confirmed binding recovery 2026-11-06 09:38:50 -08:00
Charles Yao a1eaf4de0f fix(builder): integrate reviewed repair presentation and tool evidence 2026-11-06 09:19:36 -08:00
Charles Yao 757b97b361 fix(builder): keep generic provider failure reasons unknown 2026-11-06 09:12:54 -08:00
Charles Yao 51f7e0abe1 fix(builder): preserve bounded plan and provider failure diagnostics 2026-11-06 09:07:43 -08:00
Charles Yao b7acf91b8c fix(builder): share Code failure policy with diagnosis
Reuse the existing repair policy inside the authoritative Code source context so diagnosis cannot prescribe grouping that violates the known invalid-record contract. Preserve source binding, privacy and omission budgets, and keep proposal vetting unchanged.

Validate actual diagnosis/proposal prompt delivery with six boundary cases and update the strict CI inventory. Focused tests: 373 passed. Ruff, scoped Pyrefly, diff checks and all seven exact guards passed. Independent audit: GO, 304 tests passed.
2026-11-06 05:00:54 -08:00
Charles Yao aab1950f2d fix(builder): ground diagnosis in code and preserve knowledge preferences 2026-11-06 03:23:37 -08:00
Charles Yao 64740a99e6 fix(builder): ground repairs in input format and latest native failure 2026-11-06 02:47:24 -08:00
Charles Yao 24ccbaaaee fix(builder): discover required knowledge before executable planning 2026-11-06 02:30:13 -08:00
Charles Yao 6152e4b760 fix(builder): close P0 repair, readiness and confirmation gaps 2026-11-06 01:46:29 -08:00
Charles Yao b9feca686a fix(builder): retain safe repair validation details in trace 2026-11-05 21:11:34 -08:00
Charles Yao fc9fea7ba2 fix(builder): apply approved configuration on owned replan nodes 2026-11-05 01:47:28 -08:00
Charles Yao 5e86ec1f14 fix(builder): preserve form normalization and restart cleanup 2026-11-05 00:31:32 -08:00
Charles Yao 71914a5b01 fix(builder): clarify business choices before building 2026-11-05 00:31:32 -08:00
twwu 45ca55e266 fix(builder): align backend contracts and fixtures with main CI 2026-11-03 14:53:59 +08:00
twwu 23eb33f44f fix(builder): align tests and formatting with main CI contracts 2026-11-03 13:45:24 +08:00
twwu 44636d383d Merge main into feat/dify-builder 2026-11-03 13:33:30 +08:00
Charles Yao 2f2c3f6d6c fix(builder): preserve confirmed requirements in knowledge clarification 2026-11-01 08:07:26 -08:00
Charles Yao c620d136b0 fix(builder): honor complete resource exclusion lists 2026-11-01 07:03:08 -08:00
Charles Yao 6737f9fb21 fix(builder): preserve durable task control acknowledgements 2026-11-01 04:59:51 -08:00
Charles Yao 20b15789fc fix(builder): clarify missing resource identity correction 2026-11-01 02:50:04 -08:00
Charles Yao 45fb56ee17 fix(builder): accept bare resource exclusion list roles 2026-11-01 02:14:39 -08:00
Charles Yao 22f39d8ed9 fix(builder): recognize bounded resource exclusion roles 2026-11-01 01:46:34 -08:00
Charles Yao 56bd10ca72 fix(builder): preserve explicit knowledge exclusion lists 2026-11-01 01:04:34 -08:00
Charles Yao 4303eaeeac fix(builder): bound knowledge exclusions to resource classes 2026-11-01 00:21:36 -07:00
Charles Yao 4cfbfe9ad4 fix(builder): respect explicit knowledge source exclusions 2026-11-01 00:12:26 -07:00
Charles Yao 9b3f60c18e fix(builder): expose correlated read-only Fix control receipts 2026-11-01 00:01:15 -07:00
Charles Yao 94c7ee305d fix(builder): expose current lifecycle settlement without inferring cleanup 2026-10-31 23:07:10 -07:00
Charles Yao ce72345994 fix(builder): allow pre-build plan adjustments without losing prior requests 2026-10-31 22:41:01 -07:00
Charles Yao d467d4fa02 fix(builder): use typed fields when bounding task evidence 2026-10-30 23:47:13 -07:00
Charles Yao ae0e57163e feat(builder): preserve task continuity and confirm Fix switches 2026-10-30 23:13:09 -07:00
Charles Yao 12004cd055 fix(builder): discover accessible knowledge resources 2026-10-30 10:31:43 -07:00
Charles Yao 5e92c9fc99 fix(builder): coordinate workflow sessions and resource planning 2026-10-30 07:26:12 -07:00
Charles Yao 9d15400d06 fix(builder): preserve native model selection without explicit policy 2026-10-29 21:42:02 -07:00
Charles Yao 680f00279f fix(builder): admit native recovery without requiring cognition 2026-10-29 20:40:17 -07:00
Charles Yao 94f35b0ca8 fix(builder): acknowledge queued material messages with terminal frames 2026-10-29 20:06:06 -07:00
Charles Yao dba6d23fc0 fix(builder): retain native stream cleanup and align test inventories 2026-10-29 19:53:47 -07:00
Charles Yao f2939c341d feat(builder): add workspace cognition policy and scoped planning materials 2026-10-29 19:41:42 -07:00
Charles Yao 3bf1e75216 fix(builder): attribute resource setup failures and show actionable guidance 2026-10-29 18:07:19 -07:00
Charles Yao f2d649429e fix(builder): assess real Code risks during Fix validation 2026-10-29 17:52:17 -07:00
Charles Yao ec79e256c7 fix(builder): skip empty clarification forms before planning 2026-10-29 17:49:41 -07:00
Charles Yao 1cc4ae1fca fix(builder): reuse protected payload bytes within native commands
Bound encrypted-byte reuse to one native API command or lineage resolution. Keep current authority and receipt checks, decrypt and decode every logical read, and discard closed inherited scopes. Cap retained bytes and entries with uncached fallback. Add real SQLite waiting and lineage regressions for repeated reads, drift and scope lifetime. Refs ENG-1377.
2026-10-29 07:33:13 -07:00
Charles Yao cf89bf289f fix(builder): preserve cancellation proof after committed workflow stop 2026-10-28 21:45:57 -07:00
Charles Yao 0e87e8f200 fix(builder): settle control cancellation through ordinary workflow stop 2026-10-28 21:12:04 -07:00