Commit Graph

  • f897987ac1 chore(deps): bump langbot-plugin to 0.4.2 (stable) RockChinQ 2026-06-09 09:52:07 -04:00
  • 8e558ad3a1 Feat/saas sandbox adaptation (#2234) Junyan Chin 2026-06-09 19:30:17 +08:00
  • 47fe9bde03 docs(docker): move k8s deployment docs to wiki, drop README_K8S.md RockChinQ 2026-06-07 11:36:39 -04:00
  • 5c3a619e2d docs(docker): add Box sandbox runtime to k8s manifest and deploy guide RockChinQ 2026-06-07 11:18:27 -04:00
  • e223edeb45 docs(agents): add --standalone-box flag and box config keys RockChinQ 2026-06-07 08:57:43 -04:00
  • d2c3146334 docs(agents): refresh AGENTS.md for current architecture and runtime/box debugging RockChinQ 2026-06-07 08:43:09 -04:00
  • 7d9c8e3065 Merge pull request #2231 from langbot-app/TyperBody-patch-1 Haoxuan Xing 2026-06-07 13:08:19 +08:00
  • f12ed81e1e Update key capabilities in README.md Haoxuan Xing 2026-06-07 13:05:46 +08:00
  • 6d4d19b6d7 Merge pull request #2230 from langbot-app/feat/addweknoradeerflow Haoxuan Xing 2026-06-07 12:22:55 +08:00
  • 07b90f12a2 ruff3 Typer_Body 2026-06-07 02:38:05 +08:00
  • fd896c6974 ruff2 Typer_Body 2026-06-07 02:35:10 +08:00
  • 1fbfa868fb ruff Typer_Body 2026-06-07 02:31:42 +08:00
  • ad05819c2e readme Typer_Body 2026-06-07 02:26:25 +08:00
  • 0c6f71738c deerflow Typer_Body 2026-06-07 02:17:40 +08:00
  • af451e7006 weknora2 Typer_Body 2026-06-07 01:14:02 +08:00
  • 59f20bcc73 weknora Typer_Body 2026-06-07 01:08:39 +08:00
  • 7eca3cdfca feat(web): show sub-entity name in document title on detail pages RockChinQ 2026-06-06 12:12:08 -04:00
  • c40354f838 feat(web): dynamic document title per route RockChinQ 2026-06-06 12:07:41 -04:00
  • 21a5b4658a fix(plugin-market): keep fixed card width regardless of result count RockChinQ 2026-06-06 11:40:02 -04:00
  • 073acaa053 feat(plugin-market): move extension count into search box placeholder RockChinQ 2026-06-06 11:33:46 -04:00
  • 38759b229d feat(plugin-market): show per-format extension counts in type filter RockChinQ 2026-06-06 08:11:59 -04:00
  • efe32e34ae fix(deps): patch Dependabot vulnerability alerts (Python + web) RockChinQ 2026-06-06 06:06:53 -04:00
  • 46db4de11a Update QQ Group link in README_CN.md Junyan Chin 2026-06-06 17:20:19 +08:00
  • 170a6756f4 fix(add-extension): load real icon in install confirm dialog from URL params RockChinQ 2026-06-06 04:45:46 -04:00
  • 7330732f62 fix(ci): bump migration head assertion to 0004, apply prettier RockChinQ 2026-06-06 03:56:14 -04:00
  • b08e5ca09a feat(mcp): add Docs/Tools tablist on detail page, tidy sidebar label RockChinQ 2026-06-06 03:52:17 -04:00
  • dff80a0c0a fix(marketplace): use external icon URL when icon field is absolute RockChinQ 2026-06-06 03:52:09 -04:00
  • f54ae4b91c feat(mcp): persist and display marketplace README RockChinQ 2026-06-06 03:52:00 -04:00
  • e5b3cced1f feat(market): show 24 plugins per page RockChinQ 2026-06-05 11:33:02 -04:00
  • 417cca016c cold Typer_Body 2026-06-05 22:35:57 +08:00
  • cb0cc4d06a cold Typer_Body 2026-06-05 21:20:46 +08:00
  • cb0bb44db8 update Typer_Body 2026-06-05 02:49:09 +08:00
  • 101e04db6d feat(web): add Discord link to sidebar account menu Junyan Qin 2026-06-04 22:26:55 +08:00
  • b79edda3a7 style(web): give extension cards a subtle border Junyan Qin 2026-06-04 21:49:55 +08:00
  • a20d3d11e5 style(web): soften extension card shadow and hover effect Junyan Qin 2026-06-04 21:45:35 +08:00
  • 3b4c455813 fix(web): distinct extension-format icons (plugin/mcp/skill) Junyan Qin 2026-06-04 21:34:23 +08:00
  • c967a2aa82 i18n(market): say "extensions" not "plugins" in the marketplace count Junyan Qin 2026-06-04 21:24:10 +08:00
  • 79cc6da96f fix(mcp): surface real cause from TaskGroup ExceptionGroups Junyan Qin 2026-06-04 21:19:18 +08:00
  • fee7d48dc3 refactor(web): drop redundant Manual/Scan tabs in model add popover v4.10.0 Junyan Qin 2026-06-04 18:36:59 +08:00
  • 1f67ff2e8d feat(kook): add eba adapter wangcham 2026-06-04 18:29:46 +08:00
  • 8811fb647f fix(plugin): call _inspect_plugin_package in marketplace install path Junyan Qin 2026-06-04 18:17:01 +08:00
  • 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