Commit Graph
334 Commits
Author SHA1 Message Date
Charles Yao 24849f7152 fix(builder): distinguish tool sources from native Knowledge intent 2026-11-10 23:25:00 -08:00
Charles Yao 13e3f080f0 refactor(tools): place API bindings with custom tool owner 2026-11-10 01:35:13 -08:00
Charles Yao 2ae6b67720 fix(builder): keep API definition admission in native tool layer 2026-11-10 01:33:31 -08:00
Charles Yao c4d3c7b90d fix(builder): preserve native model setup errors (fix-round1) 2026-11-10 01:25:58 -08:00
Charles Yao 5ec32774d0 fix(builder): attribute tool credential failures without model fallback 2026-11-10 01:25:58 -08:00
Charles Yao c2e3903524 fix(builder): preserve MCP identity and isolate incompatible declarations 2026-11-10 01:25:58 -08:00
Charles Yao 65d9da8320 fix(builder): ground installed MCP tools in native catalogue 2026-11-10 01:25:58 -08:00
Charles Yao af9401a98d fix(builder): stabilize retained knowledge goal waiting (ENG-1449) 2026-11-10 00:57:01 -08:00
Charles Yao 5b2c7b37ee fix(builder): bind custom API effect consent to native definitions 2026-11-10 00:57:01 -08:00
Charles Yao cb7ac15fde fix(builder): sanitize synchronized DSL context before capture and prompts 2026-11-10 00:34:45 -08:00
twwu b0045ab1f1 fix(builder): keep native tests in sync through approval
Resume the original run after all approvals and restore terminal progress
and traversed edges on reload.

Show structured approval details and receipts, hide Stop while forms are
open, and recover when a running conversation is cleared.
2026-11-10 14:46:48 +08:00
twwu ffc2f267d0 fix(builder): unify native test streaming and controls
Observe Builder commands and native tests on one session stream. Reconnect to the retained Run without submitting another test.

Use Stop and Resume for task control during native tests and keep approval details available. Allow retained local sandbox bindings to be checked without reading restricted ancestor directories.

Refs: ENG-1448
2026-11-09 20:18:12 +08:00
Charles Yao 042b73716a Merge remote-tracking branch 'origin/feat/dify-builder' into codex/builder-p1-closeout-2026-11-06 2026-11-08 18:51:18 -08:00
Charles Yao 81bfad6d80 refactor(builder): consolidate grammar coverage without dropping cases 2026-11-08 18:48:09 -08:00
Charles Yao e0af36b83b fix(builder): distinguish root initialization failure from unknown execution 2026-11-08 18:47:59 -08:00
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