Peter Steinberger
7c1deea5fa
docs: document plugin setup state
2026-06-04 04:54:37 -04:00
Peter Steinberger
f875b519e5
docs: document plugin host contracts
2026-06-04 04:51:24 -04:00
Peter Steinberger
040ebadfc5
docs: document plugin runtime contracts
2026-06-04 04:48:42 -04:00
Peter Steinberger
f91fab8b18
docs: document plugin manifest helpers
2026-06-04 04:46:27 -04:00
Peter Steinberger
a77f20a6d6
docs: document plugin registry helpers
2026-06-04 04:44:12 -04:00
Peter Steinberger
4d54d196c9
docs: document plugin discovery helpers
2026-06-04 04:41:47 -04:00
Peter Steinberger
fffd72f36d
docs: document plugin compatibility helpers
2026-06-04 04:38:31 -04:00
Peter Steinberger
21572415c8
docs: document plugin lifecycle helpers
2026-06-04 04:36:44 -04:00
Peter Steinberger
f6049db20f
docs: document plugin discovery helpers
2026-06-04 04:34:19 -04:00
Peter Steinberger
6de517cbcb
docs: document plugin registry helpers
2026-06-04 04:31:52 -04:00
Peter Steinberger
507e237d8c
docs: document plugin command helpers
2026-06-04 04:29:53 -04:00
Peter Steinberger
6082f01b97
docs: document plugin loader helpers
2026-06-04 04:27:23 -04:00
Peter Steinberger
d33664aef0
docs: document plugin provider helpers
2026-06-04 04:25:18 -04:00
Peter Steinberger
8975f75c8b
docs: document plugin public surface helpers
2026-06-04 04:22:45 -04:00
Peter Steinberger
463e9f2704
docs: document plugin install metadata helpers
2026-06-04 04:21:07 -04:00
Peter Steinberger
ee282c6de5
docs: document plugin auth helpers
2026-06-04 04:19:03 -04:00
Peter Steinberger
6d6aba2be5
docs: document plugin runtime helpers
2026-06-04 04:17:40 -04:00
Peter Steinberger
a6d084113a
docs: document plugin install helpers
2026-06-04 04:15:33 -04:00
Peter Steinberger
6a2b1b2198
docs: document plugin metadata helpers
2026-06-04 04:14:06 -04:00
Peter Steinberger
e8e6c684bb
docs: document tui and plugin helpers
2026-06-04 04:12:38 -04:00
Vincent Koc
474be452a7
test: align dependency override guard with workspace metadata
2026-06-04 04:07:15 +02:00
Vincent Koc
c286f56167
test: align e2e fixtures with current runtime stores
2026-06-04 03:29:37 +02:00
Peter Steinberger
179ff9b423
docs: document plugin registry helper APIs
2026-06-03 21:03:43 -04:00
Peter Steinberger
9b6cd2ea75
docs: document plugin security channel helpers
2026-06-03 21:01:33 -04:00
Brian
7b5f75eb98
Pin official npm plugin install records ( #88585 )
...
* fix(plugins): pin official npm install records
* fix(infra): tolerate equivalent plugin install migrations
* fix(plugins): preserve manual exact plugin pins
* fix(infra): remove stale migration imports
* chore: unblock ci guards
* fix: preserve official sync integrity checks
* fix: avoid prerelease integrity carryover
* fix: preserve manual official npm specs
* fix: preserve beta fallback integrity checks
* fix: preserve trusted prerelease fallback integrity
* fix: preserve prerelease-only integrity checks
* fix: pin unchanged official npm records
* fix: allow official compatible fallback updates
* fix: preserve fallback integrity after prerelease resolution
* fix: skip incompatible fallback integrity pins
* fix: preserve pin-only install provenance
* fix: check integrity when repairing missing official pins
---------
Co-authored-by: Lilac <lilac@Lilacs-iMac.local >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-06-03 17:58:09 -07:00
Peter Steinberger
d1fef1d50d
docs: document plugin runtime config helpers
2026-06-03 20:54:08 -04:00
Vincent Koc
392af2e612
fix(deps): keep managed overrides in workspace metadata
2026-06-03 17:43:09 -07:00
Peter Steinberger
69c8097dd1
docs: document plugin overlay memory helpers
2026-06-03 20:41:35 -04:00
Peter Steinberger
fd5dc5bb3a
docs: document plugin catalog install helpers
2026-06-03 20:39:16 -04:00
Peter Steinberger
f6aa2c02d1
docs: document plugin runtime load context
2026-06-03 20:36:52 -04:00
Peter Steinberger
7b4d14f786
docs: document plugin runtime helper APIs
2026-06-03 20:34:17 -04:00
Peter Steinberger
58f7d7e5f8
docs: document plugin scope state helpers
2026-06-03 20:30:38 -04:00
Peter Steinberger
0ad13b714e
docs: document plugin manifest install helpers
2026-06-03 20:28:45 -04:00
Peter Steinberger
bb8192ff7c
docs: document plugin hook provider helpers
2026-06-03 20:26:18 -04:00
Peter Steinberger
c5d52bf2a7
docs: document plugin runtime utilities
2026-06-03 20:22:56 -04:00
Peter Steinberger
06ad1d0d74
docs: document plugin public artifact helpers
2026-06-03 20:21:16 -04:00
Peter Steinberger
27b1d05a1d
docs: document plugin runtime status helpers
2026-06-03 20:19:17 -04:00
Peter Steinberger
02c6630f11
docs: document plugin install helpers
2026-06-03 20:17:55 -04:00
Peter Steinberger
c821ef274b
docs: document plugin test helpers
2026-06-03 20:16:51 -04:00
Peter Steinberger
335f045393
docs: document plugin manifest helpers
2026-06-03 20:15:37 -04:00
Peter Steinberger
371777ad14
docs: document plugin runtime loaders
2026-06-03 20:13:51 -04:00
Peter Steinberger
ca7c2714f6
docs: document plugin auth runtime helpers
2026-06-03 20:12:42 -04:00
Peter Steinberger
b1d434b666
docs: document plugin provider helpers
2026-06-03 20:11:25 -04:00
Peter Steinberger
bbff951880
docs: document plugin index policy helpers
2026-06-03 20:04:38 -04:00
Peter Steinberger
9a4d28695b
docs: document plugin host helpers
2026-06-03 20:01:47 -04:00
B.K.
c96a12d3c8
fix(update): surface plugin channel fallbacks ( #81422 )
...
* fix: surface plugin update channel fallbacks
* fix: clarify dry-run plugin fallback output
* fix: preserve failed plugin fallback metadata
* chore: mark compatibility aliases deprecated
* chore: fix channel runtime lint directive
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-06-03 16:00:40 -07:00
Peter Steinberger
0b8aabe864
docs: document auth profile failure policy contract ( #89613 )
...
* docs: document markdown marker renderer
* docs: document rendered markdown chunking
* docs: document markdown text chunking
* docs: document shared text chunking
* docs: document plugin text chunking exports
* docs: document avatar policy constants
* docs: document node match candidates
* docs: document scoped expiring id cache
* docs: document runtime import normalization
* docs: document string sample summaries
* docs: document session usage timeseries types
* docs: document session usage response types
* docs: document manifest frontmatter shapes
* docs: document channel route input metadata
* docs: document pair loop guard settings
* docs: document migration config patch helpers
* docs: document api provider registry
* docs: document tool call repair payloads
* docs: document plugin tool payload helpers
* docs: document lazy promise loader
* docs: document store writer queue state
* docs: document thread binding lifecycle
* docs: document concurrency helper contract
* docs: document gateway client info contract
* docs: document delivery context contracts
* docs: document secret ref defaults contract
* docs: document command gating contract
* docs: document avatar policy contract
* docs: document node match policy
* docs: document message channel normalization
* docs: document boolean parsing contract
* docs: document zod parse helpers
* docs: document direct dm guard policy
* docs: document fixed window limiter contract
* docs: document node presence event contract
* docs: document secret normalization contract
* docs: document progress draft line removal
* docs: document usage formatting contracts
* docs: document agent run status contract
* docs: document runtime import helpers
* docs: document provider utility ownership
* docs: document invalid config helpers
* docs: document json compat parser
* docs: document channel config metadata ownership
* docs: document channel logging helpers
* docs: document sender identity validation ownership
* docs: document string sampling helper
* docs: document global singleton helpers
* docs: document transcript tool helpers
* docs: document exec safe-bin normalization
* docs: document reaction level resolver
* docs: document account snapshot redaction boundary
* docs: document messaging target helpers
* docs: document thread binding messages
* docs: document conversation binding context
* docs: document conversation resolution helper
* docs: document owner display secret retention
* docs: document provider request config types
* docs: document skills config types
* docs: document memory config types
* docs: document imessage config types
* docs: document crestodian config types
* docs: document tools config policies
* docs: document shared config base types
* docs: document channel config contracts
* docs: document openclaw config state types
* docs: document model config contracts
* docs: document shared agent config types
* docs: document agent defaults config types
* docs: document secret input contracts
* docs: document auth config contracts
* docs: document gateway config contracts
* docs: document tool call stream repair contracts
* docs: document memory host facades
* docs: document llm core contracts
* docs: document markdown core contracts
* docs: document gateway connect error contracts
* docs: document gateway protocol primitives
* docs: document gateway frame schemas
* docs: document gateway device schemas
* docs: document gateway environment schemas
* docs: document gateway push schemas
* docs: document gateway plugin schemas
* docs: document gateway artifact schemas
* docs: document gateway command schemas
* docs: document gateway task schemas
* docs: document gateway exec approval schemas
* docs: document gateway secret schemas
* docs: document gateway config schemas
* docs: document gateway snapshot schemas
* docs: document gateway chat schemas
* docs: document gateway wizard schemas
* docs: document gateway node schemas
* docs: document gateway plugin approval schemas
* docs: document gateway talk schemas
* docs: document gateway agent schemas
* docs: document gateway session schemas
* docs: document gateway cron schemas
* docs: document gateway agent model skill schemas
* docs: document gateway skill proposal tool schemas
* docs: document gateway protocol registry
* docs: document gateway channel status schemas
* docs: document gateway schema regression tests
* docs: document gateway schema barrel
* docs: document gateway validator tests
* docs: document gateway primitive push tests
* docs: document gateway contract tests
* docs: document native protocol guard
* docs: document channel schema tests
* docs: document gateway protocol smoke tests
* docs: document gateway protocol entrypoint
* docs: document gateway protocol type exports
* docs: document gateway error codes
* docs: document protocol schema registry
* docs: document talk audio codec
* docs: document talk activation names
* docs: document talk consult questions
* docs: document talk consult tool
* docs: document talk run control contracts
* docs: document talk run control adapter
* docs: document talkback consult queue
* docs: document talk consult transcript guard
* docs: document talk fast context runtime
* docs: document forced talk consult coordinator
* docs: document talk output activity tracker
* docs: document talk event metrics
* docs: document talk diagnostics
* docs: document talk observability hook
* docs: document talk provider resolver
* docs: document talk provider registry
* docs: document talk runtime primitives
* docs: document talk consult controller logs
* docs: document channel identity helpers
* docs: document channel account allowlist helpers
* docs: document channel metadata draft controls
* docs: document channel ingress policy
* docs: document channel sender access gates
* docs: document channel catalog message contracts
* docs: document channel account plugin helpers
* docs: document configured binding helpers
* docs: document channel acp approval config helpers
* docs: document channel bundled config write helpers
* docs: document channel plugin utility contracts
* docs: document channel config access helpers
* docs: document channel message action helpers
* docs: document channel outbound runtime helpers
* docs: document channel pairing promotion helpers
* docs: document channel registry helpers
* docs: document channel setup wizard helpers
* docs: document channel lifecycle status helpers
* docs: document channel target thread helpers
* docs: document channel session binding helpers
* docs: document channel package module probes
* docs: document channel setup wizard contracts
* docs: document channel plugin API barrels
* docs: document channel contract test helpers
* docs: document channel core helpers
* docs: document small core facades
* docs: document provider runtime helpers
* docs: document persistence and realtime helpers
* docs: document mcp and state helpers
* docs: document tool planner contracts
* docs: document music generation runtime
* docs: document crestodian command flow
* docs: document utility helpers
* docs: document node host helpers
* docs: document transcript contracts
* docs: document trajectory export contracts
* docs: document image generation contracts
* docs: document routing helper contracts
* docs: document session helper contracts
* docs: document video generation contracts
* docs: document model catalog contracts
* docs: document proxy capture contracts
* docs: document status rendering contracts
* docs: document test helper contracts
* docs: document wizard setup contracts
* docs: document process contracts
* docs: document memory host sdk contracts
* docs: document tts contracts
* docs: document secrets runtime contracts
* docs: document shared helper contracts
* docs: document hook runtime contracts
* docs: document security audit contracts
* docs: document flow contracts
* docs: document media understanding contracts
* docs: document tui contracts
* docs: document logging contracts
* docs: document llm contracts
* docs: document cron contracts
* docs: document daemon contracts
* docs: document task contracts
* docs: document acp contracts
* docs: document test utility contracts
* docs: document skill contracts
* docs: document config contracts
* docs: document outbound infra contracts
* docs: document command analysis contracts
* docs: document provider usage infra contracts
* docs: document file safety infra contracts
* docs: document exec approval infra contracts
* docs: document gateway runtime infra contracts
* docs: document infra utility contracts
* docs: document infra queue storage contracts
* docs: document heartbeat infra contracts
* docs: document remaining infra contracts
* docs: document gateway auth contracts
* docs: document gateway display helpers
* docs: document gateway http helpers
* docs: document gateway node helpers
* docs: document gateway mcp helpers
* docs: document gateway support helpers
* docs: document gateway server runtime helpers
* docs: document gateway runtime bootstrap helpers
* docs: document gateway session events
* docs: document gateway utility helpers
* docs: document gateway talk helpers
* docs: document gateway helper contracts
* docs: document gateway server method helpers
* docs: document gateway server auth helpers
* docs: document gateway server tests
* docs: document gateway test helpers
* docs: document gateway node tests
* docs: document gateway channel tests
* docs: document gateway session tests
* docs: document gateway server startup tests
* docs: document gateway tool test helpers
* docs: document gateway server test helpers
* docs: document gateway server method tests
* docs: document remaining gateway tests
* docs: document plugin sdk public subpaths
* docs: document plugin sdk runtime helpers
* docs: document plugin sdk memory provider helpers
* docs: document plugin sdk runtime facades
* docs: document plugin sdk command approval helpers
* docs: document plugin sdk runtime types
* docs: document plugin sdk browser account helpers
* docs: document plugin sdk media memory helpers
* docs: document plugin sdk core tests
* docs: document plugin sdk contract helpers
* docs: document plugin sdk test helpers
* docs: document remaining plugin sdk tests
* docs: document cli utility helpers
* docs: document cli runtime helpers
* docs: document cli command registration helpers
* docs: document node cli helpers
* docs: document cli program registration
* docs: document message cli registration
* docs: document daemon cli helpers
* docs: document cli route parsers
2026-06-03 15:20:39 -07:00
Josh Avant
154f439c81
Add operator install policy and remove dangerous-code install scanners ( #89516 )
...
* feat: add operator install policy
* test: cover plain-file plugin install code
* fix: preserve locationless install policy findings
* refactor: remove install-time plugin scanner
* test: remove stale plugin install helper
* fix: preserve before-install builtin scan type
* fix: preserve plugin dependency denylist
---------
Co-authored-by: Mainframe <mainframe@MainfraacStudio.localdomain >
2026-06-03 14:17:29 -07:00
Vincent Koc
d358294f89
test(plugins): anchor provider family inventory to source roots
2026-06-03 17:20:10 +02:00
clawsweeper[bot]
a61c94b1f1
fix(feishu): wire setup runtime setter ( #89814 )
...
Summary:
- The PR adds a narrow Feishu runtime-setter entrypoint, wires it into the Feishu setup entry, and adds regression coverage for setup-only runtime registration.
- PR surface: Source +7, Tests +22. Total +29 across 4 files.
- Reproducibility: yes. source inspection gives a high-confidence reproduction path: current Feishu setup-only ... ate when that setter is present. I did not run a live Feishu tenant message repro in this read-only review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(feishu): wire setup runtime setter
Validation:
- ClawSweeper review passed for head befd074ca6 .
- Required merge gates passed before the squash merge.
Prepared head SHA: befd074ca6
Review: https://github.com/openclaw/openclaw/pull/89814#issuecomment-4612032021
Co-authored-by: Glenn-Agent <glenn_agent@163.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-06-03 12:36:42 +00:00