Peter Steinberger
18b8802191
docs: clarify npm vs git install switching
2026-01-09 23:10:15 +01:00
Peter Steinberger
633ff13cba
fix(protocol): regen Swift GatewayModels
2026-01-09 22:10:01 +00:00
Peter Steinberger
45097a56e7
fix(protocol): keep agent provider string
2026-01-09 23:09:10 +01:00
Peter Steinberger
25d9b5554e
ci: run pnpm test on macOS (PRs)
2026-01-09 22:06:36 +00:00
Peter Steinberger
8d351f9b08
fix(gateway): harden agent provider routing
2026-01-09 23:00:36 +01:00
Peter Steinberger
cd3dc4b25d
fix: make forced block chunking fence-safe
2026-01-09 21:52:47 +00:00
Peter Steinberger
51023286d0
chore: set version to 2026.1.9
2026-01-09 22:42:25 +01:00
Peter Steinberger
8cdc2c6890
fix(auto-reply): tighten block streaming defaults
2026-01-09 22:41:10 +01:00
Peter Steinberger
54891d8883
test(gateway): cover internal provider defaults
2026-01-09 22:40:37 +01:00
Peter Steinberger
1449105279
refactor: centralize main session key normalization in apps
2026-01-09 22:38:17 +01:00
Peter Steinberger
bc6f83c218
test: fix Windows path in LID mapping test
2026-01-09 21:34:35 +00:00
Peter Steinberger
da6c2f1b8e
fix(gateway): avoid whatsapp fallback for internal runs
2026-01-09 22:33:05 +01:00
Peter Steinberger
51806c78b0
fix: default block streaming coalesce idle to 1s
2026-01-09 22:31:19 +01:00
Peter Steinberger
7bd3bf6bd6
refactor: normalize main session key handling
2026-01-09 22:30:15 +01:00
Peter Steinberger
9d4b7cbbff
chore: set version to 2026.1.8
2026-01-09 22:22:32 +01:00
Peter Steinberger
3268cc4fbb
fix(agents): sessions_spawn inherits provider ( #528 )
2026-01-09 22:21:33 +01:00
Peter Steinberger
a9677bc137
fix: harden onboarding for non-systemd environments
2026-01-09 22:17:09 +01:00
Peter Steinberger
a8a9f3ca32
refactor(agents): centralize failover normalization
2026-01-09 22:15:06 +01:00
Peter Steinberger
b0bd2082ad
refactor: centralize main session key resolution
2026-01-09 22:13:20 +01:00
Peter Steinberger
9ddc9868cb
Merge pull request #464 from austinm911/fix/slack-thread-replies
...
feat(slack): implement configurable reply threading
2026-01-09 21:10:39 +00:00
Peter Steinberger
2a9d689d80
fix(slack): mrkdwn + thread edge cases ( #464 ) (thanks @austinm911)
2026-01-09 22:09:02 +01:00
Peter Steinberger
6cec9c0673
fix(auth): billing backoff + cooldown UX
2026-01-09 22:00:14 +01:00
Austin Mudd
0f605d2f2a
Slack: fix message tool not passing threading context to handleSlackAction
2026-01-09 21:59:51 +01:00
Austin Mudd
c1cc07d4db
Slack: add mrkdwn formatter for proper bold/italic/strikethrough rendering
2026-01-09 21:59:51 +01:00
Austin Mudd
ccce7cac8a
fix: resolve merge conflicts and fix threading tests
...
- Update MessageToolOptions type to include Slack threading options
- Remove duplicate threadTs property in slack/actions.ts
- Fix replyThreadTs parameter name in monitor.ts
- Update test to correctly verify 'first' mode threading behavior:
- 'off' mode: no threading unless already in a thread
- 'first' mode: first reply starts a thread
- Add new test case for 'first' mode threading
2026-01-09 21:59:51 +01:00
Austin Mudd
680d8eca9d
Slack: implement replyToMode threading for tool path
...
- Add shared hasRepliedRef state between auto-reply and tool paths
- Extract buildSlackThreadingContext helper in agent-runner.ts
- Extract resolveThreadTsFromContext helper in slack-actions.ts
- Update docs with clear replyToMode table (off/first/all)
- Add tests for first mode behavior across multiple messages
2026-01-09 21:59:51 +01:00
Austin Mudd
d5d8101606
Test: add threadTs passthrough test for Slack sendMessage
2026-01-09 21:59:27 +01:00
Austin Mudd
7ccc4ed43c
Slack: expose threadTs in agent sendMessage tool for thread replies
2026-01-09 21:59:27 +01:00
Peter Steinberger
353f429501
fix: require explicit system event session keys
2026-01-09 21:59:01 +01:00
Peter Steinberger
40f4533c40
Merge pull request #607 from wes-davis/fix/launch-at-login-persistence
...
fix Mac app Launch at Login
2026-01-09 20:55:26 +00:00
Peter Steinberger
771a4d457d
fix: avoid clearing Launch at Login on startup ( #607 ) (thanks @wes-davis)
2026-01-09 21:54:26 +01:00
Wes
0e57beae0e
fix(macos): prevent launch-at-login plist deletion on startup
2026-01-09 21:53:32 +01:00
Peter Steinberger
a10f65f26e
fix(whatsapp): resolve lid mappings for inbound
2026-01-09 21:46:18 +01:00
Peter Steinberger
ba1e9058e7
feat: add per-agent elevated controls
2026-01-09 20:42:19 +00:00
Peter Steinberger
89bb87baa5
fix: broadcast group history consistency ( #547 )
2026-01-09 21:39:58 +01:00
Peter Steinberger
f1a8a712d4
refactor: harden broadcast groups
2026-01-09 21:39:58 +01:00
Peter Steinberger
c2341263ab
refactor(agents): centralize failover handling
2026-01-09 21:31:18 +01:00
Peter Steinberger
2030ff833c
refactor: centralize cli timeout parsing
2026-01-09 21:29:52 +01:00
Peter Steinberger
ebb58607a0
docs: update changelog
2026-01-09 21:27:51 +01:00
Peter Steinberger
bef4719947
fix: write clawdbot config atomically
2026-01-09 21:27:51 +01:00
Peter Steinberger
605c9aa2b3
feat: add config --section
2026-01-09 21:27:51 +01:00
Peter Steinberger
b433be8b7f
refactor: centralize skills prompt resolution
2026-01-09 21:27:20 +01:00
Shadow
bae59b462b
Docs: credit Docker cache PR
2026-01-09 14:24:45 -06:00
Zach Knickerbocker
4ac4a75fed
Docker: cache deps layer for faster rebuilds ( #605 )
2026-01-09 14:23:06 -06:00
Peter Steinberger
036e25c00d
fix: honor config timeout in tui
2026-01-09 21:22:50 +01:00
Peter Steinberger
46dec6ed7d
fix: inject skills prompt list
2026-01-09 21:20:51 +01:00
Peter Steinberger
a0a8f13dc0
fix(discord): remove unused import
2026-01-09 21:18:26 +01:00
Peter Steinberger
aa134559b2
fix(agents): fail over on billing/credits errors
2026-01-09 21:17:07 +01:00
Peter Steinberger
55df1b0561
Merge pull request #547 from pasogott/feature/broadcast-groups
...
feat: add broadcast groups for multi-agent responses
2026-01-09 20:15:42 +00:00
Peter Steinberger
8bb8515c0e
fix: land broadcast groups ( #547 ) (thanks @pasogott)
2026-01-09 21:14:19 +01:00