openclaw/docs/cli
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
..
acp.md feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
agent.md fix(cli): guard remaining embedded state writers (#121282) 2026-08-09 17:09:35 -07:00
agents.md feat(doctor): relocate shared auth store into state DB (#123349) 2026-08-13 17:44:02 -07:00
approvals.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
attach.md feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
audit.md feat: audit admitted channel participant identity (#122863) 2026-08-14 08:57:01 -05:00
backup.md fix: restore default-profile backup archives (#123504) 2026-08-14 01:39:08 -07:00
browser.md feat: cookie sync from Mac to a remote Gateway browser profile (#123494) 2026-08-13 23:47:26 -07:00
channels.md fix(status): keep multi-agent diagnostics owner-safe (#123826) 2026-08-14 14:10:23 -07:00
clawbot.md
claws.md fix(claws): recover lifecycle state safely (#123254) 2026-08-14 20:52:45 -07:00
completion.md fix(cli): preserve shell profiles when completion install fails (#117987) 2026-08-02 06:36:43 -07:00
config.md fix(cli): avoid restart hint for unchanged config (#122953) 2026-08-12 20:40:30 -07:00
configure.md
connect.md docs: repair spellcheck and anchor drift (#122960) 2026-08-12 20:50:56 -07:00
crestodian.md
cron.md feat(cli): allow editing automation display names (#122702) 2026-08-12 17:15:21 -07:00
daemon.md
dashboard.md docs: document control ui owner handoff 2026-08-06 02:21:45 +01:00
devices.md fix: make gateway token recovery usable from macOS onboarding (#118051) 2026-08-02 10:06:50 -07:00
directory.md
dns.md docs: replace retired config keys with canonical schema keys (#121330) 2026-08-09 20:30:43 -07:00
docs.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
doctor.md fix(doctor): stop false failures on multi-agent profiles (#124010) 2026-08-14 21:45:55 -07:00
fleet.md
flows.md
gateway.md fix(gateway): keep supervised restarts from migrating live state (#123920) 2026-08-14 19:31:15 -07:00
health.md fix(delivery): keep failed queue rows payload-free (#123642) 2026-08-14 06:22:51 -07:00
hooks.md fix(cli): preserve explicit read-only agent targets (#123868) 2026-08-14 15:39:24 -07:00
index.md fix(delivery): keep failed queue rows payload-free (#123642) 2026-08-14 06:22:51 -07:00
infer.md fix(cli): infer provider lists respect selected agent (#123884) 2026-08-14 16:45:37 -07:00
logs.md
mcp.md feat(mcp): per-requester OAuth for MCP servers (#122166) 2026-08-11 20:58:51 +00:00
memory.md fix(memory): report truthful index outcomes (#123863) 2026-08-14 17:17:16 -07:00
message.md fix(slack): preserve original bytes for forced media (#122667) 2026-08-12 23:32:32 +08:00
migrate.md fix(codex): guide recovery from unimported agent auth (#116807) 2026-08-01 07:08:02 -06:00
models.md fix(cli): accept inherited flags after nested subcommands (#116587) 2026-08-15 09:52:24 -07:00
node.md feat: add one-paste node onboarding (#122499) 2026-08-12 06:17:39 -07:00
nodes.md docs(gateway): clarify dynamic operator scopes (#122931) 2026-08-12 19:23:54 -07:00
onboard.md fix(onboard): stop failing intentionally unstarted gateway (#123857) 2026-08-14 14:59:54 -07:00
openclaw.md
pairing.md
path.md
plugins.md feat(security): require acknowledgement for policy warnings (#116489) 2026-08-15 03:58:45 +10:00
policy.md fix(policy): require --agent for explicit workspaces (#123880) 2026-08-14 16:15:17 -07:00
promos.md
proxy.md feat(cli): support --json across reporting commands (#117928) 2026-08-02 02:56:08 -07:00
qr.md
reset.md
resume.md feat: continue web sessions in the terminal (#122870) 2026-08-12 17:07:48 -07:00
sandbox.md fix(cli): preserve explicit read-only agent targets (#123868) 2026-08-14 15:39:24 -07:00
secrets.md feat(secrets): authenticated egress substitution proxy with destination binding (#123216) 2026-08-13 20:49:31 -07:00
security.md
sessions.md fix(cli): name the agent escapes each command supports (#124018) 2026-08-14 21:58:11 -07:00
setup.md
skills.md fix(cli): accept inherited flags after nested subcommands (#116587) 2026-08-15 09:52:24 -07:00
status.md fix(status): keep explicit fleets ownerless in diagnostics (#123831) 2026-08-14 14:54:52 -07:00
system.md
tasks.md fix: make subagent completion delivery durable 2026-08-03 02:48:34 -05:00
transcripts.md fix(discord): bind transcript capture to source account [AI] (#118579) 2026-08-15 12:10:43 -07:00
tui.md feat(secrets): add SQLite-backed secret store (#121559) 2026-08-10 07:08:40 -07:00
uninstall.md
update.md perf(update): reuse dev preflight build cache (#117246) 2026-07-31 22:59:44 -07:00
voicecall.md
webhooks.md
wiki.md fix(wiki): accept --agent for agent-scoped vaults (#117943) 2026-08-02 03:33:15 -07:00
workboard.md
worker.md