Commit Graph

630 Commits

Author SHA1 Message Date
matevip
5642c5b1fb fix(runtime): update Edge TTS handshake and preserve extended reasoning (#660) 2026-10-13 21:16:12 -04:00
matevip
77c79a9ed0 docs(release): upgrade to 3.0.0 snapshot with cumulative changelog and architecture documentation 2026-10-12 21:30:50 -04:00
czhcc
10aad3be6c
fix(chat): keep ordinary MCP results out of final answers (#661)
Contributed by czhcc <cui.zihui@trs-dsj.com.cn> (@czhcc). Display only explicit rich UI payloads below final answers while retaining ordinary MCP output in tool details. Verified with 21 related frontend tests and a full production build.
2026-10-09 03:54:12 -04:00
mateaix
3b5f7de119 fix(chat): display structured tool results below final answers (#656) 2026-10-05 17:20:30 +08:00
mateaix
a504ae1687 feat(tts): add provider voice selection and preview (#646) 2026-10-04 17:07:35 +08:00
mateaix
9f49637ac9 fix(agents): honor explicit tool opt-out for general capabilities (#655) 2026-10-03 17:55:16 +08:00
mateaix
adc350207e fix(channels): reject unsupported webhook channels before persistence (#654) 2026-10-03 17:38:42 +08:00
matevip
a1f1a6f841 feat(chat): render structured MCP tool results (#651) 2026-09-30 03:40:01 -04:00
taobig
e8e227b54d fix(dsh): invalidate failed health checks and keep broken settings editable (#650) 2026-09-29 23:00:52 -04:00
taobig
0df511f43e feat(dsh): migrate SDK runtime and add pinned upgrades (#650) 2026-09-29 05:23:27 -04:00
matevip
69b8c36be0 feat(enterprise): add commercial edition overview and links 2026-09-28 02:43:50 -04:00
taobig
894c945fab fix(tts): restore Edge and DashScope read-aloud (#646) 2026-09-23 23:33:04 -04:00
taobig
9efad1a910 chore: bump version to 2.4.0-SNAPSHOT 2026-09-23 02:53:02 -04:00
matevip
a2f35f7c85 release: v2.3.0 2026-09-20 02:22:31 -04:00
mateaix
f8a3d0d153 fix(skills): support document and folder uploads (#609) 2026-09-19 21:49:06 +08:00
mateaix
024743c014 fix(stream): handle SSE line endings and disable proxy buffering (#636) 2026-09-16 21:50:25 +08:00
mateaix
5ab20aa503 test(ui): isolate team run SSE subscription 2026-09-15 11:10:33 +08:00
mateaix
a010cc3e41 fix(ui): harden snowflake precision checker 2026-09-15 10:41:32 +08:00
mateaix
87470ad548 fix(ui): make snowflake precision check portable 2026-09-15 10:36:52 +08:00
mateaix
8ea6326f35 fix(ui): ship self-contained snowflake precision checker 2026-09-15 10:26:58 +08:00
mateaix
3d5f52338d chore: remove accidental public session dump 2026-09-15 09:12:07 +08:00
mateaix
3a7bbe4645 preflight selected queued Goals before agent execution 2026-09-15 06:50:17 +08:00
mateaix
59d66a673e reconcile skipped legacy queued input in chat 2026-09-15 06:33:13 +08:00
mateaix
3e9377458d Keep rejected managed approval pending in UI 2026-09-15 04:47:06 +08:00
mateaix
e1e25d41b6 fix(ui): explain managed JSON version reuse at quota 2026-09-15 02:04:15 +08:00
mateaix
ab1f5069ad fix(goal): refresh terminal status in JSON requirements panel 2026-09-15 01:34:45 +08:00
mateaix
54e7b9b9e0 fix(goal): retain acceptance access for paused and terminal goals 2026-09-15 00:08:08 +08:00
mateaix
dec4c509c4 fix(goal): expose JSON acceptance to conversation owners 2026-09-14 23:52:52 +08:00
mateaix
0899555f07 feat: expose managed JSON versions and checks in goal UI 2026-09-14 22:14:36 +08:00
mateaix
971aa536a8 Add user JSON acceptance configuration and state visibility 2026-09-14 21:09:21 +08:00
mateaix
c3d1c7febf Invalidate stale artifact diagnostics on detail refresh 2026-09-14 01:50:04 +08:00
mateaix
d154044cfc fix(evidence): clear listed content when access is revoked 2026-09-14 01:29:52 +08:00
mateaix
fb7bb04f7a feat: add user-invoked bounded JSON artifact checks 2026-09-13 22:15:13 +08:00
mateaix
3843dc04b7 feat(evidence): inspect artifact version changes on demand 2026-09-13 21:30:39 +08:00
mateaix
c59b6b6448 fix(chat): settle UI state after stop fallback 2026-09-08 21:39:08 +08:00
matevip
7406fc99bf feat(execution): add persistent execution evidence in observe mode 2026-09-07 06:38:58 -04:00
matevip
26150b68e8 feat(team): add controlled worker intervention 2026-09-04 04:18:41 -04:00
matevip
7e2dc55b5d fix(dsh): persist managed runtime settings (#626) 2026-09-01 01:54:51 -04:00
matevip
631b8ab02a chore: bump version to 2.3.0-SNAPSHOT 2026-08-31 05:10:55 -04:00
mateaix
08a5bf6996 release: v2.2.0 2026-08-29 13:53:11 +08:00
matevip
7eb44731e7 fix(chat): stabilize long-task input recovery 2026-08-27 05:21:59 -04:00
matevip
01ed4a4fcd feat(goal): make long tasks recoverable and pace continuation dispatch 2026-08-27 03:49:15 -04:00
taobig
2fa2e60170 feat(goal): persist continuous execution across bounded turns
- Add a database-backed supervisor with durable scheduling, fenced leases,
  cooldowns, bounded worker concurrency and expired-lease restart recovery.
- Default new goals to persistent execution with zero meaning unlimited
  cumulative budget; preserve legacy goals and explicit positive limits.
- Yield bounded graph segments to the supervisor instead of ending unfinished
  goals at graph-local continuation limits. Require persisted checklist
  evidence before accepting completion, including concurrent criterion edits.
- Share conversation admission across interactive and background execution;
  preserve partial replies, usage and queued user input during interruption.
- Persist Stop and missing-input pauses, respect approval boundaries, and
  commit resume and approval-denial transitions with correct transactions.
- Retry identifiable transient failures with backoff; retain visible pauses
  for budget limits and errors that require review instead of replaying tools.
- Expose owner-authorized execution status and reconnectable scheduling events;
  add H2, MySQL and Kingbase migrations, API types and bilingual documentation.

Validation: 298 focused backend tests passed, including persistence, restart
scheduling, approval races, cancellation, admission and existing runtime tests.
Frontend type checking, bundled-doc parity and ID precision checks passed.
V188 is registered and all three dialects have unique migration versions;
the migration-map audit still reports 95 pre-existing missing registrations.

Scope: single-backend native runtime. Recovery checks existing state before
repeating effects; this does not promise exactly-once external tool execution.
2026-08-26 05:46:15 -04:00
matevip
ab5a0a651b fix(live): speed up live status loading (#615) 2026-08-25 04:12:19 -04:00
matevip
bc2b4613f7 fix(ui): restore chat state after conversation resume (#618) 2026-08-24 23:17:48 -04:00
matevip
987bc2001a fix(agent): complete long-form responses reliably 2026-08-24 04:16:57 -04:00
mateaix
dd7e561e48 fix(agent): harden tool completion and team retries (#606) 2026-08-23 21:43:35 +08:00
matevip
2372827762 fix(wiki): open failure records in owning workspace (#614) 2026-08-21 22:32:48 -04:00
matevip
709218e2ac fix(channel): expose execution trace switch for WeChat channels (#613) 2026-08-21 22:24:37 -04:00
matevip
8d32a60fdb fix(files): restrict generated downloads by workspace (#611) 2026-08-21 06:06:59 -04:00