openclaw/docs
Peter Steinberger 5982006319
fix(slack): progress card links open the visible work session instead of the main session (#160088)
* fix(slack): link finished progress cards to the visible work session

Slack progress cards linked "Open in OpenClaw" to the conversation's main
session even when the turn spawned a visible work session, so operators on
groupScope "main" landed on /chat/<agent> instead of the child doing the work.

Carry the child's canonical URL from its producer: accepted visible spawn
receipts keep sessionUrl and label across the embedded, Codex app-server,
and CLI runners; the settled run reports them once through a new optional
GetReplyOptions.onVisibleWorkSessions before final delivery; Slack's native
task card and Block Kit card render "Open work session" for one child,
labeled links in acceptance order (max five) for several, and keep the
conversation link when none was spawned. No request-time session discovery.

To satisfy the line-cap ratchet, the visible-spawn TypeBox schema moves to
sessions-spawn-visible.schema.ts and the new cases live in sibling test
files with shared test-support fixtures.

* fix(slack): match only generated session-link action IDs

The link-only acknowledgement matched any action_id starting with
openclaw:session_link, so an unrelated button such as openclaw:session_linked
was acknowledged and dropped instead of reaching plugin or agent dispatch.
Accept only the bare ID or a numeric suffix, as the renderer emits.

* test(ci): accept measured command ceilings beside startup health

The PR's 771st database-worker file changes compact placement and exposes a
contradiction: capacity checks accept measured command groups' two-worker
ceiling, but the startup-health sibling check expected no ceiling.

Share the complete measured-generation lookup between both assertions and
recognize the existing command policy without changing planner, packing,
worker, or job-level policies. Move the unchanged tooling placement helpers
to the sibling support module, reducing the test's counted lines from 7536
to 7524.
2026-09-28 22:21:00 +00:00
..
.generated fix: keep Codex chats working during slow model discovery (#160363) 2026-09-28 11:43:38 -07:00
.i18n fix(openai): retire the Sora video provider after the API shutdown (#159543) 2026-09-27 22:52:14 +00:00
announcements
assets docs: remove stale showcase section (#158575) 2026-09-25 21:11:35 -06:00
automation fix(cron): named-session jobs run in the wrong workspace (#159444) 2026-09-28 14:54:53 -07:00
channels fix(slack): progress card links open the visible work session instead of the main session (#160088) 2026-09-28 22:21:00 +00:00
ci fix(ci): pack hybrid hourly tooling within the row cap 2026-09-28 15:04:46 -07:00
cli feat(plugins): show installed accounts and credential status (#160092) 2026-09-28 15:18:42 -07:00
concepts fix: streamed replies split Markdown tables that fit one message (#160701) 2026-09-29 03:41:47 +05:30
diagnostics perf(cli): keep client diagnostics off shared state 2026-09-24 12:56:28 +00:00
gateway fix(doctor): preserve file access when merging tool notes (#159194) 2026-09-28 14:47:52 -06:00
help fix(test): include all runners for package directories (#160653) 2026-09-28 14:36:06 -07:00
images
install fix(node-host): updates never install on Bun-only macOS and Linux hosts (#160575) 2026-09-28 14:59:44 -07:00
maturity refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
nodes fix: worker turns fail on older session-host nodes after the Gateway adds a worker tool (#160147) 2026-09-28 21:58:24 +00:00
platforms fix(ios): preserve setup after bootstrap preparation refuses (#160218) 2026-09-28 09:25:24 -07:00
plugins fix(slack): progress card links open the visible work session instead of the main session (#160088) 2026-09-28 22:21:00 +00:00
providers fix(openai): discover models for the selected SIWC account (#160027) 2026-09-28 11:15:09 -07:00
reference fix(cron): keep descendant reads off the Gateway thread (#160508) 2026-09-28 13:27:11 -07:00
releases fix: exclude repository instructions from public docs sync (#158253) 2026-09-25 13:15:24 -06:00
security fix(proxy): keep WebChat and Codex loopback calls direct (#154013) 2026-09-20 21:42:01 -07:00
snippets/plugin-publish chore(deps): refresh dependencies with seven-day cutoff (#158298) 2026-09-26 20:42:53 -07:00
specs fix(codex): restore native discovery and hide empty catalogs (#146305) 2026-09-12 13:03:31 -07:00
start fix(onboarding): stop claiming inference is ready after Skip for now (#160713) 2026-09-28 15:17:40 -07:00
tools perf(sessions): reuse registry relations across list reads (#160198) 2026-09-28 19:57:41 +00:00
web improve(ui): compact Online people activity rows (#160140) 2026-09-28 19:14:43 -03:00
agent-runtime-architecture.md perf(agents): keep file edits from blocking other chats (#158443) 2026-09-26 03:55:55 -05:00
AGENTS.md fix: exclude repository instructions from public docs sync (#158253) 2026-09-25 13:15:24 -06:00
auth-credential-semantics.md fix(auth): keep session account selection after OAuth re-login (#149591) 2026-09-27 18:07:54 +05:30
ci.md fix(e2e): size first-hop budgets from measured update times 2026-09-28 13:22:12 -07:00
date-time.md
docs.json feat(video): add Kie AI, Z.AI, and Novita video generation (#160080) 2026-09-28 12:48:22 +00:00
docs_map.md
index.md docs: remove stale showcase section (#158575) 2026-09-25 21:11:35 -06:00
logging.md fix: restore steering across queued and active turns (#158699) 2026-09-26 13:29:49 -07:00
network.md
openclaw-agent-runtime.md
prose.md
vps.md
whatsapp-openclaw.jpg