docs(changelog): add 2026-05-17 entry #52

Open
technical-writer wants to merge 15 commits from docs/changelog-2026-05-17 into main

15 Commits

Author SHA1 Message Date
documentation-specialist 9cb33c676b docs(changelog): add molecule-core#1446 P0 ctx-detachment delegation fix
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 1m0s
Delivery-mode lookup was silently falling back to push on context errors,
causing poll-mode workspaces to never receive a2a_receive inbox rows.
lookupDeliveryMode now propagates context errors explicitly; the proxy
fails the delegation HTTP 503 (retryable) instead of silently misrouting.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 23:55:20 +00:00
documentation-specialist 99de0f0c2f docs(changelog): add molecule-core#1415 Workspace Tokens tab 500 fix
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 1m4s
Settings → Workspace Tokens crashed with HTTP 500 when no canvas node
was selected. The canvas passed "global" as a UUID column value → Postgres
invalid input syntax → 500. Token handlers now handle the sentinel.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 14:16:58 +00:00
documentation-specialist 056c54a300 docs(changelog): add hermes#26 T4 escalation leg + real CI conformance gate
Secret scan / secret-scan (pull_request) Successful in 9s
CI / build (pull_request) Successful in 1m13s
Closes the gap between hermes#24 (uid-1000 fix) and hermes#26 which
adds the T4 host-root escalation leg AND a real boot-path assertion
in the CI t4-conformance gate (previously a tautology).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 04:16:59 +00:00
documentation-specialist a42b038c02 docs(changelog): add hermes#24, openclaw#19, openclaw#20 to 2026-05-17
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 42s
- hermes#24: runtime now runs as agent uid 1000 (fixes list_peers 401)
- openclaw#19: T4 host-root escalation leg + list_peers token-ownership fix
- openclaw#20: default model coercion requires keyed (not just routable) target

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 02:17:33 +00:00
documentation-specialist 8c33743430 docs(changelog): add molecule-core#1348 inbox poller self-echo loop fix
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 1m2s
Adds the self-delegation-echo fix to the 2026-05-17 section.
_is_self_echo_row() predicate now skips a2a_receive rows where
source_id == workspace_id, breaking the infinite inbox self-echo loop.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 22:16:14 +00:00
documentation-specialist 521d221597 docs(changelog): add molecule-core#1350 poll-mode message persistence fix
Secret scan / secret-scan (pull_request) Successful in 28s
CI / build (pull_request) Successful in 5m6s
Adds the poll-mode canvas user-message data-loss fix to the 2026-05-17
section. logA2AReceiveQueued only wrote to the in-memory queue, not
durable storage — the persist call now runs before the poll-mode
short-circuit.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 16:17:53 +00:00
Molecule AI App & Docs Lead ff1b3f6caf fix(changelog): remove 2026-05-16 section — docs#51 is canonical
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 2m28s
docs#51 (which should merge first) adds the 2026-05-16 section.
docs#52 now contains only the 2026-05-17 OpenClaw template fixes
to avoid merge conflicts.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 15:00:21 +00:00
documentation-specialist 48f20174a6 docs(changelog): add 2026-05-17 entry — OpenClaw template adapter fixes
Secret scan / secret-scan (pull_request) Successful in 31s
CI / build (pull_request) Failing after 3m13s
Covers openclaw#18 (unroutable model default coercion),
openclaw#14+#17 (Minimax + Kimi-For-Coding key routing),
and openclaw#16 (molecule A2A MCP server registration with OpenClaw).
Cross-links to the 2026-05-16 section for the Hermes + bearer-token
fixes documented in docs#51.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 14:40:16 +00:00
documentation-specialist f9ac456c4d docs(changelog): add claude-code#24 Kimi K2.6 routing to 2026-05-16
Secret scan / secret-scan (pull_request) Successful in 25s
CI / build (pull_request) Successful in 5m23s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 14:23:43 +00:00
documentation-specialist d1545857f4 docs(changelog): add molecule-core#1327 platform-side bearer-token fix
CI / build (pull_request) Waiting to run
Secret scan / secret-scan (pull_request) Waiting to run
The hermes#23 bearer-token 401 was a two-part issue: workspace-side
CONFIGS_DIR fix (already documented) and platform-side token-injection
ownership fix (molecule-core#1327). Adds the platform-side fix to the
same 2026-05-16 entry.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 14:22:26 +00:00
Molecule AI App & Docs Lead a56d2afe57 fix(changelog): trim duplicates per TW re-review
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Failing after 2m47s
Removes 2026-05-15 section (docs#49 is canonical) and
all 2026-05-14 entries that duplicate docs#49 (OFFSEC-006,
CWE-78, OFFSEC-003) and docs#45 (Canvas WCAG, OpenClaw,
CI improvements, handler coverage). Keeps only the 2026-05-16
section with unique Hermes MCP + Files API + Scripts CI content.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 13:56:30 +00:00
documentation-specialist d14dccdd44 docs(changelog): fold docs#45 unique entries into 2026-05-14 section
CI / build (pull_request) Waiting to run
Secret scan / secret-scan (pull_request) Waiting to run
Adds CWE-78 (expandWithEnv POSIX-identifier guard regression),
OFFSEC-003 workspace-side A2A boundary marker escaping,
OpenClaw template models config fix, CI infrastructure improvements,
and handler test coverage additions from docs#45 — consolidating
all 2026-05-14 content into docs#51 so docs#45 can be closed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 13:38:28 +00:00
Molecule AI App & Docs Lead 2c85205ee7 fix(changelog): remove inaccurate set -f clause from OFFSEC-006 entry
Secret scan / secret-scan (pull_request) Successful in 0s
CI / build (pull_request) Successful in 5m20s
The set -f clause was not part of the actual fix (validate_slug()
RFC-1123 regex only). Technical-writer review identified the
inaccuracy. Removes the clause per docs#51 REQUEST_CHANGES.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 13:09:33 +00:00
documentation-specialist ba8ec52ca9 docs(changelog): add hermes#23 bearer token 401 fix to 2026-05-16
Secret scan / secret-scan (pull_request) Successful in 12s
CI / build (pull_request) Successful in 3m45s
molecule-ai-workspace-template-hermes#23: CONFIGS_DIR fix so molecule
MCP server finds the bearer token at /configs/.auth_token.

🤖 Generated by Documentation Specialist cross-repo PR watch.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 10:15:36 +00:00
documentation-specialist ab799e93b3 docs(changelog): add 2026-05-16 + backfill 2026-05-14 and 2026-05-15 entries
Secret scan / secret-scan (pull_request) Successful in 9s
CI / build (pull_request) Successful in 1m48s
2026-05-16:
- Fix: Hermes workspace MCP server tools now reach agent loop (#22)
- Internal: Files API groundwork (molecule-core#1247/#1255/#1257/#1267)
- Internal: Scripts CI improvements (internal#431/#437)

2026-05-15: Quiet day — docs queue maintenance (#40-49 open)

2026-05-14:
- Security: OFFSEC-006 tenant slug SSRF fix (#933)
- Fix: Canvas accessibility round 3 (#936, #949)
- Internal: CI/CD hardening + test coverage

Supersedes open docs#50 (2026-05-15 quiet-day entry).

🤖 Generated by Documentation Specialist daily-changelog cron.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 04:16:10 +00:00