joshp123
4c2bce3254
Build: explain lockfile copy rationale
2026-02-15 15:56:48 -08:00
joshp123
3ab1ed4026
Build: add packager runtime build
2026-02-15 15:32:45 -08:00
Peter Steinberger
6b4590be06
fix(agents): stabilize sessions_spawn e2e suite
2026-02-15 22:40:28 +00:00
Tyler Yust
a948212ca7
fix(ui): show session labels in selector and standardize session key prefixes
...
- Display session labels in the session selector
- Cap selector width to 300px
- Standardize key prefixes and fallback names for subagent and cron job sessions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 14:20:54 -08:00
Peter Steinberger
d491c789a3
refactor(test): share gateway ws e2e harness
2026-02-15 22:19:08 +00:00
Peter Steinberger
e58884925a
refactor(test): reuse pi embedded subscribe session harness
2026-02-15 22:12:07 +00:00
Peter Steinberger
a1ff0e4767
refactor(test): dedupe sessions_spawn thinking assertions
2026-02-15 22:12:02 +00:00
Peter Steinberger
8e7b7a2b22
refactor(test): dedupe commands e2e wizard setup
2026-02-15 22:08:13 +00:00
Peter Steinberger
d9d93485d9
refactor(test): share tool hook handler ctx
2026-02-15 22:04:07 +00:00
Peter Steinberger
5fb4032fb6
refactor(test): share overflow compaction mocks
2026-02-15 22:02:09 +00:00
David Harmeyer
7c822d039b
feat(plugins): expose llm input/output hook payloads (openclaw#16724) thanks @SecondThread
...
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: SecondThread <18317476+SecondThread@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-15 16:01:00 -06:00
Peter Steinberger
3c6cff5758
refactor(config): share agent sandbox schema
2026-02-15 21:57:23 +00:00
Peter Steinberger
511719424d
refactor(test): dedupe terminal restore stubs
2026-02-15 21:55:56 +00:00
Peter Steinberger
8cd20e220f
refactor(infra): share jsonl transcript reader
2026-02-15 21:53:12 +00:00
Peter Steinberger
c92bcf24c4
refactor(infra): dedupe device pairing token updates
2026-02-15 21:51:38 +00:00
Tak Hoffman
0c77851516
fix(agents): mark required-param tool errors as non-retryable ( #17533 )
...
* Agents: mark missing tool params as non-retryable
* Agents: include all missing required params in tool errors
* Agents: change required-param errors to retry guidance
* Docs: align changelog text for issue #14729 guidance wording
2026-02-15 15:50:44 -06:00
Peter Steinberger
50abdaf33b
refactor(infra): dedupe openclaw root candidate scan
2026-02-15 21:48:46 +00:00
Peter Steinberger
012b674f31
refactor(infra): share isTailnetIPv4 helper
2026-02-15 21:47:51 +00:00
Peter Steinberger
c9bb6bd0d8
refactor(infra): extract json file + async lock helpers
2026-02-15 21:46:08 +00:00
Tyler Yust
ff4f59ec90
feat(image-tool): support multiple images in a single tool call ( #17512 )
...
* feat(image-tool): support multiple images in a single tool call
- Change 'image' parameter to accept string | string[] (Type.Union)
- Add 'maxImages' parameter (default 5) to cap abuse/token explosion
- Update buildImageContext to create multiple image content parts
- Normalize single string input to array for unified processing
- Keep full backward compatibility: single string works as before
- Update tool descriptions for both vision and non-vision models
- MiniMax VLM falls back to first image (single-image API)
- Details output adapts: 'image' key for single, 'images' for multi
* bump default max images from 5 to 20
2026-02-15 13:45:17 -08:00
Peter Steinberger
27deda2221
fix(test): drop unused gateway e2e PluginRegistry imports
2026-02-15 21:42:35 +00:00
Peter Steinberger
c3812a1ffb
refactor(test): share gateway e2e registry helper
2026-02-15 21:41:18 +00:00
Peter Steinberger
84601bf96b
fix(test): fix pi embedded subscribe harness typing
2026-02-15 21:34:15 +00:00
Peter Steinberger
aabe4d9b45
refactor(test): reuse env snapshot helper
2026-02-15 21:31:23 +00:00
Peter Steinberger
856e1a3187
refactor(test): share skills e2e helper
2026-02-15 21:29:15 +00:00
Peter Steinberger
5958454710
refactor(test): share auth profile order fixtures
2026-02-15 21:27:07 +00:00
Peter Steinberger
a02e5759cc
refactor(test): dedupe pi embedded subscribe e2e harness
2026-02-15 21:18:53 +00:00
Vignesh Natarajan
059573a48d
chore (changelog): attribute issues #17515 #17466 #17505 #17404
2026-02-15 13:12:10 -08:00
Vignesh Natarajan
150c5815eb
fix (agents): honor configured contextWindow overrides
2026-02-15 13:12:10 -08:00
Vignesh Natarajan
69418cca20
fix (tui): preserve copy-sensitive token wrapping
2026-02-15 13:12:10 -08:00
Peter Steinberger
5c233f4ded
fix(ui): drop unused vi in test helper
2026-02-15 21:09:59 +00:00
Peter Steinberger
c623c51cf4
refactor(ui): share app mount hooks
2026-02-15 21:09:32 +00:00
Peter Steinberger
2ac3e780e3
refactor(test): dedupe followup queue fixtures
2026-02-15 21:07:10 +00:00
Peter Steinberger
4920ca65db
refactor(ui): dedupe usage session rows
2026-02-15 20:59:13 +00:00
Peter Steinberger
02ff9f43ea
refactor(test): dedupe image tool e2e fixtures
2026-02-15 20:54:21 +00:00
Gustavo Madeira Santana
b4f14d6f7a
Gateway: hide BOOTSTRAP in agent files after onboarding completes ( #17491 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: f95f6dd052
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-15 15:42:43 -05:00
Peter Steinberger
3cd786cc2d
refactor(swift): share discovery status text
2026-02-15 20:40:47 +00:00
Peter Steinberger
778959b3dc
refactor(ios): dedupe gateway helpers
2026-02-15 20:38:26 +00:00
Peter Steinberger
ef2c66a16b
refactor(camera): centralize JPEG transcode cap
2026-02-15 20:33:14 +00:00
Peter Steinberger
b30ed6ca4c
refactor(ios): share EventKit auth gating
2026-02-15 20:24:06 +00:00
Peter Steinberger
71009ab1b6
refactor(macos): share tailnet IPv4 detection
2026-02-15 20:22:40 +00:00
Peter Steinberger
c8779ef61d
refactor(macos): share pairing alert plumbing
2026-02-15 20:19:55 +00:00
Peter Steinberger
218189318d
refactor(swift): share primary IPv4 lookup
2026-02-15 20:17:43 +00:00
Peter Steinberger
f37b1c11e0
refactor(macos): centralize presence system info
2026-02-15 20:12:50 +00:00
Peter Steinberger
375e16170d
refactor(macos): dedupe file watcher
2026-02-15 20:07:12 +00:00
Peter Steinberger
3a075f0292
fix(macos): drop duplicate AnyCodable helpers
2026-02-15 20:05:25 +00:00
Peter Steinberger
c75fe7e3cd
fix(swift): make SwiftPM tests deterministic
2026-02-15 20:03:48 +00:00
Peter Steinberger
a3419e48ab
refactor(swift): dedupe AnyCodable
2026-02-15 20:00:40 +00:00
Peter Steinberger
8ccbd00e1b
chore: ignore OpenClawKit SwiftPM artifacts
2026-02-15 20:00:36 +00:00
Peter Steinberger
6c33bd9c67
ci: reduce node test OOM on linux
2026-02-15 19:41:39 +00:00