Peter Steinberger
84929bf85b
fix: clean runtime deps backup owner marker
2026-04-27 08:43:03 +01:00
Peter Steinberger
bfdee5fa72
test(browser): close hanging attach-only sockets
2026-04-27 08:40:25 +01:00
Peter Steinberger
15e634d50c
fix(plugins): normalize windows override imports
2026-04-27 08:39:42 +01:00
Peter Steinberger
4514a73170
fix: preserve live runtime deps temp dirs
2026-04-27 08:39:35 +01:00
Peter Steinberger
da55212c6e
fix(lmstudio): promote bracketed tool calls
2026-04-27 08:38:53 +01:00
BsnizND
d5e6abcb3d
Add Google Meet realtime consult agentId ( #72381 )
...
Remote proof:
- CI run 24982271745 passed on 6122e13c9f .
- Blacksmith Testbox tbx_01kq6vwehcszjfpp52f0pb3v1q passed focused Google Meet formatting, docs/link checks, realtime consult runtime tests, Google Meet tests, extension test typecheck, the core-unit-fast-support shard, and the core support boundary shard.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 08:36:59 +01:00
Peter Steinberger
f6db86f9a0
fix: normalize lazy service override imports
2026-04-27 08:35:45 +01:00
Peter Steinberger
98e7242b53
test: split ui unit tests from generic lane
2026-04-27 08:35:04 +01:00
Vincent Koc
1fc5b2b703
feat(migrations): add plugin-owned Hermes import
...
* feat: add migration providers
* feat: offer Hermes migration during onboarding
* feat(hermes): map imported config surfaces
* feat(onboard): require fresh migration imports
* docs(cli): clarify Hermes import coverage
* chore(migrations): rename Hermes importer package
* chore(migrations): rewire Hermes importer id
* fix(migrations): redact migration JSON details
* fix(hermes): use provider runtime for config imports
* test(hermes): cover missing source planning
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-27 00:34:29 -07:00
Vincent Koc
75c52b6c41
fix(ci): expose package deps to Telegram QA harness ( #72680 )
...
* fix(ci): expose package deps to telegram QA harness
* fix(ci): link QA package runtime deps
* fix(agents): guard replay metadata in empty retries
* fix(ci): keep plugin update smoke migration-stable
2026-04-27 00:33:29 -07:00
Peter Steinberger
d23ee2f702
fix: hide bundled runtime npm windows
2026-04-27 08:31:07 +01:00
Peter Steinberger
720ea766e6
fix(release): stabilize release validation probes
2026-04-27 08:27:45 +01:00
Vincent Koc
3200378ab4
fix(gateway): defer hook agent runner imports
2026-04-27 00:26:55 -07:00
Peter Steinberger
556c3e87df
fix(agents): strip Gemma reasoning from local replay
2026-04-27 08:26:28 +01:00
Peter Steinberger
f427ddc220
fix(cli): keep update completion refresh lightweight
2026-04-27 08:24:26 +01:00
Vincent Koc
1ee893bc5f
fix(gateway): defer http auth imports
2026-04-27 00:22:36 -07:00
Peter Steinberger
735890d955
fix(agents): dedupe subagent startup task
2026-04-27 08:20:45 +01:00
Peter Steinberger
daf8e14874
docs: fix msteams federated auth anchor
2026-04-27 08:20:20 +01:00
Peter Steinberger
708d833a76
test(ui): reuse ui test module environment
2026-04-27 08:19:24 +01:00
Peter Steinberger
646a268d27
fix: stage mirrored logger runtime deps
2026-04-27 08:17:18 +01:00
Peter Steinberger
729147dcb5
fix(cron): start isolated timeout after execution begins
2026-04-27 08:15:59 +01:00
Peter Steinberger
45778a840d
fix(lmstudio): allow keyless local onboarding
2026-04-27 08:15:17 +01:00
Peter Steinberger
37cd6027cf
test(gateway): harden session event setup timeout
2026-04-27 08:11:11 +01:00
Peter Steinberger
d1a8e2b17c
docs: note vitest serial flag
2026-04-27 08:08:09 +01:00
Peter Steinberger
ec9b20263c
fix(docker): expose QA harness exports for package Telegram
2026-04-27 08:07:27 +01:00
Vincent Koc
5333b1e2cc
fix(gateway): defer channel runtime imports
2026-04-27 00:07:13 -07:00
Peter Steinberger
49ce7fe90c
test: cover slack bolt auth verification suppression
2026-04-27 08:03:38 +01:00
Vincent Koc
baace37fef
docs: sentence-case sweep across 10 more pages
...
- tools/plugin: Package Entrypoints
- tools/code-execution: How To Use It
- tools/browser-linux-troubleshooting: Root Cause, Config Reference
- install/bun: Lifecycle Scripts
- nodes/audio: Mention Detection in Groups
- nodes/images: Inbound Media to Commands (Pi)
- platforms/android: Connection Runbook
- plugins/building-plugins: Beta Release Testing
- web/control-ui: Content Security Policy
- security/THREAT-MODEL-ATLAS: Framework Attribution
2026-04-27 00:03:18 -07:00
Peter Steinberger
9d33da6ddf
fix(agents): sanitize blank Bedrock user replay
2026-04-27 08:03:02 +01:00
Peter Steinberger
3d6d08116d
fix(release): expose QA package exports in Telegram acceptance
2026-04-27 08:02:23 +01:00
Vincent Koc
2a17abcf5d
docs: sentence-case sweep across 4 more pages
...
- platforms/digitalocean: Cost Comparison (2026), Oracle Cloud Free Alternative
- gateway/remote-gateway-readme: Quick Setup, How It Works
- cli/crestodian: Setup Bootstrap
- plugins/codex-harness: Computer Use
(Brand-named headings preserved across azure.md, web.md, firecrawl.md, clawhub.md, config-channels.md, security/index.md.)
2026-04-27 00:01:52 -07:00
Vincent Koc
6a03b76c9a
docs: full-page sentence-case sweep across 6 pages
...
- platforms/oracle: Cost Comparison (2026), Still Recommended, Verify Security Posture
- install/exe-dev: Automated Install with Shelley, Remote Access
- platforms/mac/dev-setup: Build Fails: Toolchain or SDK Mismatch, App Crashes on Permission Grant
- reference/AGENTS.default: What OpenClaw Does, Core Skills, Usage Notes
- install/docker: Containerized Gateway, Agent Sandbox
- ci: Package Acceptance, Job Overview, Local Equivalents
2026-04-27 00:00:31 -07:00
Vincent Koc
89230f2480
fix(gateway): defer mcp loopback imports
2026-04-27 00:00:04 -07:00
Peter Steinberger
090063bd43
fix(ci): harden cron and Docker validation
2026-04-27 07:59:28 +01:00
Vincent Koc
41268ded2d
docs: full-page sentence-case sweep across 5 worst-offender pages
...
- channels/msteams: 8 H2/H3 (Federated Authentication, Local Development, Known Limitations, Reply Style, Presentation Cards, Private Channels, etc.)
- auth-credential-semantics: 4 H2 (Stable Probe Reason Codes, Token Credentials, Explicit Auth Order Filtering, Probe Target Resolution)
- tools/browser: preserve brand-named headings (Browserless, WebSocket CDP, Chrome MCP, Control API, Brave); minor cleanup
- security/CONTRIBUTING-THREAT-MODEL: 4 H2/H3 (What We Use, Risk Levels, Review Process; Threat IDs preserved as branded label)
- gateway/multiple-gateways: 4 H2 (Best Recommended Setup, Why This Works, General Multi-Gateway Setup, Isolation Checklist)
2026-04-26 23:58:35 -07:00
Peter Steinberger
f89d0f7c53
fix(cron): preserve telegram direct thread inference
2026-04-27 07:58:03 +01:00
Vincent Koc
ca9a04b271
docs: full-page readability pass on 5 worst-offender pages
...
- automation/standing-orders: sentence-case all H2/H3 headings (Why Standing Orders, Anatomy, Execute-Verify-Report Pattern, Multi-Program Architecture, Best Practices, etc.) and clean up Related link styling
- platforms/raspberry-pi: sentence-case 10 headings (Hardware Requirements, Performance Optimizations, Cost Comparison, etc.)
- install/fly: sentence-case troubleshooting and Private Deployment headings
- pi-dev: drop 'this guide summarizes' filler, sentence-case 4 H2 headings, restore brand-cased Pi
- concepts/model-providers: sentence-case Kimi Coding (other brand-named providers preserved as-is: Google Gemini, Google Vertex, Kilo Gateway, Volcano Engine)
2026-04-26 23:57:10 -07:00
Peter Steinberger
37d37d3779
fix(cron): tolerate legacy flat schedule identity
2026-04-27 07:56:26 +01:00
Peter Steinberger
53f536b368
fix: avoid slack startup auth rejection leak
2026-04-27 07:55:57 +01:00
Peter Steinberger
725938f0f5
test: avoid heavy registry imports in web provider tests
2026-04-27 07:53:09 +01:00
Vincent Koc
d43bf6de0a
docs: batch sentence-case headings across high-Title-Case offenders
...
- pi.md: 9 H2 + 14 H3 (Package Dependencies, File Structure, Tool Pipeline, etc.)
- cli/hooks.md: 6 H2 (List All Hooks, Get Hook Information, etc.)
- plugins/message-presentation.md: 8 H2 (Producer Examples, Renderer Contract, etc.)
- plan/ui-channels.md: 7 H2 (Non Goals, Target Model, Refactor Steps, etc.)
- install/ansible.md: 6 H2 + 1 H3 (What You Get, Quick Start, etc.)
Mintlify anchor generation prefers sentence case for predictable URLs.
2026-04-26 23:52:28 -07:00
Peter Steinberger
18b6c3bb61
fix(docker): recognize current gateway readiness logs
2026-04-27 07:51:59 +01:00
Vincent Koc
4a30ae182b
fix(gateway): defer embedded runner imports
2026-04-26 23:51:08 -07:00
Vincent Koc
69c30e37d9
fix(memory-lancedb): skip processed auto-capture messages safely ( #72663 )
2026-04-26 23:51:04 -07:00
Peter Steinberger
9ced682a9d
fix(cron): omit disabled delivery trace errors
2026-04-27 07:50:50 +01:00
Peter Steinberger
4db1faaafc
chore: install discord clawd skill
2026-04-27 07:50:15 +01:00
Peter Steinberger
c754370100
docs: document maintainer testbox opt-in
2026-04-27 07:49:28 +01:00
BsnizND
2785be2604
Fix Google Meet realtime interruption playback ( #72524 )
...
Fixes #72523 .
Remote proof:
- CI run 24980529154 passed on 29f825bea5 .
- Blacksmith Testbox tbx_01kq6tsgbaxgstxmtearwy9n4w passed focused formatting, Google Meet tests, Google realtime provider tests, and extension test typecheck.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 07:49:10 +01:00
Peter Steinberger
8811112ab3
fix(release): stabilize full validation lanes
2026-04-27 07:46:44 +01:00
Peter Steinberger
ddcd9d62c4
fix(cron): invalidate stale external schedule slots
2026-04-27 07:46:08 +01:00