Peter Steinberger
a93fbf4af0
refactor: centralize config update logging
2026-01-23 04:01:26 +00:00
Paulo Portella
93b81197da
docs: add pauloportella to clawtributors
2026-01-23 03:58:57 +00:00
Peter Steinberger
bd5e06d94c
chore: add open-prose license
2026-01-23 03:53:03 +00:00
Peter Steinberger
3ad48d3786
fix: prefer ~ for home paths in output
2026-01-23 03:44:31 +00:00
Peter Steinberger
07a3c11404
fix: resolve changelog merge markers
2026-01-23 03:44:14 +00:00
Peter Steinberger
62cc5256c8
Merge pull request #1432 from tobiasbischoff/main
...
fix(auth): skip auth profiles in cooldown during selection and rotation
2026-01-23 03:35:25 +00:00
Peter Steinberger
476020008c
Merge origin/main into pr-1432
2026-01-23 03:35:16 +00:00
Peter Steinberger
c23ecdc487
docs: add changelog entry for #1432
2026-01-23 03:31:42 +00:00
Peter Steinberger
7a745840e1
fix: honor user-pinned profiles and search ranking
2026-01-23 03:28:47 +00:00
Tobias Bischoff
ad554a8fd2
perf(tui): optimize searchable select list filtering
...
- Add regex caching to avoid creating new RegExp objects on each render
- Optimize smartFilter to use single array with tier-based scoring
- Replace non-existent fuzzyFilter import with local fuzzyFilterLower
- Reduces from 4 array allocations and 4 sorts to 1 array and 1 sort
Fixes pre-existing bug where fuzzyFilter was imported from pi-tui but not exported.
2026-01-23 03:28:18 +00:00
Tobias Bischoff
e6f9333275
fix(auth): skip auth profiles in cooldown during selection and rotation
...
Auth profiles in cooldown (due to rate limiting) were being attempted,
causing unnecessary retries and delays. This fix ensures:
1. Initial profile selection skips profiles in cooldown
2. Profile rotation (after failures) skips cooldown profiles
3. Clear error message when all profiles are unavailable
Tests added:
- Skips profiles in cooldown during initial selection
- Skips profiles in cooldown when rotating after failure
Fixes #1316
2026-01-23 03:28:18 +00:00
Peter Steinberger
8f0de26e26
fix: honor gateway env token for doctor/security
...
Co-authored-by: azade-c <azade-c@users.noreply.github.com>
2026-01-23 03:16:52 +00:00
Peter Steinberger
8890f8511c
fix: repair docs redirects
2026-01-23 03:13:12 +00:00
Peter Steinberger
975ec0015c
fix: normalize Windows exec allowlist paths
2026-01-23 03:11:41 +00:00
Peter Steinberger
487cd76a97
feat: extend lobster tool run args
2026-01-23 03:09:59 +00:00
Peter Steinberger
37c08a4080
docs: add changelog entry for #1432
2026-01-23 03:06:10 +00:00
Peter Steinberger
559e346558
fix: honor user-pinned profiles and search ranking
2026-01-23 03:05:01 +00:00
Peter Steinberger
6228985f9d
test: speed up test suite
2026-01-23 02:55:38 +00:00
Peter Steinberger
ffd4488518
docs: fix lobster links
2026-01-23 02:51:33 +00:00
Peter Steinberger
486dd8e071
fix: treat copilot oauth tokens as non-expiring
2026-01-23 02:51:33 +00:00
Peter Steinberger
86c40e5dca
fix: set Copilot user agent header
2026-01-23 02:51:33 +00:00
Peter Steinberger
b69e70668d
fix: improve GitHub Copilot integration
2026-01-23 02:51:33 +00:00
Peter Steinberger
8e702290f2
fix: honor send path/filePath inputs ( #1444 ) (thanks @hopyky)
2026-01-23 02:27:47 +00:00
Peter Steinberger
04122e4440
test: speed up test suite
2026-01-23 02:22:02 +00:00
Peter Steinberger
7851ce8582
Merge pull request #1444 from hopyky/fix-message-path-parameter
...
Fix: Support path and filePath parameters in message send action
2026-01-23 02:10:54 +00:00
Peter Steinberger
ce39823185
fix: resolve heartbeat sender and Slack thread_ts
2026-01-23 02:05:34 +00:00
Peter Steinberger
bcfc476061
docs: highlight mattermost plugin
2026-01-23 01:39:36 +00:00
Peter Steinberger
cc34fe86e9
docs: note transcript hygiene sync
2026-01-23 01:38:05 +00:00
Peter Steinberger
744a4e4fb2
docs: simplify OpenProse install
2026-01-23 01:37:54 +00:00
Peter Steinberger
d02e0e7a0f
docs: expand mattermost intro
2026-01-23 01:35:50 +00:00
Peter Steinberger
a30a1b73c4
docs: add mattermost redirect
2026-01-23 01:35:15 +00:00
Peter Steinberger
6cad20222c
refactor: remove transcript sanitize extension
2026-01-23 01:34:33 +00:00
Peter Steinberger
ea95941c40
docs: add transcript hygiene reference
2026-01-23 01:34:21 +00:00
Peter Steinberger
d0c88955d1
Merge pull request #1472 from czekaj/fix/logs-follow-spinner
...
fix: suppress spinner in logs --follow mode
2026-01-23 01:29:30 +00:00
Peter Steinberger
fa69a633f6
docs: link Lobster and OpenProse
2026-01-23 01:29:17 +00:00
Peter Steinberger
3b9dfac62f
fix: harden Mattermost plugin gating ( #1428 ) (thanks @damoahdominic)
2026-01-23 01:23:23 +00:00
Peter Steinberger
2b7b69c8e6
docs: remove OpenProse telemetry mentions
2026-01-23 01:20:30 +00:00
Peter Steinberger
32537c6b2d
docs: expand OpenProse guide
2026-01-23 01:08:55 +00:00
Peter Steinberger
2576cb47c1
fix: improve tool summaries
2026-01-23 01:00:24 +00:00
Lucas Czekaj
8b3a573ccf
fix: suppress spinner in logs --follow mode
...
The progress spinner was being shown for each gateway RPC call during
log tailing, causing repeated spinner frames (◇ │) to appear every
polling interval.
Add a `progress` option to `callGatewayFromCli` and disable the spinner
during follow mode polling to keep output clean.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 16:58:42 -08:00
Peter Steinberger
deb6581c08
feat: add OpenProse plugin skills
2026-01-23 00:49:40 +00:00
Peter Steinberger
828d3f140b
fix: gate transcript sanitization by provider
2026-01-23 00:42:45 +00:00
Peter Steinberger
b5c7918620
Merge pull request #1428 from bestparents/feat/mattermost-channel
...
feat: add Mattermost channel support
2026-01-23 00:24:47 +00:00
Peter Steinberger
2e76f35026
fix: allow chained exec allowlists
...
Co-authored-by: Lucas Czekaj <1464539+czekaj@users.noreply.github.com>
2026-01-23 00:11:58 +00:00
Peter Steinberger
3dc404530d
Merge pull request #1440 from robbyczgw-cla/fix/token-count-after-compaction
...
fix: update token count display after compaction
2026-01-23 00:10:46 +00:00
Peter Steinberger
497597a302
fix: skip tool id sanitization for openai responses
2026-01-22 23:51:59 +00:00
Peter Steinberger
206fcb6412
refactor: centralize control ui avatar helpers
2026-01-22 23:41:36 +00:00
Peter Steinberger
eaf9cfed3c
fix: tui local shell consent UX ( #1463 )
...
- add local shell runner + denial notice + tests
- docs: describe ! local shell usage
- lint: drop unused Slack upload contentType
- cleanup: remove stray Swabble pins
Thanks @vignesh07.
Co-authored-by: Vignesh Natarajan <vigneshnatarajan92@gmail.com>
2026-01-22 23:38:44 +00:00
Vignesh Natarajan
56d2910332
tui: clarify local shell exec consent prompt
2026-01-22 23:26:01 +00:00
Vignesh Natarajan
9b4a847fac
tui: keep trimming for normal submits; only raw ! triggers bash
2026-01-22 23:26:01 +00:00