Commit Graph
945 Commits
Author SHA1 Message Date
Peter Steinberger 7630c6dccb Merge pull request #1074 from roshanasingh4/fix/1056-ignore-heavy-watch-paths
Fix #1056: prevent macOS FD exhaustion by ignoring node_modules in skills watcher
2026-01-17 07:56:54 +00:00
Peter Steinberger 78a4441ac2 test: stabilize bash send-keys submit 2026-01-17 07:41:24 +00:00
Peter SteinbergerandAdam Holt 8c9e32c4a3 refactor: share sessions list row type
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 07:34:21 +00:00
Peter Steinberger 5dc87a2ed4 fix: respond to PTY cursor queries 2026-01-17 07:05:24 +00:00
Peter SteinbergerandAdam Holt a85ddf258c fix: expose deliveryContext in sessions_list
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 06:54:31 +00:00
Peter Steinberger 37a2eee837 refactor: drop legacy session store keys 2026-01-17 06:48:44 +00:00
Peter Steinberger 353d778988 refactor: centralize target normalization 2026-01-17 06:45:11 +00:00
Peter Steinberger 3dc4a96330 feat: add process submit helper 2026-01-17 06:38:56 +00:00
Peter Steinbergerandadam91holt 65a8a93854 fix: normalize delivery routing context
Co-authored-by: adam91holt <[email protected]>
2026-01-17 06:38:33 +00:00
Peter Steinberger eb8a0510e0 refactor: unify queue drop handling 2026-01-17 06:38:33 +00:00
Peter Steinberger a4178e4062 fix: stabilize pty send-keys tests 2026-01-17 06:32:24 +00:00
Roshan Singh e7953d8164 Fix #1056: ignore heavy paths in skills watcher
On macOS, watching deep dependency trees can exhaust file descriptors and lead to spawn EBADF failures. The skills watcher only needs to observe skill changes, so ignore dotfiles, node_modules, and dist by default. Adds regression coverage.
2026-01-17 06:26:27 +00:00
Peter Steinberger 5ebfc0738f feat: add session slug generator 2026-01-17 06:23:26 +00:00
Peter Steinberger bd32cc40e6 feat: add keypad key mappings 2026-01-17 06:22:05 +00:00
Peter Steinberger b31d8d3b10 feat: add tmux-style process key helpers 2026-01-17 06:12:56 +00:00
Peter Steinbergerandadam91holt c7ae5100fa refactor: share queue helpers
Co-authored-by: adam91holt <[email protected]>
2026-01-17 06:02:27 +00:00
Peter Steinberger e59d8c5436 style: oxfmt format 2026-01-17 05:48:56 +00:00
Peter Steinberger 8b42902cee refactor: drop legacy room chatType 2026-01-17 05:46:40 +00:00
Peter Steinberger 07a3db153d feat: notify on exec exit 2026-01-17 05:43:34 +00:00
Peter Steinberger 68d35be383 feat: emit tool outputs for full verbose 2026-01-17 05:40:21 +00:00
Peter Steinberger 99dd428862 feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
Peter Steinbergerandadam91holt 4d314db750 refactor: extract subagent announce queue
Co-authored-by: adam91holt <[email protected]>
2026-01-17 05:29:07 +00:00
Peter Steinberger c4ea25a509 feat: add exec pty support 2026-01-17 04:57:11 +00:00
Peter Steinbergerandadam91holt 49ecbd8fea test: expand accountId routing coverage
Co-authored-by: adam91holt <[email protected]>
2026-01-17 04:33:24 +00:00
Peter Steinbergerandadam91holt 19ee6699d2 refactor: clarify subagent announce origin
Co-authored-by: adam91holt <[email protected]>
2026-01-17 04:33:24 +00:00
Peter Steinbergerandadam91holt 780c811146 refactor: migrate subagent registry store v2
Co-authored-by: adam91holt <[email protected]>
2026-01-17 04:24:59 +00:00
Peter Steinbergerandadam91holt 4f37f66264 refactor: normalize delivery context
Co-authored-by: adam91holt <[email protected]>
2026-01-17 04:24:59 +00:00
Peter Steinberger 6e4d86f426 refactor: require target for message actions 2026-01-17 04:15:46 +00:00
Peter Steinberger a2b5b1f0cb refactor: normalize inbound context 2026-01-17 04:05:33 +00:00
Peter SteinbergerandAdam Holt 9f4b7a1683 fix: normalize subagent announce delivery origin
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 04:03:28 +00:00
Peter Steinberger dd68faef23 refactor: split message tool schema + action handling 2026-01-17 03:58:55 +00:00
Peter SteinbergerandTristan Manchester 1b973f7506 feat: add inbound media understanding
Co-authored-by: Tristan Manchester <[email protected]>
2026-01-17 03:54:46 +00:00
Peter Steinberger 7f1f9473a0 refactor: dedupe message action helpers 2026-01-17 03:46:03 +00:00
Peter Steinberger a82217a5f3 chore: format + regenerate protocol 2026-01-17 03:40:49 +00:00
Peter Steinberger 09bed2ccde refactor: centralize outbound policy + target schema 2026-01-17 03:33:56 +00:00
Peter Steinberger 3fcd6fadf3 fix: land oxlint config follow-ups (#1064) (thanks @connorshea) 2026-01-17 03:25:05 +00:00
Peter SteinbergerandAdam Holt bc7d603867 test: expand accountId delivery coverage
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 03:17:33 +00:00
Peter SteinbergerandThinh Dinh 46015a3dd8 feat: add cross-context messaging resolver
Co-authored-by: Thinh Dinh <[email protected]>
2026-01-17 03:17:13 +00:00
Peter SteinbergerandAdam Holt 0291105913 fix: thread accountId through subagent announce delivery
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 02:45:18 +00:00
Peter SteinbergerandAdam Holt d5332ae29a fix: thread accountId through subagent announce
Co-authored-by: Adam Holt <[email protected]>
2026-01-17 02:09:35 +00:00
Peter SteinbergerandT Savo fdaeada3ec feat: mirror delivered outbound messages (#1031)
Co-authored-by: T Savo <[email protected]>
2026-01-17 02:03:18 +00:00
Peter Steinberger 3fb699a84b style: apply oxfmt 2026-01-17 01:55:42 +00:00
Peter Steinberger 19016f16e0 fix: queue subagent announce delivery 2026-01-17 01:44:13 +00:00
Peter Steinberger 0179717d61 feat: enhance web_fetch fallbacks 2026-01-17 00:43:37 +00:00
Sash CatanzariteandSash Catanzarite 89bbbe75a6 fix: honor message tool channel for tool dedupe (#1053)
- Treat message tool `channel` as provider hint for dedupe/suppression.
- Prefer NO_REPLY after message tool sends to avoid duplicate replies.

Co-authored-by: Sash Catanzarite <[email protected]>
2026-01-17 00:23:51 +00:00
Peter Steinberger 1569db1754 style: format with oxfmt 2026-01-17 00:03:00 +00:00
Peter Steinberger c54c665f97 feat: enhance web_fetch fallbacks 2026-01-17 00:00:49 +00:00
Peter Steinberger 37fa4f7eef feat: improve web_fetch readability extraction 2026-01-16 23:18:01 +00:00
Yurii ChukhlibandClaude 171060541a docs(web-search): document country and language parameters
Co-Authored-By: Claude <[email protected]>
2026-01-16 23:14:33 +00:00
Yurii ChukhlibandClaude 003547c818 test(web-search): add tests for country and language parameters
Added three new test cases to verify the new country, search_lang, and ui_lang
parameters are correctly passed to the Brave Search API.

Co-Authored-By: Claude <[email protected]>
2026-01-16 23:14:33 +00:00