RockChinQ
ea3e32c904
feat(processors): streamline event debugging and run inspection
2026-09-08 02:30:59 +08:00
RockChinQ
237fa6545d
feat(processors): add explicitly bound plugin event processors
2026-09-08 00:43:35 +08:00
267232c24f
fix(security): harden password recovery with usable eight-character codes ( #2477 )
...
Use eight securely random recovery-code characters with concurrency-safe online throttling. Preserve existing keys and verify recovery through browser and real SQLite integration tests.
Co-authored-by: [email protected] <[email protected] >
Co-authored-by: dadachann <[email protected] >
2026-09-07 15:31:54 +00:00
Hyu and dadachann
0f216a0d4d
feat(provider): support Codex subscriptions with ChatGPT sign-in ( #2513 )
...
* feat(provider): support Codex subscriptions with ChatGPT sign-in
* style: format Codex live integration test
* fix(provider): preserve Codex identity in temporary model tests
* fix(web): portal provider selector without dialog overflow
* fix(web): allow native scrolling in provider dropdown
* fix(provider): surface safe Codex quota and upstream errors
* fix(web): provide reliable Codex copy feedback in dialogs
* feat(provider): confirm cascade deletion from edit dialog
* fix(persistence): discard connections after failed commit
* fix(web): polish provider loading and confirmation motion
---------
Co-authored-by: dadachann <[email protected] >
2026-09-06 23:31:02 +08:00
RockChinQ
5d0657b1db
feat(agent-debug): edit event data with compact forms
2026-09-06 01:57:47 +08:00
RockChinQ
2a46325232
fix(agent-debug): simplify and localize tool call traces
2026-09-06 00:33:32 +08:00
Hyu
8f0a55a1f4
fix(agent-debug): stream execution traces with platform mocks and coverage
2026-09-05 15:34:29 +08:00
Hyu and dadachann
ec63978ecf
docs: replace legacy documentation shortlinks ( #2510 )
...
* docs: replace legacy documentation shortlinks
* style: format updated documentation URLs
---------
Co-authored-by: dadachann <[email protected] >
2026-09-05 01:19:28 +08:00
Hyu and dadachann
1cfe87186c
docs: update published documentation links ( #2509 )
...
Co-authored-by: dadachann <[email protected] >
2026-09-05 00:55:18 +08:00
leonoxo and dadachann
9794df0933
feat(n8n-runner): support async response handling ( #2487 )
...
* feat(n8n-runner): support async response handling
* fix(n8n-runner): expose response handling in form
* fix(n8n-runner): preserve async response semantics
---------
Co-authored-by: dadachann <[email protected] >
2026-09-04 22:36:40 +08:00
Hyu
a4d36aa2db
feat(agent): add event-aware tool permissions
2026-09-04 15:37:41 +08:00
Hyu and dadachann
b44b8f474d
fix(cloud): provision login workspace just in time ( #2505 )
...
* fix(cloud): provision login workspace just in time
* fix(oauth): send callback URI during code exchange
* fix(oauth): preserve callback URI through browser exchange
* fix(oauth): negotiate redirect-bound codes
---------
Co-authored-by: dadachann <[email protected] >
2026-09-03 23:14:44 +08:00
Hyu
7c64756203
fix(ui): improve agent debug and model test feedback
2026-09-03 14:51:01 +08:00
Hyu
be0214cf4d
feat(storage): group usage by application and runtimes
2026-09-03 00:11:05 +08:00
Hyu and dadachann
018dd7a363
fix(cloud): launch newly registered accounts through Space ( #2499 )
...
* fix(cloud): launch new accounts through Space
* style: format Cloud entry URL
* fix(cloud): wait for launch workspace projection
---------
Co-authored-by: dadachann <[email protected] >
2026-09-02 21:41:35 +08:00
Hyu
380bdfeca6
fix(web): contain nested scrolling without blocking forms
2026-09-01 17:29:59 +08:00
Hyu
a87c814dae
feat(web): improve marketplace install workflows
2026-09-01 16:43:50 +08:00
Hyu and dadachann
bf8d418ad4
feat(monitoring): paginate sessions and messages ( #2489 )
...
* feat(monitoring): paginate sessions and messages
* fix(monitoring): align detail pages with local dates
---------
Co-authored-by: dadachann <[email protected] >
2026-09-01 15:14:29 +08:00
Hyu
982d660236
fix(web): harden agent runner marketplace flows
2026-09-01 12:46:16 +08:00
Hyu
91e09af76a
fix(web): complete pluginized agent onboarding flows
2026-09-01 10:41:29 +08:00
Hyu
fde04e64f6
Merge remote-tracking branch 'origin/master' into dev/4.11.x
...
# Conflicts:
# src/langbot/pkg/api/http/controller/groups/pipelines/pipelines.py
# src/langbot/pkg/api/http/service/bot.py
# src/langbot/pkg/provider/runners/localagent.py
# src/langbot/templates/metadata/pipeline/ai.yaml
# tests/unit_tests/api/service/test_bot_service.py
# tests/unit_tests/provider/runners/test_difysvapi_runner.py
# tests/unit_tests/utils/test_safe_regex.py
# web/src/app/infra/entities/adapter-categories.ts
# web/src/app/wizard/page.tsx
# web/src/i18n/locales/en-US.ts
# web/src/i18n/locales/ja-JP.ts
# web/src/i18n/locales/zh-Hans.ts
# web/tests/e2e/plugin-page-auth.spec.ts
2026-08-31 17:17:47 +08:00
Hyu and dadachann
bafdaf0033
fix(monitoring): restore SQLite token statistics ( #2479 )
...
* fix(monitoring): restore SQLite token statistics
Allow the monitored SQLite strftime bucket expression through the tenant SQL guard and preserve structured backend errors in the token dashboard. Add persistence and frontend regressions.\n\nVerified-by: independent-review
* test(runtime): accept reconcile timeout in capacity stub
Keep the PostgreSQL capacity probe aligned with the runtime handler contract and assert the bounded reconcile timeout.
---------
Co-authored-by: dadachann <[email protected] >
2026-08-28 11:41:42 +08:00
RockChinQ
aeff8d7e30
fix(i18n): complete wizard locale keys
2026-08-28 01:37:45 +08:00
be3734ffda
feat(wizard): rework agent onboarding flow ( #2471 )
...
* feat(wizard): rework agent onboarding flow
* fix(web): support LAN development access
* fix(wizard): parse ranked model selection entries
* feat(wizard): add inbound bot verification
* feat(wizard): add floating page bot verification
* fix(wizard): repair HTTP bot inbound test setup
* feat(wizard): streamline custom model onboarding
* feat(wizard): label page bot test preview
* style(space): apply ruff formatting
* fix(wizard): polish AI engine onboarding
* fix(wizard): clarify local account message test
* feat(wizard): animate AI engine transitions
* fix(wizard): align AI engine setup headers
---------
Co-authored-by: langbot-dev <[email protected] >
Co-authored-by: RockChinQ <[email protected] >
2026-08-28 01:30:30 +08:00
RockChinQ
4b888ad390
copy(agents): explain the pipeline message flow
2026-08-27 16:03:56 +08:00
RockChinQ
7d9bdf0562
copy(agents): simplify pipeline type description
2026-08-27 15:59:28 +08:00
RockChinQ
5e144ac7c8
fix(i18n): localize pipeline processor type
2026-08-27 15:57:31 +08:00
RockChinQ
21ffaf9a14
refactor(agents): move debug event picker to input area
2026-08-27 15:52:59 +08:00
RockChinQ
f3c1887e92
refactor(pipelines): clarify log view switching
2026-08-27 15:49:55 +08:00
RockChinQ
7671aefed7
fix(agents): improve diagram contrast in dark mode
2026-08-27 15:32:35 +08:00
RockChinQ
e6f6789e8b
fix(agents): make pipeline flow animation seamless
2026-08-27 15:28:43 +08:00
RockChinQ
05fe93e108
style(agents): animate processor diagram connections
2026-08-27 15:18:34 +08:00
RockChinQ
e20a73c83a
style(agents): distinguish agent capabilities from events
2026-08-27 15:14:53 +08:00
RockChinQ
fde31d590e
style(agents): clarify agent event direction
2026-08-27 15:11:13 +08:00
RockChinQ
af03dbe958
style(agents): align pipeline diagram with agent
2026-08-27 15:08:33 +08:00
RockChinQ
bd7aeab53d
copy(agents): clarify processor use cases
2026-08-27 15:03:43 +08:00
RockChinQ
91f484e0ce
copy(agents): expand processor type descriptions
2026-08-27 15:02:02 +08:00
RockChinQ
a9b24e59ec
refactor(agents): use shadcn processor type toggle
2026-08-27 14:55:59 +08:00
RockChinQ
139494cd63
style(agents): apply LangBot colors to processor diagrams
2026-08-27 14:49:04 +08:00
RockChinQ
b4d9659ffe
refactor(agents): remove decorative agent icon
2026-08-27 14:44:51 +08:00
RockChinQ
3f0ca13d6d
refactor(agents): simplify processor diagrams
2026-08-27 14:43:32 +08:00
RockChinQ
6b40c2cf66
refactor(agents): polish processor creation layout
2026-08-27 14:39:56 +08:00
RockChinQ
847bfc8df5
feat(agents): improve processor creation choice
2026-08-27 14:31:37 +08:00
RockChinQ
823feac7e0
fix(bots): clarify adapter test prerequisites
2026-08-26 23:14:42 +08:00
RockChinQ
a7badf6258
fix(bots): move adapter debugger to configuration
2026-08-26 23:07:02 +08:00
RockChinQ
3d692fa8db
feat(bots): add platform event debugger
2026-08-26 19:46:59 +08:00
RockChinQ
7990d36c78
fix(bots): align route event selector
2026-08-26 19:32:39 +08:00
RockChinQ
600a173918
refactor(bots): remove route execution test
2026-08-26 14:28:30 +08:00
RockChinQ
8b63cc0281
fix(events): show raw codes in test selectors
2026-08-26 14:12:52 +08:00
RockChinQ
4787799cd8
fix(agents): align debug event selection
2026-08-26 14:06:09 +08:00