Eden Kang
7c60379589
CLI: escape zsh completion descriptions ( #64490 )
...
* CLI: escape zsh completion descriptions
* Update src/cli/completion-cli.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* CLI: use parser-safe zsh completion escaping
* CLI: escape zsh completion descriptions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-23 14:12:27 +08:00
Peter Steinberger
4995907541
docs: document cli support tests
2026-06-04 19:35:08 -04:00
Peter Steinberger
174cd49f78
fix: tighten parser edge cases ( #86999 )
...
* fix: tighten parser edge cases
* fix: dedupe lsof listener records
* fix: recognize ipv6 wildcard model URLs
2026-05-26 20:40:13 +01:00
Peter Steinberger
08159d87d2
fix: address PR review comments
2026-05-24 03:55:49 +01:00
Peter Steinberger
6ce9e0dd9b
fix(cli): keep completion and Twitch races bounded
2026-05-24 03:55:49 +01:00
Peter Steinberger
308af85991
fix(cli): harden generated completions
2026-05-24 03:55:49 +01:00
Peter Steinberger
5390eadc4e
Tests: fix boundary and late-run drift
2026-04-07 19:59:51 +08:00
Robin Waslander
6be14ab388
fix(cli): defer zsh compdef registration until compinit is available ( #56555 )
...
The generated zsh completion script called compdef at source time,
which fails with 'command not found: compdef' when loaded before
compinit. Replace with a deferred registration that tries immediately,
and if compdef is not yet available, queues a self-removing precmd hook
that retries on first prompt.
Handles repeated sourcing (deduped hook entry) and shells that never
run compinit (completion simply never registers, matching zsh model).
Add real zsh integration test verifying no compdef error on source and
successful registration after compinit.
Fixes #14289
2026-03-28 19:35:32 +01:00
xiaoyi
bbb0c3e5d7
CLI/completion: fix generator OOM and harden plugin registries ( #45537 )
...
* fix: avoid OOM during completion script generation
* CLI/completion: fix PowerShell nested command paths
* CLI/completion: cover generated shell scripts
* Changelog: note completion generator follow-up
* Plugins: reserve shared registry names
---------
Co-authored-by: Xiaoyi <xiaoyi@example.com >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-15 12:14:30 -07:00