huanghuoguoguo
4a84ccffe6
Merge pull request #2685 from langbot-app/test/quality-unit-api-extensions-20261017
...
test: enforce MCP and webhook persistence and lifecycle contracts
2026-10-17 20:11:30 +08:00
huanghuoguoguo
ec57b6a51d
Merge pull request #2684 from langbot-app/test/quality-agent-plugin-oracles-20261017
...
test: verify persisted Agent and Plugin behavior boundaries
2026-10-17 20:11:24 +08:00
huanghuoguoguo
3a508b5bda
Merge pull request #2683 from langbot-app/test/quality-unit-api-providers-20261017
...
test: strengthen provider service and secret response contracts
2026-10-17 20:11:18 +08:00
huanghuoguoguo
0c71bba2f0
Merge pull request #2682 from langbot-app/test/quality-unit-api-models-20261017
...
test(api): verify model persistence and runtime boundaries
2026-10-17 20:11:12 +08:00
huanghuoguoguo
1d9e551908
Merge pull request #2681 from langbot-app/test/quality-auth-boundary-oracles-20261017
...
test(auth): verify revocation and authorization ordering
2026-10-17 20:11:06 +08:00
huanghuoguoguo
98cc2ec2d6
Merge pull request #2680 from langbot-app/fix/auth-invalid-json-contract-20261017
...
fix(auth): reject malformed credential payloads before authentication
2026-10-17 20:11:01 +08:00
huanghuoguoguo
0b0201a3f5
Merge pull request #2679 from langbot-app/test/quality-api-observability-20261017
...
test(api): verify monitoring payloads and embed side effects
2026-10-17 20:10:55 +08:00
huanghuoguoguo
01a2c6347c
Merge pull request #2678 from langbot-app/test/quality-runtime-followup-20261017
...
test(pipeline): verify message and provider behavior
2026-10-17 20:10:49 +08:00
huanghuoguoguo
277cf364ec
Merge pull request #2677 from langbot-app/test/quality-support-services-oracles-20261017
...
test: verify committed workspace and service outcomes
2026-10-17 20:10:42 +08:00
huanghuoguoguo
a18a1436a5
Merge pull request #2676 from langbot-app/test/quality-support-io-oracles-20261017
...
test: strengthen storage configuration and utility contracts
2026-10-17 20:10:36 +08:00
huanghuoguoguo
ecea4c3d41
Merge pull request #2675 from langbot-app/test/quality-self-duplicates-20261017
...
test: remove redundant backend checks and migration aliases
2026-10-17 20:10:30 +08:00
huanghuoguoguo
567ce3a841
Merge pull request #2674 from langbot-app/test/quality-api-response-contracts-20261017
...
test(api): verify resource payloads and scoped service arguments
2026-10-17 20:10:20 +08:00
huanghuoguoguo
02eb0f35fc
Merge pull request #2672 from langbot-app/test/quality-runtime-oracles-20261017
...
test(runtime): assert filter and message delivery semantics
2026-10-17 20:10:09 +08:00
huanghuoguoguo
73268d350f
Merge pull request #2671 from langbot-app/test/quality-core-oracles-20261017
...
test(core): strengthen config and task behavior oracles
2026-10-17 20:10:03 +08:00
huanghuoguoguo
44872101f6
Merge master and preserve multimodal test contracts
2026-10-17 16:03:19 +08:00
huanghuoguoguo
d5bc009426
test(api): verify extension persistence and connection task behavior
2026-10-17 15:42:54 +08:00
huanghuoguoguo
e0c738557a
test(agent): verify persistence and denied action side effects
2026-10-17 15:35:33 +08:00
huanghuoguoguo
ca997e6faa
test(api): verify provider persistence and returned service payloads
2026-10-17 15:29:54 +08:00
huanghuoguoguo
efe1e4a758
test(auth): verify revocation and authorization ordering
2026-10-17 15:29:39 +08:00
huanghuoguoguo
69a415e562
test(models): verify model persistence and runtime boundaries
2026-10-17 15:26:38 +08:00
huanghuoguoguo
89ef102238
test(cloud): close directory observer database connections
2026-10-17 15:25:24 +08:00
huanghuoguoguo
569dd07024
fix(auth): reject malformed credential payloads before authentication
2026-10-17 15:25:16 +08:00
huanghuoguoguo
ce6465094e
test(provider): fold method presence check into invocation tests
2026-10-17 15:18:01 +08:00
huanghuoguoguo
d25c1e0f0c
test(api): verify monitoring payloads and embed side effects
2026-10-17 15:16:26 +08:00
huanghuoguoguo
c1ab2d1110
test(services): verify persisted state and delivery boundaries
2026-10-17 15:13:08 +08:00
huanghuoguoguo
bcfe78aa0e
test(pipeline): verify message and provider behavior
2026-10-17 15:12:25 +08:00
RockChinQ
c05aac538f
fix(discord): complete streaming media and event delivery
2026-10-17 15:11:29 +08:00
huanghuoguoguo
a2066c95e7
test(io): verify storage config and utility results
2026-10-17 15:07:52 +08:00
huanghuoguoguo
4afd86c1f6
test: consolidate duplicate backend contracts and strengthen stage checks
2026-10-17 15:03:50 +08:00
huanghuoguoguo
8bad1a14fe
test(api): verify resource payloads and scoped service arguments
2026-10-17 15:02:41 +08:00
huanghuoguoguo
24300adc72
test(runtime): assert filter and message delivery semantics
2026-10-17 15:01:09 +08:00
huanghuoguoguo
8d3e99d0fb
test(core): strengthen config and task behavior oracles
2026-10-17 14:58:17 +08:00
huanghuoguoguo
bbf517edbc
test(auth): exercise knowledge and event action boundaries ( #2667 )
2026-10-17 12:46:41 +08:00
huanghuoguoguo
5641637d3d
Merge pull request #2665 from langbot-app/test/regression-boundary-cleanup-20261017
...
test: remove self-confirming tests and strengthen regression boundaries
2026-10-17 11:26:46 +08:00
huanghuoguoguo
3f2d52e557
Merge pull request #2512 from langbot-app/feat/2410-sdk-skill-store
...
feat(skill): decouple read-only skills from Box execution
2026-10-17 10:13:26 +08:00
huanghuoguoguo
d54e533985
fix(skill): pin revisions per run and preserve shared Box state
2026-10-17 09:32:41 +08:00
huanghuoguoguo
438cbd41a9
test(core): provision real plugin, CLI and SeekDB contracts ( #2636 )
...
* test(core): provision official plugin CLI and SeekDB contracts
* test(core): trigger report guard tests and trim fixture checks
2026-10-17 09:13:44 +08:00
huanghuoguoguo
2b79b04d36
Merge pull request #2635 from langbot-app/test/core-contract-coverage-gaps
...
test(core): verify runtime behavior and close PostgreSQL coverage gaps
2026-10-17 09:13:07 +08:00
RockChinQ and Claude Opus 5.5
653f9e731d
Merge origin/master into feat/cloud-v2-subscriptions
...
Keep i18n'd requester error messages while adopting master's structured
RequesterError metadata.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 01:37:14 +08:00
RockChinQ and Claude Opus 5.5
16cfb6f8bd
feat(cloud): show purchased plan revision alongside the latest revision
...
- Expose the workspace's purchased plan revision from the entitlement
snapshot.
- Stack the purchased revision card in front of the latest revision in
the plan comparison dialog; both cards share the same layout, and the
purchased card's copy and prices come from the Space revision endpoint
while benefits stay on the entitlement snapshot.
- Add a cancel-first tooltip for subscribing to the newer revision.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 00:25:41 +08:00
RockChinQ and Hyu
616981b0cf
perf(llm): harden request policy and optimize connections, reasoning and prompt caching ( #2661 )
...
* fix(llm): centralize request policy and preserve stream diagnostics
* test(llm): dispose SQLite engine after migration regression
* perf(llm): reuse connections and unify reasoning and prompt cache policy
* fix(llm): preserve explicit native prompt cache options
* perf(llm): fix measured TLS setup and streaming reuse overhead
* fix(llm): resolve plugin request-chain regressions found by E2E
---------
Co-authored-by: Hyu <[email protected] >
2026-10-15 19:48:35 +08:00
RockChinQ
338b856eec
fix(monitoring): restore Cloud in-flight snapshots and collapsed dock
2026-10-15 16:42:24 +08:00
RockChinQ
68a3f64cef
test(core): update bot fixtures for platform policy checks
2026-10-15 05:31:04 +00:00
RockChinQ
625ee67113
fix(ci): align workspace fixtures and constrain mobile tours
2026-10-15 05:31:04 +00:00
RockChinQ
b8d292c94d
fix(websocket): recover debug connections and resolve backend URLs consistently
2026-10-15 05:31:04 +00:00
RockChinQ
528faf7851
test(cloud): include adapter names in runtime tenancy fixtures
2026-10-15 05:31:04 +00:00
RockChinQ
14b5bdb8c2
feat(cloud): enforce plan policies and refine workspace interface
2026-10-15 05:31:04 +00:00
Hyu
e29fd27f02
feat(i18n): localize backend messages by workspace language
2026-10-15 05:31:04 +00:00
RockChinQ
b6c4e2c395
feat(cloud): enforce signed workspace subscription resource limits
2026-10-15 05:30:36 +00:00
Hyu and Claude Opus 5.5
c0cfb5c18c
feat(pipeline-migration): relax legacy config migration and pin latest runner plugins
...
- Coerce/default/drop invalid or unknown legacy fields with warnings instead of blocking
- Never block on LocalAgent model; prune dangling KB/tool/MCP references
- Mark custom (non-builtin) 4.10 runners as unsupported_runner instead of failing
- Pin runner plugins to current marketplace versions (0.2.x); fall back to latest when a pin is withdrawn
- Raise plugin install/upgrade timeout to 600s for slow dependency installs
- Assistant configure_pipeline writes the 4.11 runner shape
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-14 00:09:52 +08:00