Commit graph

548 commits

Author SHA1 Message Date
Peter Steinberger
0294aebe6f
feat(providers): add DeepInfra provider plugin (#73038)
* feat(providers): add DeepInfra provider plugin

* feat(deepinfra): add media provider surfaces

* fix(deepinfra): satisfy provider boundary checks

* docs: add gitcrawl maintainer skill

* test: include deepinfra in live media sweeps

* fix: remove stale tts contract import
2026-04-28 01:12:54 +01:00
Peter Steinberger
39e3d8d31d
ci: shard release validation reruns 2026-04-27 23:38:13 +01:00
Peter Steinberger
54e13d4910
ci: split release validation slow shards 2026-04-27 20:30:17 +01:00
Gustavo Madeira Santana
dd1a94f089
docs(qa): reorg, audit against code, and refresh stale content
Reorg
- Rename the architecture page title to "QA overview" (slug stays
  /concepts/qa-e2e-automation so inbound links keep working).
- Move "Adding a channel to QA" + scenario-helper-name reference from
  testing.md into qa-e2e-automation.md under "Transport adapters". Architecture
  belongs with the architecture page.
- Drop the duplicate live-transport coverage table from testing.md; canonical
  copy stays in qa-e2e-automation.md under a new "Live transport coverage"
  heading so qa-matrix.md can deep-link to it.
- Slim testing.md QA-specific runners section to ops only, with cross-links.

Audit (against extensions/qa-lab/src/cli.ts, qa-channel/src/config-schema.ts,
and live-transport runtimes)
- qa-e2e-automation.md gains a "Command surface" table covering all 14
  openclaw qa <subcommand> forms; previously only ~7 of 14 were named.
- Document missing OPENCLAW_QA_TELEGRAM_CAPTURE_CONTENT and
  OPENCLAW_QA_DISCORD_CAPTURE_CONTENT env vars (Matrix already had it).
- Cross-link qa coverage from the Reporting section.
- qa-channel.md completes the config-key list (enabled, name, accounts,
  defaultAccount were missing from the schema doc) and pollTimeoutMs range.
- Drop stale "Follow-up work" framing in qa-channel.md (provider/model matrix,
  scenario discovery, orchestration) — all three already shipped.
- Replace "vertical slice" language with current behavior; fix misplaced
  debugger-UI paragraph.

Discoverability
- Add a Note callout to testing.md pointing at the three QA pages
  (QA overview, Matrix QA, QA channel) so maintainers landing on testing.md
  see the QA stack in the prologue.

Glossary entries for the renamed/new doc titles.
2026-04-27 13:40:11 -04:00
Peter Steinberger
98b441edb1
ci: split release docker integration chunks 2026-04-27 13:24:30 +01:00
Peter Steinberger
cff1bdb491
ci: trim duplicate release package lanes 2026-04-27 13:15:10 +01:00
Peter Steinberger
a0aedea63d
fix: guard cli bootstrap imports 2026-04-27 11:24:35 +01:00
Peter Steinberger
98e7242b53
test: split ui unit tests from generic lane 2026-04-27 08:35:04 +01:00
Peter Steinberger
a3fcb8db79
ci(docker): split bundled release lanes 2026-04-27 07:17:14 +01:00
Peter Steinberger
44a504cd39
ci: time-box package acceptance legacy compat 2026-04-27 07:11:14 +01:00
Peter Steinberger
45bdfb5f72
ci(docker): keep release path at three chunks 2026-04-27 06:39:46 +01:00
Peter Steinberger
5e9a96fafb
ci(docker): reuse cached e2e images for reruns 2026-04-27 06:29:09 +01:00
Vincent Koc
5bba899a70
docs: batch fix filler Note/page openers and one TUI auth Warning
- gateway/authentication: tighten model-provider Note opener
- help/debugging: drop 'this page covers' filler
- reference/session-management-compaction: rephrase end-to-end intro
- reference/transcript-hygiene: drop 'this document describes' filler
- web/index: collapse 'this page focuses' filler
- web/tui: convert prose --url Note to Warning component
2026-04-26 22:12:17 -07:00
Vincent Koc
9df7fe3986
docs: fix live docs callout formatting 2026-04-26 22:08:22 -07:00
Vincent Koc
05ebfa4146
docs(help+tools): batch convert prose callouts to Mintlify components
- testing-live: Tip components for model-discovery and authoritative-list guidance
- debugging: --dev flag Note and non-dev gateway stop Tip
- testing: narrowing live tests Tip
- tools/lobster: optional-plugin allowlist Note
- tools/acp-agents-setup: blockquote Important to Warning component
2026-04-26 22:01:55 -07:00
Peter Steinberger
6987132aed
ci: add Matrix QA profiles 2026-04-27 05:43:14 +01:00
Peter Steinberger
02455c0c52
ci: include telegram in release package acceptance 2026-04-27 05:14:19 +01:00
Peter Steinberger
cc79f4982c
docs: explain telegram package artifact testing 2026-04-27 05:09:17 +01:00
Peter Steinberger
3c8760f16d
fix: allow heavyweight docker lanes at low parallelism 2026-04-27 05:04:52 +01:00
Peter Steinberger
02d266c6c4
ci: split package acceptance refs 2026-04-27 04:39:19 +01:00
Peter Steinberger
76de167ca1
ci: add package acceptance workflow 2026-04-27 04:25:31 +01:00
Peter Steinberger
a72522d05d
test: prefer glm 5 in live sweeps 2026-04-27 03:56:16 +01:00
Peter Steinberger
7ca2f9fed5
test(docker): align package harness image 2026-04-27 01:22:58 +01:00
Peter Steinberger
42db865673
test(docker): run observability on shared image 2026-04-27 00:49:36 +01:00
Vincent Koc
5d7c6e6bda
test(docker): add observability smoke
Add Docker aggregate observability coverage for QA-lab OTEL and Prometheus diagnostics.
2026-04-26 16:43:56 -07:00
Peter Steinberger
998e37fcb3
ci: allow installer smoke baseline override 2026-04-27 00:31:30 +01:00
Peter Steinberger
89ab39ca64
test: simplify changed test routing 2026-04-26 23:58:13 +01:00
Peter Steinberger
2efc4a8233
docs(test): document docker e2e layout 2026-04-26 23:36:31 +01:00
Peter Steinberger
d108110a89
ci: use packaged tarball for docker e2e 2026-04-26 23:10:33 +01:00
Peter Steinberger
e60cc50dff
test(gateway): harden acp bind docker smoke 2026-04-26 19:14:58 +01:00
Peter Steinberger
6a00be5f90
fix(update): complete channel switch follow-up work 2026-04-26 11:38:44 +01:00
Peter Steinberger
cd8187d7ce
test(parallels): harden smoke agent model setup 2026-04-26 11:38:33 +01:00
Peter Steinberger
8a52c7b3d9
test: cover ClawHub plugin install uninstall 2026-04-26 11:28:18 +01:00
Peter Steinberger
6f50253a4d
fix: clarify install switching 2026-04-26 09:46:41 +01:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config 2026-04-26 08:12:44 +01:00
Peter Steinberger
e40094a9ef
test(browser): add CDP snapshot Docker smoke 2026-04-26 04:40:26 +01:00
Peter Steinberger
0ddbae171d
test: cover codex app-server subagents 2026-04-26 03:46:30 +01:00
Peter Steinberger
87142b5fb1
test: narrow live Docker package script changes 2026-04-26 01:59:12 +01:00
Peter Steinberger
099d18f432
test: narrow live Docker ACP changed gate 2026-04-26 01:48:33 +01:00
Peter Steinberger
81c2a1de26
test: add Droid ACP bind Docker lane 2026-04-26 01:31:27 +01:00
Peter Steinberger
e918e5f75c
fix: hide runtime context from submitted prompts 2026-04-26 00:57:04 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing 2026-04-25 23:47:00 +01:00
Peter Steinberger
9d2254be06
test(agents): make Gemini MCP smoke local 2026-04-25 21:45:57 +01:00
Peter Steinberger
dcfd5913fd
refactor(agents): share bundle MCP config merging 2026-04-25 21:36:22 +01:00
Peter Steinberger
768bbc7cc0
docs: update OpenAI GPT-5.5 API guidance 2026-04-25 18:14:10 +01:00
Peter Steinberger
6b3e4b88d6
test: update QA parity fixtures for GPT-5.5 2026-04-25 18:05:28 +01:00
Peter Steinberger
dd78b7f773
fix: harden OpenCode ACP bind dispatch 2026-04-25 13:38:58 +01:00
Peter Steinberger
b26367e22f
test: add Crestodian QA lab setup scenario 2026-04-25 13:15:11 +01:00
Peter Steinberger
4ac6729d12
test: expand Crestodian first-run Docker smoke 2026-04-25 12:30:26 +01:00
Val Alexander
b85b106b10
docs: add application modernization plan (#71528)
* docs: add application modernization plan

* docs: clarify frontend skill target
2026-04-25 05:29:57 -05:00