Hyu
353b452453
fix(ci): align SDK dependency and validate acceptance migrations
2026-10-11 00:59:51 +08:00
Hyu
e3e5f88809
feat(bots): highlight empty routing action with amber glow
2026-10-11 00:50:49 +08:00
Hyu
4185f0252e
feat(bots): guide event routing and create processors inline
2026-10-11 00:44:14 +08:00
Hyu
8fa5df6c77
feat(slack): support standard events and interactive callbacks
2026-10-11 00:17:27 +08:00
Hyu
7d4e13509b
fix(slack): transfer message attachments through file APIs
2026-10-11 00:17:19 +08:00
Hyu
49d2af9379
fix(monitoring): display processing errors on the assistant side
2026-10-11 00:17:02 +08:00
Hyu
4a700ac0f3
feat(slack): add guided app setup and Socket Mode support
2026-10-10 23:37:30 +08:00
Hyu
5c8275e564
feat(weixin): show typing indicator during message processing
2026-10-10 22:50:51 +08:00
Hyu
941ef00840
fix: align DingTalk card branding beside copy controls
2026-10-10 22:35:36 +08:00
Hyu
405f1ac2e7
feat: refine Feishu streaming cards and add linked footer branding
2026-10-10 22:35:35 +08:00
Hyu
1c70218383
feat: reset bot session context while retaining monitoring history
2026-10-10 22:35:27 +08:00
Hyu
b8a7649ac2
fix(monitoring): expire interrupted host executions using liveness leases
2026-10-10 21:30:04 +08:00
Hyu
38aa06e149
feat(monitoring): add shared SSE in-flight monitor with draggable dock
2026-10-10 21:30:03 +08:00
Hyu
d2ec53ec91
feat(dingtalk): support group subscriptions and card interaction events
2026-10-10 21:29:49 +08:00
Hyu
387cc9c30c
fix(dingtalk): normalize spacing around visible think markers
2026-10-10 21:29:47 +08:00
Hyu
e675a81bd8
fix(dingtalk): make card replies switch control streaming and settings
2026-10-10 21:29:47 +08:00
Hyu
0a18440faf
fix(dingtalk): improve card replies and attachment delivery
2026-10-10 20:31:56 +08:00
Dongchuan Fu and RockChinQ
339dd56722
fix(web): hide duplicate connection mode control ( #2621 )
...
* fix(web): hide duplicate connection mode control
* fix(web): restore event processor guide target
---------
Co-authored-by: RockChinQ <[email protected] >
2026-10-10 18:52:52 +08:00
Hyu
4f43da0fb3
fix(wecombot): improve event routing and sandbox attachment delivery
2026-10-10 18:41:57 +08:00
Hyu
a2b7f6b7bb
fix: stabilize native streaming and improve bot controls
2026-10-10 18:02:42 +08:00
Hyu
e8da99be63
fix(wecomcs): handle service events and prevent duplicate replies
2026-10-10 16:25:36 +08:00
Hyu
36a167cd16
fix(bots): clarify message pagination and hide single-page controls
2026-10-09 23:51:42 +08:00
Hyu
846d1f14e6
fix(bots): restore sessions across processor types
2026-10-09 23:49:35 +08:00
Hyu
6ecd0f68cf
fix(bots): inline disabled routes with enable switches
2026-10-09 21:24:42 +08:00
Hyu
96280b3bcc
fix(events): restrict pipeline routes and load agent prompts
2026-10-09 21:22:34 +08:00
Hyu
ce3a9020af
fix(web): unify load error states and retry actions
2026-10-09 21:00:27 +08:00
Hyu
cdc4086dea
fix(lark): identify bots automatically and support standard events
2026-10-09 21:00:27 +08:00
Hyu
396b09ecce
fix(acceptance): repair official account replies and processor navigation
2026-10-09 20:13:51 +08:00
Hyu
fea35e8b3f
fix(acceptance): improve execution monitoring and processor navigation
2026-10-09 18:54:32 +08:00
Hyu
c5c3ec0b2c
feat(models): add workspace starred model and processor defaults
2026-10-09 18:34:29 +08:00
Hyu
4c70977a1d
fix(acceptance): refine processor setup and dashboard monitoring
2026-10-09 18:19:08 +08:00
Hyu
e22bea7f1e
fix(acceptance): improve bot setup and execution log presentation
2026-10-09 17:03:15 +08:00
Hyu
113bb0b773
fix(web): refresh assistant model state and refine model actions
2026-10-09 00:46:51 +08:00
Hyu
fe324fac81
fix(web): improve assistant setup and model login guidance
2026-10-09 00:29:39 +08:00
Hyu
ec3a396f1d
feat(web): install event processor plugins from selector
2026-10-08 21:21:15 +08:00
RockChinQ
d4458d8883
chore(release): LangBot 4.11.0-rc.1 with SDK 0.7.11rc1 ( #2638 )
v4.11.0-rc.1
2026-10-08 16:02:31 +08:00
Hyu
6c6718d72b
feat(web): persist assistant size and draggable position
2026-10-08 15:39:30 +08:00
Hyu
b718c7b5dd
fix(web): reduce form rerenders and stabilize assistant model labels
2026-10-08 15:21:59 +08:00
Hyu
4b370f0a92
fix(telemetry): skip unrouted events and preserve matched deliveries
2026-10-08 13:33:57 +08:00
RockChinQ
3f698bd1c9
fix(assistant): preserve auto-follow during delayed scroll events
2026-10-08 13:26:27 +08:00
RockChinQ
f96f663a80
feat(assistant): add streaming background sessions and refresh workspace UI
2026-10-08 13:24:46 +08:00
Hyu
d05d98fcb9
test(monitoring): scope tool call assertion to its heading
2026-10-08 12:46:58 +08:00
Hyu
40a3a941a3
fix(monitoring): unify execution records and stabilize streaming cleanup
2026-10-08 03:02:37 +08:00
Hyu
5f0ef7e48e
fix(monitoring): complete translations and align frontend checks
2026-10-07 22:48:49 +08:00
Hyu
9f76037e64
feat(monitoring): unify execution views and trace tool calls
2026-10-07 22:36:10 +08:00
Hyu
de886edc1b
style(telemetry): apply ruff format to the telemetry manager
...
The single-line assignment fits the configured line length; ruff format
rejects the wrapped form.
2026-10-07 10:20:08 +08:00
Hyu
4482e8d876
feat(telemetry)!: upload one record per execution node and one closure per chain
...
Core no longer assembles a whole trace locally. Every workflow node is uploaded
the moment it completes as its own `execution_node` record, and each execution
closes with exactly one `execution_chain` record; all records of one execution
carry the same `event_id`, so Space groups them back into a single chain.
- every execution starts at an inbound event: event-less Pipeline lanes and
WebUI/API debug runs synthesize their virtual inbound event at the boundary
and are marked debug=true, so a Runner is never a trace origin
- sampling is decided once per event from a stable hash of the event id (the
previous `int(id[:8], 16)` raised on every `platform:`-prefixed id and so
dropped every successful inbound-event chain) and is reported on each record
as sample{mode,denominator}; the default mode is now `all`
- the local trace buffer, the 120s TTL, the per-process trace cap and the shared
open-node mirror are gone, which also removes the truncated-chain upload and
the re-buffered-closed-trace leak they caused
- a broken chain is always uploaded, and its reason falls back to the first
failed node so the chain explains itself
- flush keeps records until the sender accepts them and counts what it drops;
telemetry health replaces the unused send-task queue
- heartbeat reports bound Agent / plugin-processor / event-binding counts
- bound Pipeline and Agent resources (plugins, MCP servers, knowledge bases,
tools with their Host source, skills, models and the Runner schema selectors
that picked them) are reported on the chain record
- failure text is bounded and redacted instead of passing exception text through
- the dead per-query feature counters and their call sites are removed
Wire contract: schema 2 (`execution_node` / `execution_chain`).
2026-10-07 09:41:41 +08:00
RockChinQ
dcc7e17d77
fix(cloud): retain all execution records for activity counts
2026-10-03 05:03:02 +00:00
RockChinQ
b205c4000f
fix(runtime): isolate bounded DNS resolution from blocking SDK work
2026-10-02 16:13:25 +00:00
RockChinQ
4f1d897347
fix(cloud): retry workspace snapshots every five minutes instead of daily
2026-10-02 15:52:22 +00:00