mateclaw/mateclaw-server/src/test/java/vip/mate
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
..
acp fix(acp): support configurable prompt timeout (#608) 2026-08-20 02:58:09 -04:00
agent fix(agents): honor explicit tool opt-out for general capabilities (#655) 2026-10-03 17:55:16 +08:00
approval feat(team): add controlled worker intervention 2026-09-04 04:18:41 -04:00
architecture fix(db): application-assigned ids for entities lacking auto-increment on PostgreSQL-compatible dialects 2026-07-15 14:26:47 +08:00
auth feat(sso): 飞书 OAuth2 单点登录 (ISSUE #405 P0) (#419) 2026-06-26 10:00:31 +08:00
channel fix(feishu): own WebSocket readiness and resource lifecycle (#659) 2026-10-09 03:53:46 -04:00
common test(skill): use placeholder bodies in credential-redaction fixtures 2026-08-06 01:55:48 -04:00
config fix(db): require explicit opt-in for Flyway history repair (#657) 2026-10-09 03:52:30 -04:00
content/service feat(content-studio): 内容日历去重 + 毛玻璃改版 + 外框线加实 2026-07-12 13:08:58 +08:00
cron feat(execution): add persistent execution evidence in observe mode 2026-09-07 06:38:58 -04:00
dashboard/service fix(dashboard): count tool calls from assistant.metadata, not role=tool rows 2026-05-24 22:58:02 +08:00
datasource/service fix(datasource): re-encrypt password on connection test and discover PostgreSQL views 2026-07-15 16:07:53 +08:00
decision feat(decision): enrich routing context and isolate scenario policies 2026-09-29 02:48:36 -04:00
evaluation test(evaluation): reject duplicate keys in offline suites 2026-09-14 00:33:41 +08:00
exception fix(team): harden long-running collaboration 2026-08-16 13:14:16 +08:00
execution/evidence fix(evidence): seal observation state and rows atomically 2026-09-14 00:46:10 +08:00
goal fix(decision): enforce worker contracts and bound goal recovery 2026-09-29 05:26:39 -04:00
hook feat(tool): configurable SSRF allowlist for outbound HTTP guards 2026-06-29 10:33:38 +08:00
i18n fix(runtime): harden long-task recovery and checkpoint writes 2026-08-30 23:13:42 -04:00
interop/a2a feat(a2a): add agent interoperability protocol support 2026-08-19 05:36:51 -04:00
kbopen fix(kb-open): assert session belongs to path kbId + cleanup 2026-07-02 17:52:25 +08:00
llm fix(llm): validate completed model probe responses (#658) 2026-10-09 03:53:21 -04:00
memory feat(memory): harden recall and provider resilience 2026-09-12 13:03:39 +08:00
planning/service fix(agent): ground goal recovery and validate delegated step results 2026-09-29 03:49:56 -04:00
plugin feat(memory): harden recall and provider resilience 2026-09-12 13:03:39 +08:00
skill fix(skills): support document and folder uploads (#609) 2026-09-19 21:49:06 +08:00
stt fix(stt): repair DashScope audio decoding (#580) 2026-08-10 21:43:02 +08:00
system fix(test): 用生产配置初始化 system-setting 列名缓存 2026-08-01 20:34:07 +08:00
task fix(delegation): bound and cancel async agent tasks 2026-08-30 13:32:22 +08:00
team fix(decision): enforce worker contracts and bound goal recovery 2026-09-29 05:26:39 -04:00
tool feat(chat): render structured MCP tool results (#651) 2026-09-30 03:40:01 -04:00
trigger test(trigger): await async dispatch in ChannelMessageTriggerTest 2026-06-09 10:00:30 +08:00
tts feat(tts): add provider voice selection and preview (#646) 2026-10-04 17:07:35 +08:00
wiki fix(wiki): reject reserved page types (#601) 2026-08-21 02:49:47 -04:00
workflow fix(workflow): activate approval notify + resolve→resume bridge (ISSUE #413 P0) (#414) 2026-06-25 09:54:55 +08:00
workspace fix(chat): resolve uploaded images from conversation storage 2026-09-29 05:37:11 -04:00
ApplicationContextSmokeTest.java feat(plugin/settings): search-provider catalog endpoint + grouped settings UI + plugin config form 2026-07-04 12:06:33 +08:00