Peter Steinberger
|
23267677af
|
ci: enforce lf line endings
|
2026-01-08 02:29:20 +00:00 |
|
Peter Steinberger
|
72bdac7644
|
fix: relax slash command parsing
|
2026-01-08 03:24:18 +01:00 |
|
Lutro
|
c53b27340a
|
Telegram: fix /think command to show current level when no arg
|
2026-01-08 03:24:18 +01:00 |
|
Peter Steinberger
|
45fd208bd5
|
refactor(browser): share chrome resolution helpers
|
2026-01-08 02:18:43 +00:00 |
|
Peter Steinberger
|
c7773b5252
|
fix(browser): support Windows Chrome detection (PR #439, thanks @mrdbstn)
|
2026-01-08 02:08:59 +00:00 |
|
Mourad Boustani
|
ee20c577eb
|
browser: add Windows Chrome executable detection
|
2026-01-08 02:06:59 +00:00 |
|
Peter Steinberger
|
509692e664
|
style: format providers docs output
|
2026-01-08 02:01:43 +00:00 |
|
Peter Steinberger
|
d3f7b3a999
|
fix: restore gateway connection details helper
|
2026-01-08 02:00:27 +00:00 |
|
Peter Steinberger
|
88660c3efc
|
style: colorize providers list
|
2026-01-08 02:59:15 +01:00 |
|
Peter Steinberger
|
2fe5c954f9
|
fix(gateway): honor local auth password for CLI (PR #301, thanks @jeffersonwarrior)
|
2026-01-08 02:59:06 +01:00 |
|
Peter Steinberger
|
c7231279ee
|
chore: tweak providers docs link
|
2026-01-08 02:56:47 +01:00 |
|
Peter Steinberger
|
51bd551c3a
|
feat: default providers list to usage
|
2026-01-08 02:56:47 +01:00 |
|
Peter Steinberger
|
14aee16cdd
|
feat: add usage to providers list
|
2026-01-08 02:56:47 +01:00 |
|
Peter Steinberger
|
033b0fd2fa
|
style: format gateway call helpers
|
2026-01-08 01:53:28 +00:00 |
|
Peter Steinberger
|
3002d18077
|
fix: add gateway connection debug output
|
2026-01-08 02:51:39 +01:00 |
|
Peter Steinberger
|
b93e9dd5da
|
refactor: split port diagnostics helpers
|
2026-01-08 02:42:43 +01:00 |
|
Peter Steinberger
|
2c3c8ebc5f
|
fix: add gateway close context
|
2026-01-08 02:42:32 +01:00 |
|
Peter Steinberger
|
68d343b164
|
fix: telegram html formatting (#435, thanks @RandyVentures)
|
2026-01-08 02:34:32 +01:00 |
|
Peter Steinberger
|
ec69b34656
|
fix: improve gateway diagnostics
|
2026-01-08 02:29:32 +01:00 |
|
Peter Steinberger
|
af44fae6fe
|
refactor: rebuild agent system prompt
|
2026-01-08 02:20:30 +01:00 |
|
Peter Steinberger
|
08ea1ac46f
|
refactor: share reply payload threading/dedupe
|
2026-01-08 01:09:23 +00:00 |
|
Peter Steinberger
|
7e7c51f506
|
fix: restore doctor sandbox warnings
|
2026-01-08 01:55:59 +01:00 |
|
Peter Steinberger
|
03774b657f
|
feat: add providers CLI and multi-account onboarding
|
2026-01-08 01:55:59 +01:00 |
|
Peter Steinberger
|
b5ed9b5c6b
|
feat: format cron list output
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
d40a85a3a4
|
feat: add cron cli aliases
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
2267e6be95
|
refactor: split doctor into modules
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
80b278fcfb
|
refactor: extract doctor state integrity
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
b18506edf8
|
fix: harden doctor state integrity checks
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
30945e5149
|
fix: polish reply threading + tool dedupe (thanks @mneves75) (#326)
|
2026-01-08 00:50:47 +00:00 |
|
mneves75
|
d03d152628
|
feat(telegram): wire replyToMode config, add forum topic support, fix messaging tool duplicates
Changes:
- Default replyToMode from "off" to "first" for better threading UX
- Add messageThreadId and replyToMessageId params for forum topic support
- Add messaging tool duplicate detection to suppress redundant block replies
- Add sendMessage action to telegram tool schema
- Add @grammyjs/types devDependency for proper TypeScript typing
- Remove @ts-nocheck and fix all type errors in send.ts
- Add comprehensive docs/telegram.md documentation
- Add PR-326-REVIEW.md with John Carmack-level code review
Test coverage:
- normalizeTextForComparison: 5 cases
- isMessagingToolDuplicate: 7 cases
- sendMessageTelegram thread params: 5 cases
- handleTelegramAction sendMessage: 4 cases
- Forum topic isolation: 4 cases
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-08 00:50:47 +00:00 |
|
Peter Steinberger
|
ede54b828b
|
test: stabilize cron auto-run test
|
2026-01-08 01:38:48 +01:00 |
|
Peter Steinberger
|
f3f7490832
|
docs: add gateway self-update prompt guidance
|
2026-01-08 01:37:02 +01:00 |
|
Peter Steinberger
|
0be0b48de4
|
fix: satisfy lint for slow listener logs
|
2026-01-08 01:32:52 +01:00 |
|
Peter Steinberger
|
e7cac22aef
|
feat: add gateway config/update restart flow
|
2026-01-08 01:30:02 +01:00 |
|
Peter Steinberger
|
1a16e0b0a5
|
fix: format slow listener logs
|
2026-01-08 01:28:21 +01:00 |
|
Peter Steinberger
|
7fbbeb2188
|
refactor(nodes): share run parsing helpers
|
2026-01-08 00:24:11 +00:00 |
|
Peter Steinberger
|
4b396f606a
|
fix(nodes-tool): add run invoke timeout (PR #433, thanks @sircrumpet)
|
2026-01-08 00:18:06 +00:00 |
|
SirCrumpet
|
e4afc413e1
|
fix(nodes-tool): add missing 'run' action to execute commands on paired nodes with optional parameters as defined in CLI
|
2026-01-08 00:18:06 +00:00 |
|
Peter Steinberger
|
f3438c5564
|
refactor(sandbox): unify scope + per-agent overrides
|
2026-01-08 01:17:55 +01:00 |
|
Peter Steinberger
|
54475c5478
|
refactor: dedupe embedded prompt append
|
2026-01-08 00:08:27 +00:00 |
|
Peter Steinberger
|
9516eb891f
|
feat(sandbox): per-agent docker overrides
|
2026-01-08 01:06:14 +01:00 |
|
Peter Steinberger
|
0197be4772
|
fix: avoid duplicate prompt context
|
2026-01-08 00:01:40 +00:00 |
|
Peter Steinberger
|
a879e8ed1c
|
refactor: centralize message provider normalization
|
2026-01-07 23:53:38 +00:00 |
|
Peter Steinberger
|
871de1be7f
|
feat(sandbox): per-agent docker setupCommand
|
2026-01-08 00:52:22 +01:00 |
|
Peter Steinberger
|
b6be41ed0d
|
fix: route agent messageProvider from resolved provider (#389, thanks @imfing)
|
2026-01-07 23:34:43 +00:00 |
|
Peter Steinberger
|
52c2b8e679
|
refactor: share backoff helpers
|
2026-01-07 23:22:12 +00:00 |
|
Peter Steinberger
|
210f3fb433
|
fix: reconnect signal sse monitor
|
2026-01-07 23:15:55 +00:00 |
|
Quentin
|
2d7395a4e8
|
fix: Signal SSE monitor reconnects on connection drop
- Wrap streamSignalEvents in reconnection loop
- Exponential backoff: 1s → 30s max
- Log reconnection attempts
- Respect abortSignal for clean shutdown
Fixes #425
|
2026-01-07 23:15:55 +00:00 |
|
Peter Steinberger
|
50574177b7
|
fix: persist topic session files
|
2026-01-07 22:56:50 +00:00 |
|
Peter Steinberger
|
fff3593984
|
fix: harden session caching and topic transcripts
|
2026-01-07 22:51:26 +00:00 |
|