Peter Steinberger
3c7f860e59
feat: scope telegram inline buttons
2026-01-16 20:16:41 +00:00
Peter Steinberger
d3fe866525
chore: tweak tool call narration guidance ( #1008 )
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-16 19:56:04 +00:00
Nima Karimi
6d9dce1d3a
fix(macos): check config file mode for gateway token/password resolution ( #1022 )
...
* fix: honor config gateway mode for credentials
* chore: oxfmt doctor platform notes
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-16 19:29:48 +00:00
Peter Steinberger
624ed219ff
docs: update changelog for gateway probe fix ( #1011 ) (thanks @ivanrvpereira)
2026-01-16 19:07:44 +00:00
Shadow
f46af84590
Changelog: note Discord skill truncation
2026-01-16 10:03:53 -06:00
Peter Steinberger
ef6aa6a81f
feat: add user-invocable skill commands
2026-01-16 12:10:29 +00:00
Peter Steinberger
a539a17e8d
fix(cli): auto-update global installs
2026-01-16 11:45:37 +00:00
Peter Steinberger
c93b02d9d2
fix: scope whatsapp self-chat response prefix
2026-01-16 10:54:11 +00:00
Peter Steinberger
c981eca2ed
fix: expand exec abort/timeout coverage
2026-01-16 10:43:22 +00:00
Peter Steinberger
d4d920b61b
chore: release 2026.1.15
2026-01-16 10:37:30 +00:00
gerardward2007
db27fc3673
chore: ignore local identity files ( #1001 ) (thanks @gerardward2007)
...
* chore: ignore local identity files (IDENTITY.md, USER.md)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* chore: ignore local identity files (#1001 ) (thanks @gerardward2007)
* chore: format session status tool
* chore: format bash exec background abort test
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-16 10:30:04 +00:00
Peter Steinberger
fdff38756f
docs: refresh unreleased highlights
2026-01-16 09:51:27 +00:00
Peter Steinberger
3bd05e23bc
docs: sort unreleased changelog
2026-01-16 09:46:12 +00:00
Peter Steinberger
7a6561a1c0
feat: warn on weak model tiers
2026-01-16 09:34:37 +00:00
Peter Steinberger
1bcd8693c5
fix: suppress WhatsApp pairing replies for historical DMs
2026-01-16 09:10:44 +00:00
Peter Steinberger
89c5c831b9
fix: reset sessions after role ordering conflicts
2026-01-16 09:04:04 +00:00
Peter Steinberger
f87f485960
fix: add control UI auth guidance
2026-01-16 09:03:02 +00:00
Peter Steinberger
dbba858679
feat: render native chat markdown via Textual
2026-01-16 09:02:27 +00:00
Peter Steinberger
7403145298
fix: tune remote CDP timeouts
2026-01-16 09:01:25 +00:00
Peter Steinberger
245fe37795
fix: upgrade ws to wss for https CDP
2026-01-16 08:44:08 +00:00
Peter Steinberger
83f9a603c3
fix: align image-gen defaults ( #880 ) (thanks @mkbehr)
2026-01-16 08:41:23 +00:00
Peter Steinberger
fd42b49995
Merge pull request #895 from mukhtharcm/feat/chrome-browser-improvements
...
feat(browser): add support for authenticated remote browser profiles
2026-01-16 08:32:02 +00:00
Peter Steinberger
e7c038d440
fix: support authenticated remote CDP URLs ( #895 ) (thanks @mukhtharcm)
2026-01-16 08:31:51 +00:00
Peter Steinberger
0725c8bb41
fix: add telegram custom commands ( #860 ) (thanks @nachoiacovino)
...
Co-authored-by: Nacho Iacovino <50103937+nachoiacovino@users.noreply.github.com>
2026-01-16 08:22:09 +00:00
Muhammed Mukhthar CM
ad983ae7d6
fix: exclude google-antigravity from history downgrade hack ( #894 )
...
* Agent: exclude google-antigravity from history downgrade hack
* Lint: fix formatting in test
* Lint: formatting and unused vars in test
* fix: preserve google-antigravity tool calls (#894 ) (thanks @mukhtharcm)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-16 08:14:56 +00:00
Peter Steinberger
5731aeebf8
Merge pull request #845 from MatthieuBizien/fix/issue-841-openrouter-gemini
...
Agents: sanitize OpenRouter Gemini thoughtSignature
2026-01-16 08:03:40 +00:00
Matthieu Bizien
fbf7830a35
Changelog: thank PR #845
2026-01-16 07:51:49 +00:00
Matthieu Bizien
e06149b5b7
Agents: sanitize OpenRouter Gemini thoughtSignature
2026-01-16 07:51:49 +00:00
Palash Oswal
b6be97f878
Gateway auth: accept local Tailscale Serve hostnames and tailnet IPs ( #885 )
...
* Gateway auth: accept local Tailscale Serve hostnames and tailnet IPs
* fix: allow local Tailscale Serve hostnames (#885 ) (thanks @oswalpalash)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-16 07:51:25 +00:00
Peter Steinberger
cad1b9d202
fix: sync remote ssh targets
2026-01-16 07:33:15 +00:00
Peter Steinberger
6c901fb7df
feat: add system.which bin probe
2026-01-16 07:31:41 +00:00
Peter Steinberger
3ca8ee14c2
fix: handle MiniMax coding plan usage payloads
2026-01-16 07:28:48 +00:00
Peter Steinberger
56f069d2aa
fix: update discord action defaults ( #870 ) (thanks @JDIVE)
2026-01-16 06:50:27 +00:00
Peter Steinberger
003be4bb1c
feat: add json output for daemon lifecycle
2026-01-16 05:40:47 +00:00
Peter Steinberger
55806b5af5
fix: normalize pairing aliases and webhook guard ( #991 ) (thanks @longmaba)
2026-01-16 04:55:16 +00:00
Ubuntu
7df03a2456
feat(session): add dmScope for multi-user DM isolation
...
Co-authored-by: Alphonse-arianee <Alphonse-arianee@users.noreply.github.com>
2026-01-16 04:13:10 +00:00
Peter Steinberger
804e7b2962
feat(browser): prefer Chrome default + add Brave/Edge fallbacks
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-16 03:28:56 +00:00
Peter Steinberger
09d27dfd35
fix: allow media-only sends
2026-01-16 03:15:26 +00:00
Peter Steinberger
c3db93a95c
fix: sanitize user-facing errors and strip final tags
...
Co-authored-by: Drake Thomsen <drake.thomsen@example.com>
2026-01-16 03:01:23 +00:00
Peter Steinberger
728ad7df36
feat!: move msteams to plugin
2026-01-16 02:59:43 +00:00
Peter Steinberger
864e305340
fix: restore status usage summary output
2026-01-16 02:49:18 +00:00
Peter Steinberger
5cfed75479
fix: ignore properties in google tool schema warnings
2026-01-16 02:35:55 +00:00
Peter Steinberger
1757f615a0
fix: harden antigravity claude support ( #968 )
...
Co-authored-by: Max <rdev@users.noreply.github.com>
2026-01-16 02:16:17 +00:00
Peter Steinberger
f09435007d
fix: document macOS remote tunnels ( #960 ) (thanks @kkarimi)
2026-01-16 01:59:14 +00:00
Nima Karimi
0a99886f0d
macOS: prefer bridge tunnel port in remote mode
2026-01-16 01:56:06 +00:00
Peter Steinberger
58225aae61
fix: cleanup suspended CLI processes ( #978 ) (thanks @Nachx639)
2026-01-16 01:39:33 +00:00
Peter Steinberger
66d20a3cf0
chore(cli): set process title
2026-01-16 01:33:28 +00:00
Peter Steinberger
5d7a6372fd
fix: show disabled channels in onboarding picker
2026-01-16 01:29:25 +00:00
Peter Steinberger
a4dc493486
fix: switch channel onboarding to single-select loop
2026-01-16 01:21:17 +00:00
Peter Steinberger
660829f9dd
feat: add per-agent heartbeat config
2026-01-16 01:17:34 +00:00
Peter Steinberger
5ed3f45e57
fix: show provider/model labels in TUI
2026-01-16 01:13:14 +00:00
Peter Steinberger
1bec2c6374
fix: persist local gateway mode in configure wizard
2026-01-16 01:05:55 +00:00
Peter Steinberger
98b3559282
feat: add provider auth plugins
2026-01-16 00:42:28 +00:00
Peter Steinberger
349bdebb6f
feat: sticky auth profile rotation + usage headers
2026-01-16 00:25:49 +00:00
void
f2b7ff255f
fix: heartbeat prompt + dedupe ( #980 ) (thanks @voidserf)
...
- tighten default heartbeat prompt guidance
- suppress duplicate heartbeat alerts within 24h
Co-authored-by: void <voidserf@users.noreply.github.com>
2026-01-16 00:24:52 +00:00
Peter Steinberger
f58aa0e9f3
fix: handle Telegram General topic thread params ( #848 ) (thanks @azade-c)
2026-01-16 00:08:56 +00:00
Peter Steinberger
f8a9aabda6
feat: refine subagents + add chat.inject
...
Co-authored-by: Tyler Yust <tyler6204@users.noreply.github.com>
2026-01-15 23:44:31 +00:00
Peter Steinberger
defeadcb2a
refactor: centralize daemon path resolution
2026-01-15 23:19:52 +00:00
juanpablodlc
ae2d725109
feat(whatsapp): add debounceMs for batching rapid messages ( #971 )
...
* feat(whatsapp): add debounceMs for batching rapid messages
Add a `debounceMs` configuration option to WhatsApp channel settings
that batches rapid consecutive messages from the same sender into a
single response. This prevents triggering separate agent runs for
each message when a user sends multiple short messages in quick
succession (e.g., "Hey!", "how are you?", "I was wondering...").
Changes:
- Add `debounceMs` config to WhatsAppConfig and WhatsAppAccountConfig
- Implement message buffering in `monitorWebInbox` with:
- Map-based buffer keyed by sender (DM) or chat ID (groups)
- Debounce timer that resets on each new message
- Message combination with newline separator
- Single message optimization (no modification if only one message)
- Wire `debounceMs` through account resolution and monitor tuning
- Add UI hints and schema documentation
Usage example:
{
"channels": {
"whatsapp": {
"debounceMs": 5000 // 5 second window
}
}
}
Default behavior: `debounceMs: 0` (disabled by default)
Verified: All existing tests pass (3204 tests), TypeScript compilation
succeeds with no errors.
Implemented with assistance from AI coding tools.
Closes #967
* chore: wip inbound debounce
* fix: debounce inbound messages across channels (#971 ) (thanks @juanpablodlc)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-15 23:07:19 +00:00
Peter Steinberger
bf8d0d0b1c
feat(date-time): standardize time context and tool timestamps
2026-01-15 22:27:06 +00:00
Jake
064491fd1a
fix(model-picker): list each provider/model combo separately ( #970 )
...
* fix(model-picker): list each provider/model combo separately
Previously, /model grouped models by name and showed all providers
that offer the same model (e.g. 'claude-sonnet-4-5 — anthropic, google-antigravity').
This was confusing because:
1. Users couldn't tell which provider would be used when selecting by number
2. The display implied choice between providers but selection was automatic
Now each provider/model combination is listed separately so users
can explicitly select the exact provider they want.
- Remove model grouping in buildModelPickerItems
- Display format changed from 'model — providers' to 'provider/model'
- pickProviderForModel now returns the single provider directly
- Updated tests to reflect new behavior
* fix: simplify model picker entries (#970 ) (thanks @mcinteerj)
---------
Co-authored-by: Keith the Silly Goose <keith@42bolton.macnet.nz>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-15 22:20:11 +00:00
Peter Steinberger
760a9039b9
chore: update changelog ( #969 ) (thanks @bjesuiter)
2026-01-15 22:10:27 +00:00
Peter Steinberger
b3aa79d93d
fix: make node-llama-cpp optional
2026-01-15 18:37:02 +00:00
Shadow
e1464499d7
Discord: fix allowlist gating. Closes #961
2026-01-15 11:53:13 -06:00
Peter Steinberger
72cca8086d
docs(changelog): move browser relay fixes to 2026.1.15
2026-01-15 17:26:54 +00:00
Peter Steinberger
106a6b343f
Merge pull request #964 from bohdanpodvirnyi/feat/telegram-reactions
...
feat(telegram): add bidirectional emoji reactions support
2026-01-15 17:21:51 +00:00
Peter Steinberger
3fee19b153
fix: refine telegram reactions ( #964 ) (thanks @bohdanpodvirnyi)
2026-01-15 17:20:17 +00:00
Peter Steinberger
292ce6d2f4
fix: preserve Antigravity Claude signatures ( #959 ) (thanks @rdev)
2026-01-15 17:06:39 +00:00
Peter Steinberger
2a9a9172d1
fix: default model fallback when provider/model missing ( #954 ) (thanks @roshanasingh4)
2026-01-15 16:58:41 +00:00
Peter Steinberger
360d64afa6
chore: start 2026.1.15 (unreleased)
2026-01-15 16:47:19 +00:00
Peter Steinberger
c5c8858f6a
fix(browser): handle extension relay page selection
2026-01-15 11:16:53 +00:00
Peter Steinberger
57d9a26b6d
chore(macos): prep Sparkle release 2026.1.14-1
2026-01-15 11:15:41 +00:00
Peter Steinberger
3f8ce7c968
docs(changelog): note chrome relay fixes
2026-01-15 10:46:48 +00:00
Peter Steinberger
871854e0b6
feat(browser): add snapshot refs=aria mode
2026-01-15 10:22:29 +00:00
Peter Steinberger
b29e74a992
chore: bump version to 2026.1.14-1
2026-01-15 10:00:43 +00:00
Peter Steinberger
d170ee3d63
fix(browser): persist role refs per targetId
2026-01-15 09:56:24 +00:00
Shadow
fdbedd8340
Commands: add dynamic arg menus
2026-01-15 09:31:16 +00:00
Peter Steinberger
de7181082c
fix(agents): skip thinking tags in code spans
2026-01-15 09:23:56 +00:00
Peter Steinberger
be693ebb04
docs(changelog): regroup 2026.1.14
2026-01-15 09:07:30 +00:00
Peter Steinberger
91f0243a19
fix(browser): default to chrome extension takeover
2026-01-15 09:02:42 +00:00
Peter Steinberger
a3083f6637
fix(browser): make extension relay zero-config
2026-01-15 09:02:42 +00:00
Peter Steinberger
60b733794e
fix: use canonical main session keys in apps
2026-01-15 08:59:05 +00:00
Peter Steinberger
8f18341a68
fix: macos wizard auth bootstrap
2026-01-15 08:47:45 +00:00
Peter Steinberger
8adc4c6d98
feat: add matrix channel plugin
2026-01-15 08:40:37 +00:00
Peter Steinberger
6a1c4c57ae
fix: sync cron run history selection in control ui
2026-01-15 08:38:21 +00:00
Peter Steinberger
5a0c9e675d
fix(changelog): merge 2026.1.14 sections
2026-01-15 08:35:25 +00:00
Peter Steinberger
8a3444eda0
fix(tui): surface model errors
2026-01-15 08:31:02 +00:00
Peter Steinberger
eb7149c0db
fix: isolate Slack thread sessions ( #758 )
2026-01-15 08:11:03 +00:00
Peter Steinberger
5d01e93c1e
fix(changelog): keep 2026.1.14 unreleased
2026-01-15 08:09:32 +00:00
Peter Steinberger
8fdc2dcd1d
fix: canonicalize main session keys
2026-01-15 08:05:41 +00:00
Peter Steinberger
2b03945302
fix: imessage dm replies and error details ( #935 )
2026-01-15 08:05:10 +00:00
Peter Steinberger
54c7038c6f
fix(ui): move docs link into nav
2026-01-15 08:01:34 +00:00
Peter Steinberger
f0b3f410eb
fix(onboarding): move web search hint to end
2026-01-15 07:57:18 +00:00
Peter Steinberger
741b05c0b6
fix: harden whatsapp command auth
2026-01-15 07:54:39 +00:00
Peter Steinberger
91228778fe
chore: prep 2026.1.14 npm release
2026-01-15 07:47:18 +00:00
Peter Steinberger
05c2a49050
fix(tools): enable web_fetch by default
2026-01-15 07:42:07 +00:00
Peter Steinberger
37b0d170cf
fix: restore notify init + Plivo numbers ( #846 ) (thanks @vrknetha)
2026-01-15 07:28:14 +00:00
Peter Steinberger
bc6399b078
fix: unblock control commands during active runs
2026-01-15 07:08:48 +00:00
Peter Steinberger
b4c4660e4d
fix: harden session cache + heartbeat restore
...
Co-authored-by: Ronak Guliani <ronak-guliani@users.noreply.github.com>
2026-01-15 07:07:12 +00:00
Peter Steinberger
ab0e877151
Merge pull request #852 from mneves75/fix/cron-settings-channel-param
...
fix(macos): use channel param in CronSettings+Testing
2026-01-15 06:38:33 +00:00
Peter Steinberger
d115866e21
fix: satisfy swiftformat lint ( #852 ) (thanks @mneves75)
2026-01-15 06:38:15 +00:00
Peter Steinberger
65fbcaaaf6
fix: bridge respawned child signals ( #933 ) (thanks @roshanasingh4)
...
Co-authored-by: Roshan Singh <roshanasingh4@users.noreply.github.com>
2026-01-15 06:37:27 +00:00
Peter Steinberger
418cfcfdff
fix: document WhatsApp read receipts toggle ( #882 ) (thanks @chrisrodz)
2026-01-15 06:22:33 +00:00
Peter Steinberger
ac52cb4a91
feat(browser): copy extension path to clipboard
2026-01-15 06:19:47 +00:00
Peter Steinberger
3578c96530
chore: drop Clawdis legacy references
2026-01-15 06:18:44 +00:00
Peter Steinberger
0bb9cb660f
Merge pull request #909 from roshanasingh4/fix/macos-wizard-gateway-logdir
...
macOS: fix wizard hang when /tmp/clawdbot is missing
2026-01-15 06:13:51 +00:00
Peter Steinberger
f9f424c01e
fix: make log dir overrideable in tests ( #909 ) (thanks @roshanasingh4)
2026-01-15 06:13:20 +00:00
Peter Steinberger
f2904ecf76
docs(cli): add per-command CLI pages
2026-01-15 06:13:10 +00:00
Peter Steinberger
d698c7dff0
fix: note timezone + 24h prompt update ( #859 ) (thanks @CashWilliams)
2026-01-15 06:08:43 +00:00
Peter Steinberger
a45894f32b
fix(agents): strip tool leak text ( #905 )
...
Thanks @erikpr1994.
Co-authored-by: Erik Pastor Rios <erikpastorrios1994@gmail.com>
2026-01-15 05:58:02 +00:00
Peter Steinberger
acbdca8aa7
feat: extend Telegram dock commands and config hashing ( #929 )
...
Thanks @grp06.
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 05:49:28 +00:00
Peter Steinberger
c6d237ff12
fix: return setup hint when web_search lacks key
2026-01-15 05:35:22 +00:00
Peter Steinberger
87400c3aa0
feat(security): expand audit and safe --fix
2026-01-15 05:31:43 +00:00
Peter Steinberger
1ef4537d04
fix: cap tool call IDs for OpenAI/OpenRouter ( #875 ) (thanks @j1philli)
2026-01-15 05:25:45 +00:00
Peter Steinberger
f7bfa0dfb9
feat: profile-aware gateway service names ( #671 )
...
Thanks @bjesuiter.
Co-authored-by: Benjamin Jesuiter <bjesuiter@gmail.com>
2026-01-15 05:23:41 +00:00
Peter Steinberger
7f3f2aee4d
feat: add web tools config to configure
2026-01-15 05:08:56 +00:00
Peter Steinberger
dd3c254204
feat: add onboarding plugin install flow
2026-01-15 05:04:09 +00:00
Peter Steinberger
ebcf6ada8c
feat: add Chrome extension browser relay
2026-01-15 04:52:28 +00:00
Peter Steinberger
99166f57b8
fix: downgrade unsigned gemini thinking
2026-01-15 04:51:21 +00:00
Peter Steinberger
5ba3ae5188
feat: improve agent auth guidance
2026-01-15 04:51:21 +00:00
Peter Steinberger
4a0572c71d
docs: clarify agent auth + sandboxed skills
2026-01-15 04:51:03 +00:00
Peter Steinberger
32431a1e0c
feat(security): add audit --fix
2026-01-15 04:50:06 +00:00
Roshan Singh
8c0897d56d
Structured subagent announce output + include run outcome ( #835 )
...
* docs: clarify subagent announce status
* Make subagent announce structured and include run outcome
* fix: stabilize sub-agent announce status (#835 ) (thanks @roshanasingh4)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-15 04:48:07 +00:00
Peter Steinberger
b43499666f
feat: add web tools
2026-01-15 04:07:40 +00:00
Peter Steinberger
a904277037
fix: prevent config clobbering
2026-01-15 04:06:11 +00:00
Peter Steinberger
76ef0d7939
chore: mark 2026.1.14 as unreleased
2026-01-15 04:05:18 +00:00
Peter Steinberger
314d4bc2ff
test: cover browser snapshot labels and efficient mode
2026-01-15 04:04:30 +00:00
Peter Steinberger
649e5fb7dd
feat: add provider-specific tool policies
2026-01-15 03:55:20 +00:00
Peter Steinberger
f95bce9bca
fix: doctor ack reaction migration ( #927 )
...
Thanks @grp06.
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 03:51:55 +00:00
Peter Steinberger
7359d4351d
fix(daemon): clear launchd disabled state before bootstrap ( #849 ) (thanks @ndraiman)
2026-01-15 03:35:24 +00:00
George Pickett
ff728f38db
Logging: tolerate EIO console writes
2026-01-15 03:20:48 +00:00
Peter Steinberger
06ee9c7acd
fix: note detect-secrets CI scan ( #227 ) (thanks @Hyaxia)
2026-01-15 03:16:41 +00:00
Peter Steinberger
890347a453
docs: update changelog for telegram aggregation
2026-01-15 03:05:46 +00:00
Peter Steinberger
fb4eb026e2
fix: scrub tuple items schemas for Gemini tools ( #926 ) — thanks @grp06
...
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 02:59:35 +00:00
Peter Steinberger
3c605b6043
fix: restore docker binds and PATH in sandbox exec ( #873 )
...
Thanks @akonyer.
Co-authored-by: Aaron Konyer <aaronk@gomodular.ca>
2026-01-15 02:58:20 +00:00
Peter Steinberger
ec940b6945
fix: normalize Claude CLI auth mode to oauth ( #855 )
...
Thanks @sebslight.
Co-authored-by: Sebastian <sebslight@gmail.com>
2026-01-15 02:29:43 +00:00
Peter Steinberger
068de868dd
Merge pull request #850 from evalexpr/fix/slack-top-level-require-mention
...
fix(slack): respect top-level requireMention config
2026-01-15 02:28:25 +00:00
Peter Steinberger
2732740110
docs: document DM history limits ( #883 )
...
Thanks @pkrmf.
Co-authored-by: Marc Terns <tenxurz@gmail.com>
2026-01-15 02:22:29 +00:00
Peter Steinberger
768a39451f
fix(slack): honor channels.slack.requireMention default ( #850 ) (thanks @evalexpr)
2026-01-15 02:19:24 +00:00
Peter Steinberger
1bc1989174
fix: add TUI status spinner
2026-01-15 02:11:12 +00:00
Peter Steinberger
9dc9ce1c61
fix: render TUI pickers as overlays
2026-01-15 01:59:05 +00:00
Peter Steinberger
77b165e7a9
feat(config): gate channel config writes
2026-01-15 01:41:15 +00:00
Peter Steinberger
87b769996d
fix: suppress raw API error payloads ( #924 ) (thanks @grp06)
...
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 01:34:19 +00:00
George Pickett
55ed5718c0
Embedded runner: suppress raw API error payloads ( #919 )
2026-01-15 01:27:16 +00:00
Peter Steinberger
e2832f544f
feat: add security audit + onboarding checkpoint
2026-01-15 01:25:11 +00:00
Peter Steinberger
85310793ce
fix(telegram): migrate group config on supergroup IDs ( #906 )
...
Thanks @sleontenko.
Co-authored-by: Stan <sleontenko@users.noreply.github.com>
2026-01-15 01:10:30 +00:00
Peter Steinberger
b06f812d80
fix: finalize markdown IR formatting
2026-01-15 00:31:07 +00:00
Peter Steinberger
1db2eca941
fix(telegram): wire delete action for message tool ( #903 ) - thanks @sleontenko
...
Co-authored-by: Stan <sleontenko@users.noreply.github.com>
2026-01-15 00:29:53 +00:00
Peter Steinberger
59be9a842c
fix: dashboard auth query items ( #918 ) - thanks @rahthakor
...
Co-authored-by: Rahul Thakor <rahthakor@users.noreply.github.com>
2026-01-14 23:36:23 +00:00
rahthakor
be1036ad78
docs(changelog): add gateway fix entries
2026-01-14 23:34:48 +00:00