Commit Graph

46219 Commits

Author SHA1 Message Date
Peter Steinberger
6dc2bfa8b7 test: tighten update check status assertions 2026-05-11 07:36:09 +01:00
Shakker
6378068d25 test: tighten kimi coding provider assertions 2026-05-11 07:35:38 +01:00
ChandlerChien
8847d390bc fix(skills): normalize backslashes in compacted skill paths on Windows
Summary:
- Normalize compacted home-relative skill prompt locations to forward slashes only when the matched home prefix is Windows-style.
- Preserve POSIX literal backslashes after home-prefix compaction so prompt locations do not point at a different POSIX path.
- Keep provider-validation test fixtures typed for current test-type expectations and add the changelog entry.

Verification:
- pnpm vitest run src/plugins/provider-validation.test.ts src/agents/skills.compact-skill-paths.test.ts
- pnpm check:test-types
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/agents/skills/workspace.ts src/agents/skills.compact-skill-paths.test.ts src/plugins/provider-validation.test.ts
- git diff --check
- Real code-path probe emitted `windowsCompacted=~/.openclaw-test-skills/win-skill/SKILL.md`, `windowsContainsBackslash=false`, and `posixLiteralBackslashPreserved=true`
- GitHub CI passed, including Real behavior proof, auto-response, Critical Quality, Security High, and full repository checks.

Closes #52022

Co-authored-by: ChandlerChien <123870275+chienchandler@users.noreply.github.com>
2026-05-11 01:35:26 -05:00
Peter Steinberger
51dbc58f34 test: tighten global update env assertions 2026-05-11 07:34:24 +01:00
Peter Steinberger
06b5518715 test: tighten provider entry assertions 2026-05-11 07:33:03 +01:00
Shakker
a4c958d9c6 test: tighten discord client retry assertion 2026-05-11 07:30:08 +01:00
Shakker
3ea27610f1 test: tighten slack thread recovery assertion 2026-05-11 07:29:09 +01:00
Peter Steinberger
233699c5b5 test: narrow scheduled turn cron assertion 2026-05-11 07:28:44 +01:00
Shakker
5751b0004b test: tighten nextcloud talk route assertion 2026-05-11 07:28:11 +01:00
Peter Steinberger
7ec38cc88f test: tighten resizable divider assertions 2026-05-11 07:26:42 +01:00
Shakker
bcb61b8ac7 test: tighten nextcloud talk setup assertions 2026-05-11 07:26:36 +01:00
Shakker
10940dc4a9 test: tighten nostr profile fuzz assertion 2026-05-11 07:25:02 +01:00
Ayaan Zaidi
6c06031e7d docs(changelog): note telegram cache recovery (#80567) 2026-05-11 11:54:32 +05:30
Ayaan Zaidi
14bbbf80d7 test(telegram): prove mixed cache recovery 2026-05-11 11:54:32 +05:30
Ayaan Zaidi
4894b7c8b3 fix(telegram): recover legacy message cache files 2026-05-11 11:54:32 +05:30
Shakker
63e7776351 test: tighten opencode thinking profile assertions 2026-05-11 07:24:08 +01:00
Peter Steinberger
7adb4770cc test: tighten mantle anthropic assertions 2026-05-11 07:23:34 +01:00
Shakker
b779bc1dc6 test: tighten document extractor assertions 2026-05-11 07:22:49 +01:00
Shakker
51c9203510 test: tighten slack stream mode assertions 2026-05-11 07:21:29 +01:00
Peter Steinberger
170b623874 test: tighten browser role snapshot assertions 2026-05-11 07:21:06 +01:00
Shakker
f1c5fc69d2 test: tighten deepgram transcription config assertion 2026-05-11 07:20:49 +01:00
Peter Steinberger
12a51163a4 test: tighten codex plugin assertions 2026-05-11 07:19:27 +01:00
Shakker
622c8d6d2e test: tighten twitch config assertion 2026-05-11 07:19:18 +01:00
Shakker
b6c8314b04 test: tighten lmstudio provider assertions 2026-05-11 07:18:24 +01:00
Peter Steinberger
8d2b1c15f6 test: tighten discord rest assertions 2026-05-11 07:17:42 +01:00
Shakker
d0e881eed4 test: classify runtime api guardrails exactly 2026-05-11 07:16:19 +01:00
Peter Steinberger
64ecb1f056 test: tighten file transfer dir list assertions 2026-05-11 07:15:52 +01:00
Peter Steinberger
11150a5328 test: tighten fireworks provider assertions 2026-05-11 07:14:17 +01:00
Shakker
23709c5481 test: tighten loader contract allowlist assertions 2026-05-11 07:14:04 +01:00
Shakker
9131545065 test: tighten file install warning assertion 2026-05-11 07:13:01 +01:00
Peter Steinberger
3a06e08157 test: tighten google meet assertions 2026-05-11 07:12:28 +01:00
Peter Steinberger
4d37d437f4 test: tighten matrix message adapter assertions 2026-05-11 07:10:40 +01:00
Shakker
b24db963a6 test: tighten npm spec install assertions 2026-05-11 07:10:09 +01:00
Ayaan Zaidi
273e6503bb ci(mantis): expose crabbox to proof agent 2026-05-11 11:39:44 +05:30
Shakker
0f2f0cbbad test: tighten web fetch provider runtime assertions 2026-05-11 07:09:04 +01:00
Peter Steinberger
5feb3ecdc7 test: tighten matrix config update assertions 2026-05-11 07:07:48 +01:00
Shakker
2176b2a578 test: tighten bundled metadata config assertions 2026-05-11 07:06:45 +01:00
Ayaan Zaidi
1c0e745de1 docs(telegram): clarify group id discovery 2026-05-11 11:36:36 +05:30
fuller-stack-dev
af1b4e04a0 docs: clarify Telegram group IDs 2026-05-11 11:36:36 +05:30
Peter Steinberger
a00fc81e48 test: tighten matrix direct management assertions 2026-05-11 07:06:13 +01:00
Shakker
d6ee4989b3 test: tighten scheduled turn contract assertions 2026-05-11 07:04:52 +01:00
Peter Steinberger
9ce18070bc test: tighten memory search manager assertions 2026-05-11 07:04:21 +01:00
Shakker
384d74d951 test: tighten provider family sentinel assertions 2026-05-11 07:02:49 +01:00
Peter Steinberger
b0b563f427 test: tighten msteams directory assertions 2026-05-11 07:02:14 +01:00
Shakker
838956becd test: tighten provider auth manifest assertions 2026-05-11 07:00:58 +01:00
Peter Steinberger
bbd7b3ada5 test: tighten msteams graph assertions 2026-05-11 07:00:12 +01:00
Shakker
ebe0f12b82 test: tighten llm hook assertions 2026-05-11 06:59:29 +01:00
Shakker
7e21db747d test: tighten after tool call hook assertions 2026-05-11 06:58:28 +01:00
Peter Steinberger
31beaeb4c8 test: tighten jsonl resolver assertions 2026-05-11 06:57:24 +01:00
Shakker
4593d3c6d2 test: tighten doctor contract registry assertions 2026-05-11 06:57:19 +01:00