Commit Graph

121 Commits

Author SHA1 Message Date
matevip
e99da0a257 release: v3.0.0 2026-10-26 21:42:02 -04:00
matevip
945ce60998 fix(team): improve worker lifecycle and full-result handoff 2026-10-22 03:51:49 -04:00
matevip
9aaf53dbf3 feat(dsh): add optional Docker supervision and shared workspace acceptance 2026-10-21 04:35:54 -04:00
matevip
bdc5087f70 feat: add pinned DSH candidate and harden runtime recovery 2026-10-20 06:17:17 -04:00
matevip
e233523205 docs: improve bilingual 3.0.0 documentation and READMEs 2026-10-20 04:44:44 -04:00
mikemikimike
576eb8055a
fix(auth): require secure JWT configuration and persist desktop secret (#666)
Require explicitly configured secure JWT secrets for server deployments and persist a random per-installation desktop secret across restarts. Preserve explicit environment overrides for strict server validation. Fixes #665.
2026-10-19 04:26:06 -05:00
matevip
2efd519904 fix(agent): verify final answers and bound long-task continuation 2026-10-15 02:01:17 -04:00
matevip
507fceb2d0 feat(agent): strengthen decision facts and long-task context budgets 2026-10-14 02:16:21 -04:00
matevip
bd88203893 docs: correct member isolation and DSH SDK guidance after review 2026-10-12 21:40:11 -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
matevip
93ba4258e5 feat(runtime): migrate to Spring Boot 4, Spring AI 2 and AgentScope 2 (#660) 2026-10-12 05:41:24 -04:00
RobinZhiBin
0394ba2803
fix(db): require explicit opt-in for Flyway history repair (#657)
Contributed by RobinZhiBin <robinzhi@gmail.com> (@RobinZhiBin). Preserve migration history validation by default and document controlled recovery. Reviewed with the related community fixes; 71 backend regression tests passed.
2026-10-09 03:52:30 -04:00
mateaix
3b5f7de119 fix(chat): display structured tool results below final answers (#656) 2026-10-05 17:20:30 +08:00
matevip
a1f1a6f841 feat(chat): render structured MCP tool results (#651) 2026-09-30 03:40:01 -04:00
taobig
0df511f43e feat(dsh): migrate SDK runtime and add pinned upgrades (#650) 2026-09-29 05:23:27 -04:00
matevip
4ad23e9cdd feat(decision): enrich routing context and isolate scenario policies 2026-09-29 02:48:36 -04:00
matevip
1470d07ddd feat(decision): add guarded decision layer with shadow mode 2026-09-28 04:18:05 -04:00
matevip
3fbe5a18a1 fix(channels): expire stale query context in persistent conversations 2026-09-21 10:45:50 -04:00
matevip
845f7b46d4 docs: align bilingual docs and sites with v2.3.0 2026-09-20 02:52:01 -04:00
matevip
a2f35f7c85 release: v2.3.0 2026-09-20 02:22:31 -04:00
matevip
5c67af85fc fix(dsh): pass bounded model output tokens to SDK (#632) 2026-09-18 04:56:29 -04:00
matevip
0a7dbef619 fix(dsh): restore bounded conversation history (#637) 2026-09-17 22:27:40 -04:00
mateaix
ad7b576c40 test(goal): cover unselected queue goal race 2026-09-15 10:09:32 +08:00
mateaix
6dc5fa201e fix(goal): preserve unselected queue snapshots 2026-09-15 09:38:12 +08:00
mateaix
af38a71fb8 Update managed JSON external protocol evidence 2026-09-15 08:45:03 +08:00
mateaix
39f75ba255 Reject queued input for terminal Goal runners 2026-09-15 08:18:14 +08:00
mateaix
1f414a629d Reject legacy queued input after managed Goal history 2026-09-15 07:58:32 +08:00
mateaix
742f9280ad Verify persistent Goal queued input boundaries 2026-09-15 07:40:33 +08:00
mateaix
c23fa8fa2e Guard persistent Goal queued input selection 2026-09-15 07:25:46 +08:00
mateaix
cc3aa3e765 cover revoked account before queued Goal replay 2026-09-15 07:02:27 +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
cbe04d9515 persist selected Goal identity for queued Web input 2026-09-15 06:21:44 +08:00
mateaix
d080bf09f6 retain selected Goal identity across delayed Web approvals 2026-09-15 05:55:49 +08:00
mateaix
4616e08e09 Verify managed approval on MySQL and PostgreSQL 2026-09-15 05:40:57 +08:00
mateaix
993be51e72 Retain selected Goal identity through approval lifecycle 2026-09-15 05:26:30 +08:00
mateaix
4227ed7853 fix(goal): retain requester identity for managed interactive approvals 2026-09-15 04:25:12 +08:00
mateaix
d66ac00dab fix(goal): recheck approver account during managed replay 2026-09-15 04:04:34 +08:00
mateaix
e63c513a61 fix(goal): preserve graph identity in approval snapshots 2026-09-15 03:55:49 +08:00
mateaix
89b7dc79e1 Preserve consecutive managed approvals and bounded settlement handoff 2026-09-15 03:34:05 +08:00
mateaix
041bdd30f7 Resume managed Goal approvals with fresh leases and conservative recovery 2026-09-15 03:18:27 +08:00
mateaix
6ccf8befa0 Add exact consumed approval to fenced Goal attempt handoff 2026-09-15 02:57:43 +08:00
mateaix
8a15c0b573 Verify settled Goal approval fences and document replay boundary 2026-09-15 02:47:36 +08:00
mateaix
92723d6919 fix(agent): preserve Plan approval replay through requester-aware entry 2026-09-15 02:36:18 +08:00
mateaix
e8a13b8d20 fix(goal): lock authenticated HTTP identity through managed operations 2026-09-15 02:10:40 +08:00
mateaix
adfcf5a4be fix(auth): preserve signed account identity across username reuse 2026-09-15 01:57:16 +08:00
mateaix
2ce7348c04 fix(goal): guide managed JSON retries to reuse current versions 2026-09-15 01:46:28 +08:00
mateaix
ab1f5069ad fix(goal): refresh terminal status in JSON requirements panel 2026-09-15 01:34:45 +08:00
mateaix
770f4e16d5 test(goal): verify persisted approval identity for managed JSON 2026-09-15 01:27:41 +08:00
mateaix
1931b0698e fix(goal): recheck live conversation scope for managed JSON 2026-09-15 01:20:03 +08:00