Commit Graph

  • 37b017459d fix(modelmgr): upsert Space-managed models instead of insert-only Junyan Qin 2026-06-04 18:11:26 +08:00
  • 4889a3881b chore(release): bump version to 4.10.0 Junyan Qin 2026-06-04 17:26:03 +08:00
  • fe4f95b9a3 fix(docker): install docker CLI for box backend; bump to 4.10.0-beta.3 v4.10.0-beta.3 Junyan Qin 2026-06-04 13:20:36 +08:00
  • 6609bebeec platfrom Typer_Body 2026-06-04 03:13:32 +08:00
  • a2817f6524 chore(release): bump version to 4.10.0-beta.2 v4.10.0-beta.2 Junyan Qin 2026-06-03 23:24:37 +08:00
  • b9560b26ff Revert "chore(tooling): wire CodeGraph MCP server + agent guidance" Junyan Qin 2026-06-03 23:17:34 +08:00
  • 1ad7071aa0 chore(tooling): wire CodeGraph MCP server + agent guidance Junyan Qin 2026-06-03 23:14:21 +08:00
  • 96b041846d Feat/sandbox (#2072) huanghuoguoguo 2026-06-03 11:12:39 +08:00
  • b68ff1956c feat(platform): add slack eba adapter WangCham 2026-06-02 18:32:20 +08:00
  • 7e5d74a1ad feat(platform): add qqofficial eba adapter WangCham 2026-06-02 16:51:45 +08:00
  • 4054ba2a76 docs(issue-template): add deployment version selector RockChinQ 2026-06-01 23:30:18 -04:00
  • 192b69b0fb fix Typer_Body 2026-06-02 02:29:35 +08:00
  • 543fbd8ca0 new Typer_Body 2026-06-02 02:08:07 +08:00
  • d0f65b17ec feat: Improve TelegramAdapter message handling with enhanced error management and draft message support fdc310 2026-06-02 01:14:25 +08:00
  • 2b533c4a00 feat: Enhance TelegramAdapter to handle form action buttons and message threading fdc310 2026-06-02 00:25:52 +08:00
  • f663d87a60 feat: Enhance Lark and Telegram adapters with new form handling for paused workflows fdc310 2026-06-01 23:48:59 +08:00
  • 60e5b873ee feat: Add '_routed_by_rule' variable to form action in Lark and Telegram adapters fdc310 2026-05-30 12:22:00 +08:00
  • b96f209b98 feat: Implement workflow form handling for paused workflows fdc310 2026-05-28 23:32:46 +08:00
  • 8a42fd8b21 feat(officialaccount): add eba adapter WangCham 2026-05-28 16:59:26 +08:00
  • 4b9aa20985 feat(platform): add wecom customer service eba adapter WangCham 2026-05-27 17:53:01 +08:00
  • c7cb42bd79 feat(lark): add domain configuration options for Lark adapter (#2220) Dongchuan Fu 2026-05-27 15:34:35 +08:00
  • 7328881e6f feat(platform): add wecom eba adapters WangCham 2026-05-27 10:52:17 +08:00
  • 804448b6cd yaml Typer_Body 2026-05-27 00:24:07 +08:00
  • 5d4e40459f shit Typer_Body 2026-05-26 02:28:01 +08:00
  • b5c43cc113 new nofe、、 Typer_Body 2026-05-23 03:21:31 +08:00
  • 8ebfcd963a new node Typer_Body 2026-05-23 02:58:17 +08:00
  • 127198675e end3 Typer_Body 2026-05-23 01:31:42 +08:00
  • 44fb188994 end1 Typer_Body 2026-05-23 01:00:10 +08:00
  • 265385a563 end Typer_Body 2026-05-23 00:51:24 +08:00
  • 253cc6cbea shit Typer_Body 2026-05-22 02:07:48 +08:00
  • 894709d577 feat(qrcode-login): enhance WeChat login flow with expiration handlin… (#2212) Dongchuan Fu 2026-05-21 14:28:02 +08:00
  • cb79a6df23 chore: bump beta version v4.10.0-beta.1 Junyan Qin 2026-05-21 14:01:45 +08:00
  • 7cf4e58ed8 fix(ci): resolve langbot-plugin from PyPI and clear lint failures Junyan Qin 2026-05-21 13:38:27 +08:00
  • a39c4d5665 chore: bump langbot-plugin beta 1 Junyan Qin 2026-05-21 13:25:40 +08:00
  • 34302213ae refactor(box): launch box runtime via the lbp CLI subcommand Junyan Qin 2026-05-21 13:21:03 +08:00
  • f99d3022e8 Merge master into feat/workflow: resolve conflicts by keeping workflow branch changes Typer_Body 2026-05-21 00:51:09 +08:00
  • d1ddff9cdb test: reconcile master's unit tests with feat/sandbox refactors Junyan Qin 2026-05-21 00:04:34 +08:00
  • e65f851b2a Merge remote-tracking branch 'langbot-app/master' into feat/sandbox Junyan Qin 2026-05-20 23:58:21 +08:00
  • 2cddc7efad feat(web): surface the specific Box failure reason in unavailable banner Junyan Qin 2026-05-20 23:43:39 +08:00
  • a2a9f426fa fix(box): downgrade get_status.available when backend probed unavailable Junyan Qin 2026-05-20 23:38:02 +08:00
  • 68bd786f39 fix(skill): re-inject skill index into local-agent system prompt Junyan Qin 2026-05-20 22:37:20 +08:00
  • 42855cf4cc chore(skill): prune dead local-filesystem helpers left over from Box migration Junyan Qin 2026-05-20 22:24:08 +08:00
  • cc072be7f7 refactor(skill): remove all local-filesystem fallbacks; Box is the sole source Junyan Qin 2026-05-20 22:07:23 +08:00
  • 6823069103 style(web): format AddModelPopover state initialization Rock Chin 2026-05-20 21:49:16 +08:00
  • 49064ffc2d fix(web): prevent plugin config form overflow Junyan Qin 2026-05-20 19:55:21 +08:00
  • 699545a196 fix(web): fix models dialog provider type select and split add/scan popovers Junyan Qin 2026-04-19 20:47:51 +08:00
  • aa8d53dde6 feat(mcp-web): block stdio MCP creation at the form when Box is unavailable Junyan Qin 2026-05-20 18:03:47 +08:00
  • 216b1b9f03 feat(mcp): friendly UI message when stdio MCP refused by Box state Junyan Qin 2026-05-20 17:51:32 +08:00
  • 9f9b112526 refactor(pipeline-form): swap Box banner for field-level disable_if + tooltip Junyan Qin 2026-05-20 17:42:17 +08:00
  • f7ee2c0961 docs(box): document the box.enabled toggle and gate behavior matrix Junyan Qin 2026-05-20 17:20:54 +08:00
  • 446099ecda feat(web): surface Box disabled/unavailable state across consumers Junyan Qin 2026-05-20 17:18:44 +08:00
  • ec2d21fe63 feat(box): add box.enabled toggle and gate consumers on availability Junyan Qin 2026-05-20 17:07:53 +08:00
  • 99328cf4c0 fix(skill): harden mount/reload paths and HTTP errors against stale skill cache Junyan Qin 2026-05-20 16:50:46 +08:00
  • 5c5614667a change Typer_Body 2026-05-20 02:49:44 +08:00
  • 28c00cb8d1 ci(tests): run unit tests on every push to feat/** branches Junyan Qin 2026-05-19 23:56:17 +08:00
  • 18ad51e21e test: repair stale skill/sandbox tests for feat/sandbox Junyan Qin 2026-05-19 22:56:25 +08:00
  • 5773e8aa27 refactor(box): use unified env-override mechanism for box.local config Junyan Qin 2026-05-19 22:38:17 +08:00
  • 6351730891 docs(review): refresh box architecture review for feat/sandbox Junyan Qin 2026-05-19 13:31:26 +08:00
  • d80972417e fix(web): improve backend retry and sidebar scrolling Junyan Qin 2026-05-19 11:40:20 +08:00
  • f0061817ea fix: remove /debug/exec endpoint that allows authenticated RCE via exec() (#2178) Sebastion 2026-05-18 17:53:39 +01:00
  • 257d9d3a65 fix(mcp): stabilize shared box managed processes Junyan Qin 2026-05-19 00:45:35 +08:00
  • 747ea069aa feat: polish extension import flow Junyan Qin 2026-05-18 23:32:56 +08:00
  • 9e62227104 feat(web): improve skill import flow Junyan Qin 2026-05-18 18:33:39 +08:00
  • 971cc3f675 feat: install market extensions from card click Junyan Qin 2026-05-18 17:41:43 +08:00
  • 651904a5d4 fix: import github skill directories Junyan Qin 2026-05-18 17:26:35 +08:00
  • 688202e7d1 Merge pull request #2211 from sheetung/feat/aiocqhttp-json-msg sheetung 2026-05-18 15:35:49 +08:00
  • d46b762d03 ci: trigger re-run sheetung 2026-05-18 07:32:49 +00:00
  • 0963fd5443 feat(aiocqhttp): unify json card message parsing with standard field extraction sheetung 2026-05-18 07:22:14 +00:00
  • 6471770737 docs: add practical guide links to localized readmes RockChinQ 2026-05-18 13:18:27 +08:00
  • 314b7d15bb docs: link practical guides in readme RockChinQ 2026-05-18 13:16:07 +08:00
  • c758908745 feat(aiocqhttp): handle json type messages in message converter sheetung 2026-05-18 04:55:18 +00:00
  • 313d553271 bezier Typer_Body 2026-05-18 02:00:31 +08:00
  • bb7db53447 backend Typer_Body 2026-05-18 01:47:13 +08:00
  • bf8b51569f feat: support github skill installation Junyan Qin 2026-05-17 23:09:10 +08:00
  • 767137aaa0 Merge pull request #2209 from sheetung/fix/sidebar-menu-cursor-webui sheetung 2026-05-16 23:34:33 +08:00
  • acb2ce6a40 fix(webui): fix prettier formatting for span with className sheetung 2026-05-16 15:12:19 +00:00
  • 67784708d6 fix(webui): add cursor-pointer and select-none to sidebar menu text spans sheetung 2026-05-16 15:01:30 +00:00
  • e814f359cb feat: manage skills through box runtime Junyan Qin 2026-05-16 17:14:58 +08:00
  • 1bd9c334aa fix: load persisted plugin config (#2208) Nody the lobster 2026-05-16 03:51:45 -04:00
  • 17bbc8bf10 Feat/test build (#2174) huanghuoguoguo 2026-05-16 12:05:54 +08:00
  • 4a4c0921a4 fix(plugin): use specific runtime not connected error (#2199) huanghuoguoguo 2026-05-16 11:36:27 +08:00
  • e425cf079a fix(pipeline): return query from QueryPool.add_query (#2198) huanghuoguoguo 2026-05-16 11:36:10 +08:00
  • 245e798b79 fix(pipeline): handle empty longtext response chain (#2197) huanghuoguoguo 2026-05-16 11:35:20 +08:00
  • 27fdccce16 fix(pipeline): preserve routed flag when aggregating (#2196) huanghuoguoguo 2026-05-16 11:35:00 +08:00
  • 484643c0ee fix(api): validate api key prefix (#2195) huanghuoguoguo 2026-05-16 11:33:20 +08:00
  • ec61459619 fix(api): avoid mutating bot update payload (#2194) huanghuoguoguo 2026-05-16 11:31:59 +08:00
  • 66ef744447 fix(rag): reject unsafe runtime file paths (#2193) huanghuoguoguo 2026-05-16 11:31:00 +08:00
  • 10d3a9cc92 fix(api): avoid mutating pipeline update payload (#2192) huanghuoguoguo 2026-05-16 11:30:32 +08:00
  • 885320e9ae fix(utils): preserve QQ image URL scheme (#2188) huanghuoguoguo 2026-05-16 11:29:31 +08:00
  • ed02ac4710 fix(utils): classify runner URLs safely (#2191) huanghuoguoguo 2026-05-16 11:28:34 +08:00
  • e4841edbaf fix pkgmgr install requirements default (#2190) huanghuoguoguo 2026-05-16 11:26:49 +08:00
  • ef7a06b0db fix telemetry send task isolation (#2187) huanghuoguoguo 2026-05-16 11:26:23 +08:00
  • 6fe20c1812 fix(core): handle sigint before app startup (#2189) huanghuoguoguo 2026-05-16 11:24:34 +08:00
  • 9e8c8f79df fix(plugin): validate plugin id format (#2185) huanghuoguoguo 2026-05-16 11:21:58 +08:00
  • 01d06898fb fix(provider): ignore empty token rotation (#2184) huanghuoguoguo 2026-05-16 11:21:09 +08:00
  • 0a669c7016 fix(utils): handle missing funcschema parameter docs (#2186) huanghuoguoguo 2026-05-16 11:20:32 +08:00
  • 27c0d344bf unified standard Typer_Body 2026-05-16 00:09:57 +08:00
  • c1f5ba1927 fix: align add extension marketplace ui Junyan Qin 2026-05-15 18:55:25 +08:00
  • e8c7147d34 fix: refine extension ui and backend errors Junyan Qin 2026-05-15 15:16:26 +08:00
  • 98a106d3b5 feat: persist sidebar list expansion Junyan Qin 2026-05-15 14:51:08 +08:00