This website requires JavaScript.
409a16060b
feat: enrich presence with roles
Peter Steinberger
2026-01-20 12:16:36 +0000
7720106624
feat: add discovery role hints
Peter Steinberger
2026-01-20 12:10:13 +0000
c613769d22
feat: add remote gateway tls fingerprint
Peter Steinberger
2026-01-20 12:07:27 +0000
87343c374e
feat: route exec approvals via gateway
Peter Steinberger
2026-01-20 12:03:18 +0000
67be9aed28
chore: make @napi-rs/canvas optional
Peter Steinberger
2026-01-20 11:51:56 +0000
b48d5d96d3
test: cover scope upgrade flow
Peter Steinberger
2026-01-20 11:41:12 +0000
d8cc7db5e6
feat: wire role-scoped device creds
Peter Steinberger
2026-01-20 11:35:08 +0000
dfbf6ac263
feat: enforce device-bound connect challenge
Peter Steinberger
2026-01-20 11:15:10 +0000
121ae6036b
docs: add matrix crypto setup note
Peter Steinberger
2026-01-20 12:42:41 +0000
6e1ad31b49
build: allow matrix crypto build scripts
Peter Steinberger
2026-01-20 12:23:05 +0000
b8b0b3f0e7
chore: ignore serena cache
Doug von Kohorn
2026-01-20 13:16:49 +0100
0330b483ad
docs: add #1306 changelog entry
Peter Steinberger
2026-01-20 12:04:30 +0000
9a2bf57e1c
refactor: extend channel plugin boundary
Peter Steinberger
2026-01-20 11:49:31 +0000
439044068a
fix: drop stray Peekaboo submodule
Peter Steinberger
2026-01-20 10:27:59 +0000
4c3b4aeb76
fix: remove unused typingSignals variable in get-reply-run
Tyler Yust
2026-01-20 02:18:46 -0800
1e8b291374
refactor: improve error handling in embedded run payloads by clarifying conditions for user-facing error messages and updating test descriptions for typing behavior
Tyler Yust
2026-01-20 02:13:56 -0800
95f82154f7
feat: extend BlueBubbles attachment handling by adding support for reply context, allowing users to reference previous messages in media attachments
Tyler Yust
2026-01-20 02:01:09 -0800
7bc3998451
feat: add media size validation to BlueBubbles media handling, ensuring compliance with channel limits and improving error handling for oversized media
Tyler Yust
2026-01-20 01:57:02 -0800
d029ceab1c
feat: enhance BlueBubbles media and message handling by adding reply context support and improving outbound message ID tracking
Tyler Yust
2026-01-20 01:53:41 -0800
c331bdc27d
feat: refactor BlueBubbles media handling by introducing a dedicated media send function and optimizing message processing for media attachments
Tyler Yust
2026-01-20 01:43:54 -0800
b0b42b4e14
feat: improve BlueBubbles message processing by adding reply context formatting and enhancing message ID extraction from responses
Tyler Yust
2026-01-20 01:34:51 -0800
e5514d4854
feat: implement reply context handling in BlueBubbles messaging, enhancing message formatting and metadata resolution
Tyler Yust
2026-01-20 01:25:42 -0800
20bc89d96c
feat: enhance BlueBubbles messaging targets by adding support for UUID and hex chat identifiers, improving normalization and parsing functions
Tyler Yust
2026-01-20 01:14:40 -0800
199fef2a5e
feat: enhance BlueBubbles group message handling by adding account-specific logging and improving typing signal conditions
Tyler Yust
2026-01-20 01:03:34 -0800
d9a2ac7e72
feat: enhance BlueBubbles functionality by implementing macOS version checks for message editing and improving server info caching
Tyler Yust
2026-01-20 00:46:48 -0800
a16934b2ab
feat: update BlueBubbles documentation and code to clarify group icon handling and normalize chat identifiers
Tyler Yust
2026-01-20 00:43:56 -0800
14a072f5fa
feat: add support for setting group icons in BlueBubbles, enhancing group management capabilities
Tyler Yust
2026-01-20 00:34:59 -0800
574b848863
feat: enhance BlueBubbles message actions with support for message editing, reply metadata, and improved effect handling
Tyler Yust
2026-01-19 23:40:22 -0800
2e6c58bf75
feat: improve BlueBubbles message action error handling and enhance channel action descriptions
Tyler Yust
2026-01-19 22:32:31 -0800
a5d89e6eb1
feat: enhance BlueBubbles channel integration with new messaging target normalization and typing indicator improvements
Tyler Yust
2026-01-19 21:55:09 -0800
61907ddf3e
feat: add new channel capabilities for editing, unsending, replying, effects, and group management
Tyler Yust
2026-01-19 20:44:09 -0800
1eab8fa9b0
Step 5 + Review
Tyler Yust
2026-01-19 20:16:14 -0800
2cf444be02
Step 4 (Needs Review)
Tyler Yust
2026-01-19 18:50:22 -0800
7870ce8177
Step 3 + Review
Tyler Yust
2026-01-19 18:39:56 -0800
e9d691d472
(Step 2) Phase 2 & 3 Complete + Reviewed
Tyler Yust
2026-01-19 18:23:00 -0800
ac2fcfe96a
Phase 0 + Review
Tyler Yust
2026-01-19 18:06:30 -0800
627fa3083b
Merge pull request #1298 from sibbl/matrix-with-e2ee-support
Peter Steinberger
2026-01-20 12:04:45 +0000
e4877656ca
fix: add path import for shell utils (#1298 ) (thanks @sibbl)
Peter Steinberger
2026-01-20 11:58:14 +0000
d91f0ceeb3
fix: polish matrix e2ee storage (#1298 ) (thanks @sibbl)
Peter Steinberger
2026-01-20 11:51:08 +0000
9b71382efb
rewrite(matrix): use matrix-bot-sdk as base to enable e2ee encryption, strictly follow location + typing + group concepts, fix room bugs
Sebastian Schubotz
2026-01-20 09:37:27 +0100
dd82d32d85
Merge pull request #1292 from bradleypriest/pr/chat-thinking-tool
Peter Steinberger
2026-01-20 11:57:21 +0000
5a42f7cabd
fix: align bird skill metadata and flags (#1302 ) (thanks @odysseus0)
Peter Steinberger
2026-01-20 11:53:31 +0000
f2c25c5f40
Merge pull request #1302 from odysseus0/docs/bird-skill-update
Peter Steinberger
2026-01-20 11:53:56 +0000
528524e4c7
fix(session): preserve command argument casing
Doug von Kohorn
2026-01-20 12:53:45 +0100
7e08de4a5f
fix: add nextcloud talk manifest (#1297 ) (thanks @ysqander)
Peter Steinberger
2026-01-20 11:37:46 +0000
c9e3c14f9c
fix: finalize exec fish fallback (#1297 ) (thanks @ysqander)
Peter Steinberger
2026-01-20 11:25:24 +0000
636a8e3181
fix: merge plugin manifest types
Peter Steinberger
2026-01-20 11:15:14 +0000
660f87278c
refactor: plugin catalog + nextcloud policy
Peter Steinberger
2026-01-20 11:11:42 +0000
9ec1fb4a80
Merge pull request #1297 from ysqander/fix/fish-shell-bash
Peter Steinberger
2026-01-20 11:13:35 +0000
74757cd5af
fix: stabilize gateway defaults
Peter Steinberger
2026-01-20 11:00:34 +0000
9f75550702
Merge pull request #1294 from bradleypriest/pr/sessions-labels
Peter Steinberger
2026-01-20 11:05:46 +0000
8214ab507c
Merge pull request #1272 from clawdbot/shadow/config-plugin-validation
Peter Steinberger
2026-01-20 11:03:38 +0000
2f6d5805de
fix: enforce plugin config schemas (#1272 ) (thanks @thewilloftheshadow)
Shadow
2026-01-19 21:13:51 -0600
48f733e4b3
refactor: use command lane enum
Peter Steinberger
2026-01-20 10:50:18 +0000
e5f7435d9f
fix: sync device scopes on token rotation
Peter Steinberger
2026-01-20 10:45:48 +0000
322c8dc4fc
Merge pull request #1208 from 24601/fix/slack-bolt-import
Peter Steinberger
2026-01-20 10:46:27 +0000
cf04b0e3bf
fix: align gateway presence + config defaults tests (#1208 ) (thanks @24601)
Peter Steinberger
2026-01-20 10:45:59 +0000
0f9f510dd9
refactor: centralize concurrency resolution
Peter Steinberger
2026-01-20 10:37:43 +0000
e110cf4fb1
chore: keep vitest workers at 4
Peter Steinberger
2026-01-20 10:39:34 +0000
6942ceb7a9
test: update gateway node/e2e tests
Peter Steinberger
2026-01-20 10:39:29 +0000
47cf28f6b6
fix: prevent duplicate cron runs across hot reloads
Peter Steinberger
2026-01-20 10:35:54 +0000
115b4379bf
fix: handle Slack Bolt import + gateway node ids (#1208 ) (thanks @24601)
Peter Steinberger
2026-01-20 10:31:44 +0000
a6db1edee3
test(slack): mock HTTPReceiver
Basit Mustafa
2026-01-18 20:58:50 -0700
4ed1b7c7ed
fix(slack): resolve bolt constructors
Basit Mustafa
2026-01-18 20:45:11 -0700
7ef7b94bc0
fix(slack): handle bolt import for CJS/ESM compatibility
Basit Mustafa
2026-01-18 20:20:55 -0700
da7da30b22
style: format agent defaults import
Peter Steinberger
2026-01-20 10:30:03 +0000
213d9b47b0
refactor: centralize agent concurrency defaults
Peter Steinberger
2026-01-20 10:27:58 +0000
d88b239d3c
feat: add device token auth and devices cli
Peter Steinberger
2026-01-20 10:29:13 +0000
1c02de1309
chore: raise default agent concurrency
Peter Steinberger
2026-01-20 10:06:42 +0000
d3c2b83f88
fix: avoid context-window-too-small misclassification (#1266 , thanks @humanwritten)
Peter Steinberger
2026-01-20 10:06:47 +0000
93f80894a3
fix: prevent context-window-too-small error from being misclassified
humanwritten
2026-01-19 22:48:16 +0000
c440cc2f84
fix: preserve gateway presence instanceId
Peter Steinberger
2026-01-20 09:51:20 +0000
8ddedc3fc5
exec: prefer bash when fish is default shell
ysqander
2026-01-20 17:42:02 +0800
2439c31844
chore: tune vitest parallelism
Peter Steinberger
2026-01-20 09:40:07 +0000
292f21ae78
docs: add changelog entry for codex-cli dedupe
Peter Steinberger
2026-01-20 09:37:58 +0000
9c2c4b1138
fix(auth): dedupe codex-cli profiles
Peter Steinberger
2026-01-20 09:37:04 +0000
e0e33e12d1
Docs: frame skills eval gap in testing
George Pickett
2026-01-19 12:23:13 -0800
eb5145c5d1
docs: mention tool_result_persist hook
Peter Steinberger
2026-01-20 09:05:24 +0000
aedf4ce328
fix: treat OAuth refresh failures as auth errors (#1261 ) (thanks @zknicker)
Peter Steinberger
2026-01-20 09:31:24 +0000
94af5a72fc
fix: prevent duplicate agent event emission
Peter Steinberger
2026-01-20 09:24:07 +0000
9dbc1435a6
fix: enforce ws3 roles + node allowlist
Peter Steinberger
2026-01-20 09:23:56 +0000
32a668e4d9
refactor: streamline TUI stream assembly updates
Peter Steinberger
2026-01-20 08:45:07 +0000
c17c7b4e24
Merge pull request #1235 from dougvk/feat/tool-dispatch-skill-commands
Peter Steinberger
2026-01-20 08:52:05 +0000
c5e732951b
fix: prefer bundled plugin schema
Peter Steinberger
2026-01-20 08:47:44 +0000
069b50635b
fix: lazy-load pdf/image input deps
Peter Steinberger
2026-01-20 08:47:40 +0000
074db1905a
fix: refactor TUI stream assembly (#1202 , thanks @aaronveklabs)
Peter Steinberger
2026-01-20 08:34:44 +0000
9609a3af40
fix: check for error before early return in extractContentFromMessage
Aaron
2026-01-19 10:49:52 +1000
476087f879
fix(tui): buffer streaming messages by runId to prevent render ordering issues
Aaron
2026-01-19 10:40:51 +1000
41b696fa83
chore: remove Peekaboo submodule
Peter Steinberger
2026-01-20 08:30:56 +0000
a5adedea91
refactor: add aws-sdk auth mode and tighten provider auth
Peter Steinberger
2026-01-20 07:53:25 +0000
9266e542ab
chore: remove peekaboo submodule references
Peter Steinberger
2026-01-20 08:26:50 +0000
f06ad4502b
refactor: share responses input handling
Peter Steinberger
2026-01-20 07:59:25 +0000
e26c647828
fix: defer pdf deps and profile flag detection
Peter Steinberger
2026-01-20 08:20:07 +0000
51f1f23235
ui(sessions): support editing session labels
Bradley Priest
2026-01-20 18:21:29 +1300
c9d02f0132
ui(chat): separate tool/thinking output and add toggle
Bradley Priest
2026-01-20 20:16:43 +1300
bee72f1ae0
fix: guard systemd errors in doctor
Peter Steinberger
2026-01-20 07:44:38 +0000
509bc81e28
Merge pull request #1288 from bradleypriest/pr/chat-session-url
Peter Steinberger
2026-01-20 07:44:33 +0000
6d5195c890
refactor: normalize cli command hints
Peter Steinberger
2026-01-20 07:42:21 +0000
11b9b6dba5
Merge pull request #1229 from RyanLisse/main
Peter Steinberger
2026-01-20 07:38:18 +0000
bbc67f3754
fix: expand /v1/responses inputs (#1229 ) (thanks @RyanLisse)
Peter Steinberger
2026-01-20 07:35:29 +0000