Commit Graph

1354 Commits

Author SHA1 Message Date
matevip
ddbd37b51b fix: unify prompt budgets on AgentScope 2.0.4 2026-10-20 04:03:19 -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
614740459a fix(agent): respect explicit MCP tool selection with skills disabled 2026-10-16 04:05:25 -04:00
matevip
da67c5e8b9 fix(agent): continue unfinished work after finalization review 2026-10-15 04:31:14 -04: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
4bcc106eb0 fix(runtime): reduce long-task context and ground execution summaries (#660) 2026-10-13 22:50:22 -04:00
matevip
5642c5b1fb fix(runtime): update Edge TTS handshake and preserve extended reasoning (#660) 2026-10-13 21:16:12 -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
61b7f56bca
fix(feishu): own WebSocket readiness and resource lifecycle (#659)
Contributed by RobinZhiBin <robinzhi@gmail.com> (@RobinZhiBin). Wait for handshake readiness, release transport resources, and validate liveness using protocol pings. Includes both original commits; verified by local socket and channel health regression tests.
2026-10-09 03:53:46 -04:00
RobinZhiBin
6365f0af8a
fix(llm): validate completed model probe responses (#658)
Contributed by RobinZhiBin <robinzhi@gmail.com> (@RobinZhiBin). Validate completion status, nonempty content, and complete JSON input; include both original commits. Verified by related backend regression tests.
2026-10-09 03:53:21 -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
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
mateaix
6647312162
fix(chat): preserve directory attachments during upload validation
Follow up #652 by excluding blank stored names from upload validation and covering directory attachments with a regression test. Update caption persistence mocks for the origin-aware method. Verified with 148 targeted tests.
2026-09-29 05:38:26 -04:00
czhcc
6f13a70709
fix(chat): resolve uploaded images from conversation storage
Resolve web image attachments by authenticated conversation origin and stored name through ChatUploadLocationResolver. Apply the same resolution to native and recent-image inputs and validate submitted uploads. Refs #641.
2026-09-29 05:37:11 -04:00
matevip
17c87dfa3a fix(decision): enforce worker contracts and bound goal recovery 2026-09-29 05:26:39 -04:00
taobig
0df511f43e feat(dsh): migrate SDK runtime and add pinned upgrades (#650) 2026-09-29 05:23:27 -04:00
matevip
063622602b fix(agent): ground goal recovery and validate delegated step results 2026-09-29 03:49:56 -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
taobig
6bbd3ac4da fix(agent): parse employee drafts after reasoning blocks (#648) 2026-09-24 03:14:24 -04:00
taobig
894c945fab fix(tts): restore Edge and DashScope read-aloud (#646) 2026-09-23 23:33:04 -04:00
taobig
baeb3f982a feat(workspace): add opt-in member file isolation (#644) 2026-09-22 23:13:08 -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
mateaix
f8a3d0d153 fix(skills): support document and folder uploads (#609) 2026-09-19 21:49:06 +08:00
matevip
5c67af85fc fix(dsh): pass bounded model output tokens to SDK (#632) 2026-09-18 04:56:29 -04:00
matevip
3643052e9f fix(llm): preserve vLLM reasoning and honor thinking switch (#633) 2026-09-18 01:45:32 -04:00
matevip
8337d13403 fix(llm): adapt reasoning model probes and parameter errors (#640) 2026-09-17 23:00:04 -04:00
matevip
0a7dbef619 fix(dsh): restore bounded conversation history (#637) 2026-09-17 22:27:40 -04:00
mateaix
a09eb06f65 fix(tools): bound spreadsheet extraction and enforce tool timeouts (#635) 2026-09-16 22:11:37 +08:00
mateaix
024743c014 fix(stream): handle SSE line endings and disable proxy buffering (#636) 2026-09-16 21:50:25 +08:00
mateaix
ad7b576c40 test(goal): cover unselected queue goal race 2026-09-15 10:09:32 +08:00
mateaix
ab2589550e fix(goal): scope queue snapshot preservation 2026-09-15 09:49:59 +08:00
mateaix
6dc5fa201e fix(goal): preserve unselected queue snapshots 2026-09-15 09:38:12 +08:00
mateaix
ff404597ec test: remove local username from runtime fixture 2026-09-15 09:16:13 +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