openclaw/docs/plugins
Pavan Kumar Gondhi 8668aeb969
fix(discord): bind transcript capture to source account [AI] (#118579)
* fix(discord): bind transcript capture to source account

* style(agents): keep transcript tool wiring compact

* fix(transcripts): declare account binding channels

* fix(transcripts): report effective capture account

* fix(transcripts): enforce account lifecycle ownership

* fix(transcripts): preserve cross-surface control

* fix(copilot): preserve transcript channel context

* fix(transcripts): fail closed for legacy channel owners

* fix(transcripts): add trusted legacy recovery

* fix(transcripts): preserve auto-start cleanup ownership

* fix(transcripts): reject untrusted account starts

* fix(transcripts): keep persisted ownership authoritative

* fix(transcripts): harden legacy recovery

* fix(transcripts): preserve agent ownership boundary

* fix(transcripts): scope account binding to source channel

* fix(transcripts): preserve unattributed owner isolation

* fix(transcripts): own configured captures by account

* docs(plugins): clarify transcript auto-start ownership

* test(transcripts): cover account-less recovery

* docs(transcripts): scope legacy recovery by provider

* fix(discord): reuse eligible account ordering for transcripts

* test(discord): use neutral transcript account fixtures

* fix(transcripts): keep accountless recovery local

* fix(discord): resolve transcript accounts by voice capability

* fix(transcripts): bound account resolution failures

* fix(transcripts): bound account tool output

* fix(transcripts): honor unresolved provider accounts

* fix(transcripts): preserve binding when providers are missing

* fix(transcripts): fail closed on unknown binding provenance

* fix(transcripts): qualify account lifecycle capability

* fix(transcripts): normalize provable legacy owners

* fix(transcripts): bind scheduled capture to caller authority

* fix(transcripts): preserve scheduled caller identity tuple

* fix(transcripts): preserve channel-less scheduled authority

* fix(plugin-sdk): publish transcript provider types

* fix(transcripts): use exact lifecycle ownership tokens

* fix(transcripts): preserve local ownerless lifecycle access

* fix(transcripts): allow local configured capture control

* fix(transcripts): preserve scheduled caller channel

* fix(transcripts): retain named-agent legacy recovery

* fix(transcripts): deny unrelated remote channels

* fix(doctor): validate transcript owner inference

* fix(transcripts): restrict legacy remote recovery

* fix(ci): align transcript Doctor checks

* fix(transcripts): require Doctor-owned legacy metadata

* fix(transcripts): reject unowned remote capture starts

* fix(transcripts): reject unbound Discord lifecycle calls

* fix(transcripts): distinguish legacy owner rows

* test(discord): keep unavailable account fixture typed

* fix(transcripts): mark current imports for Doctor

* fix(transcripts): complete account ownership validation

* fix(discord): restore transcript package boundary

* fix(discord): preserve bundled transcript entry boundary

* docs(transcripts): clarify Discord auto-start account

* fix(transcripts): bind account-owned imports

* fix: preserve transcript and cron policy state

* fix(cron): preserve scheduled transcript authority

* fix(discord): keep legacy transcript rows local

* fix(transcripts): narrow account ownership boundary

* fix(transcripts): preserve trusted caller ownership

* fix(discord): enforce transcript source authorization

* fix(ci): bound Control UI gzip build variance

* test(qa): align transcript scenario contracts

* fix(agents): repair rebased caller context

* fix(discord): restore rebased account ownership

* test(discord): restore voice account fixtures

---------

Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-08-15 12:10:43 -07:00
..
reference fix(policy): require --agent for explicit workspaces (#123880) 2026-08-14 16:15:17 -07:00
adding-capabilities.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
admin-http-rpc.md fix(gateway): restart after prepared maintenance suspension (#124157) 2026-08-15 04:53:38 -07:00
agent-tools.md
architecture-internals.md refactor: retire due compat-ledger surfaces (context-engine host params, deactivate alias, logging internals) (#121845) 2026-08-12 12:41:27 -07:00
architecture.md refactor(gateway): remove deferred channel load flag; 503 plugin routes until runtime ready (#117852) 2026-08-02 00:36:21 -07:00
beam.md fix(beam): open uploads at canonical catalog URLs (#120927) 2026-08-09 02:09:01 -07:00
building-extensions.md
building-plugins.md docs(plugins): link setup-input deprecations to the migration pattern and document reader sweeps (#112692) 2026-07-22 11:04:19 -07:00
bundles.md feat(plugins): read the ai.openclaw Agent Plugins extension namespace (#120214) 2026-08-07 03:49:12 -07:00
cli-backend-plugins.md fix(compaction): allow Claude CLI sessions to compact without API keys (#120496) 2026-08-14 09:30:15 -07:00
codex-computer-use.md docs: fix stale cua-computer section link on the Codex Computer Use page (#123892) 2026-08-14 17:33:23 -07:00
codex-harness-reference.md fix(codex): let owners install plugins from discovered marketplaces (#122389) 2026-08-12 20:29:40 +00:00
codex-harness-runtime.md fix(codex): restore connected apps for token-authenticated runs (#115075) 2026-07-29 06:21:25 -04:00
codex-harness.md fix(codex): refresh session meters after /codex compact (#123640) 2026-08-14 09:47:43 -07:00
codex-native-plugins.md fix(codex): let owners install plugins from discovered marketplaces (#122389) 2026-08-12 20:29:40 +00:00
codex-supervision.md fix(session-catalog): preserve explicit agent ownership across UI and CLI (#123899) 2026-08-15 04:47:28 -07:00
community.md
compatibility.md refactor: retire due compat-ledger surfaces (context-engine host params, deactivate alias, logging internals) (#121845) 2026-08-12 12:41:27 -07:00
copilot.md docs: repair spellcheck and anchor drift (#122960) 2026-08-12 20:50:56 -07:00
dependency-resolution.md build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
google-meet.md feat(meetings): enable Linux Chrome talk-back (#118451) 2026-08-09 02:13:17 -07:00
hooks.md feat(security): require acknowledgement for policy warnings (#116489) 2026-08-15 03:58:45 +10:00
install-overrides.md
llama-cpp.md feat(llama-cpp): raise default context size to 64K (#123701) 2026-08-14 08:26:41 -07:00
logbook.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
manage-plugins.md fix(claws): recover lifecycle state safely (#123254) 2026-08-14 20:52:45 -07:00
manifest.md feat(cloud-workers): add desktop apps and browser autonomy (#121475) 2026-08-10 20:31:07 -07:00
meeting-plugins.md feat(meetings): enable Linux Chrome talk-back (#118451) 2026-08-09 02:13:17 -07:00
memory-lancedb.md docs: repair spellcheck and anchor drift (#122960) 2026-08-12 20:50:56 -07:00
memory-wiki.md docs: replace retired config keys with canonical schema keys (#121330) 2026-08-09 20:30:43 -07:00
message-presentation.md feat(status): render /status as a native rich card and declutter the plain body (#120167) 2026-08-07 20:46:52 +05:30
oc-path.md
onepassword.md fix(onepassword): make SecretRef setup production-safe 2026-07-25 06:03:30 -05:00
plugin-inventory.md refactor(plugins): replace node-llama-cpp with managed llama-server (#123105) 2026-08-13 16:58:20 -07:00
plugin-permission-requests.md fix(plugins): enforce hook security invariants (#115701) 2026-07-29 16:10:34 +08:00
reference.md fix(plugins): surface manifest-only bundled capabilities (#121354) 2026-08-09 19:43:49 -07:00
sdk-agent-harness.md fix(agents): self-heal unsupported harness transports (#123258) 2026-08-13 13:08:35 -07:00
sdk-channel-inbound.md feat: audit admitted channel participant identity (#122863) 2026-08-14 08:57:01 -05:00
sdk-channel-ingress.md feat: audit admitted channel participant identity (#122863) 2026-08-14 08:57:01 -05:00
sdk-channel-message.md refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
sdk-channel-outbound.md fix(discord): unblock ingress after retry exhaustion 2026-08-13 01:34:05 -05:00
sdk-channel-plugins.md fix(synology-chat): deliver attachments without forwarding source URLs [AI] (#119941) 2026-08-14 17:05:20 -05:00
sdk-channel-turn.md
sdk-entrypoints.md refactor(computer-use): one canonical wire contract + node-host provider seam (#123509) 2026-08-13 23:32:32 -07:00
sdk-migration.md refactor: retire due compat-ledger surfaces (context-engine host params, deactivate alias, logging internals) (#121845) 2026-08-12 12:41:27 -07:00
sdk-overview.md fix(discord): bind transcript capture to source account [AI] (#118579) 2026-08-15 12:10:43 -07:00
sdk-provider-plugins.md Optimize OpenAI turn latency and simplify reuse (#121687) 2026-08-10 16:23:06 -07:00
sdk-runtime.md fix(codex): refresh session meters after /codex compact (#123640) 2026-08-14 09:47:43 -07:00
sdk-setup.md fix(channels): fail-fast headless channel setup with plugin-declared env contracts (#122530) 2026-08-12 17:12:15 +00:00
sdk-subpaths.md perf(test): move direct import smoke to test fixtures (#123923) 2026-08-14 19:07:48 -07:00
sdk-testing.md perf(test): move direct import smoke to test fixtures (#123923) 2026-08-14 19:07:48 -07:00
teams-meetings.md feat(meetings): enable Linux Chrome talk-back (#118451) 2026-08-09 02:13:17 -07:00
tool-plugins.md docs(plugins): link setup-input deprecations to the migration pattern and document reader sweeps (#112692) 2026-07-22 11:04:19 -07:00
vault.md
voice-call.md fix(voice-call): prevent unrelated session recall in fast context (#118498) 2026-08-03 03:38:02 -07:00
webhooks.md feat(secrets): add SQLite-backed secret store (#121559) 2026-08-10 07:08:40 -07:00
workboard.md fix(workboard): diagnose archived cards still in an active status (#116359) (#117290) 2026-08-02 07:30:52 -07:00
zalouser.md
zoom-meetings.md feat(meetings): enable Linux Chrome talk-back (#118451) 2026-08-09 02:13:17 -07:00