Darye
c865b293a9
feat: enhance message context handling by adding message_id parameter
2026-02-18 20:18:27 +01:00
Re-bin
b14d4711c0
release: v0.1.4
2026-02-18 14:31:26 +00:00
Re-bin
715b2db24b
feat: stream intermediate progress to user during tool execution
2026-02-18 14:23:51 +00:00
Re-bin
27a131830f
refine: migrate legacy sessions on load and simplify get_history
2026-02-18 05:09:57 +00:00
Re-bin
5c61f30546
Merge branch 'main' into pr-713
2026-02-18 04:58:59 +00:00
Re-bin
80a5a8c983
feat: add siliconflow provider support
2026-02-18 03:52:53 +00:00
Re-bin
df09ba1232
Merge branch 'main' into pr-630
2026-02-18 03:13:00 +00:00
Re-bin
d54831a35f
feat: add github copilot oauth login and improve provider status display
2026-02-18 03:09:09 +00:00
Re-bin
8f6dd8708f
Merge branch 'main' into pr-312
2026-02-18 02:57:11 +00:00
Re-bin
74bec26698
Merge branch 'main' of https://github.com/HKUDS/nanobot
2026-02-18 02:51:16 +00:00
ras_bot
e5e5f02e73
merge: upstream/main into feat/add-siliconflow-provider, resolve schema conflict
...
- Keep siliconflow in ProvidersConfig
- Keep openai_codex and github_copilot from upstream/main
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 10:50:15 +08:00
Re-bin
e2a0d63909
feat: add custom provider with direct openai-compatible support
2026-02-18 02:39:15 +00:00
Jeroen Evens
16127d49f9
[github] Fix Oauth login
2026-02-17 23:07:04 +01:00
Jeroen Evens
b161fa4f9a
[github] Add Github Copilot
2026-02-17 23:07:04 +01:00
Hyudryu
72db01db63
slack: Added replyInThread logic and custom react emoji in config
2026-02-17 13:42:57 -08:00
Re-bin
7d7d6bcadc
Merge branch 'main' into pr-746
2026-02-17 17:46:46 +00:00
Re-bin
941c3d9826
style: restore single-line formatting for readability
2026-02-17 17:34:24 +00:00
Simon Guigui
4d4d629928
fix(config): mcpServers env variables should not be converted to snake case
2026-02-17 15:19:21 +01:00
Re-bin
5ad9c837df
refactor: clean up telegram media sending logic
2026-02-17 10:37:55 +00:00
Re-bin
c81cc07032
Merge branch 'main' into pr-747
2026-02-17 10:24:26 +00:00
Re-bin
1db05c881d
fix: omit empty content in assistant messages
2026-02-17 08:59:05 +00:00
Re-bin
80d1ff69ad
Merge branch 'main' into pr-748
2026-02-17 08:57:27 +00:00
Re-bin
f5c5b13ff0
refactor: use is_oauth flag instead of hardcoded provider name check
2026-02-17 08:41:09 +00:00
Re-bin
12e59ecaae
Merge branch 'main' into pr-720
2026-02-17 08:33:34 +00:00
Re-bin
6bae6a617f
fix(cron): fix timezone display bug, add tz validation and skill docs
2026-02-17 08:30:52 +00:00
Re-bin
2c3a568e46
Merge branch 'main' into pr-744
2026-02-17 08:21:13 +00:00
Re-bin
5735f9bdce
feat: add ClawHub skill for searching and installing agent skills from the public registry
2026-02-17 08:14:16 +00:00
nano bot
56bc8b5677
fix: avoid sending empty content entries in assistant messages
2026-02-17 03:52:08 +00:00
Darye
778a93370a
Enable Cron management on CLI Agent.
2026-02-17 03:52:54 +01:00
jopo
ae903e983c
fix(cron): improve timezone scheduling and tz propagation
2026-02-16 17:49:19 -08:00
Darye
0a2a9a77b7
Merge branch 'HKUDS:main' into telegram-media
2026-02-16 21:08:41 +01:00
Darye
23b7e1ef5e
Handle media files (voice messages, audio, images, documents) on Telegram Channel
2026-02-16 16:29:03 +01:00
Darye
96f63aee06
Merge branch 'HKUDS:main' into github_copilot
2026-02-16 15:03:01 +01:00
Darye
5033ac1759
Added Github Copilot Provider
2026-02-16 15:02:12 +01:00
Re-bin
a219a91bc5
feat: support openclaw/clawhub skill metadata format
2026-02-16 13:42:33 +00:00
Grzegorz Grasza
c9926153b2
Add table-to-text conversion for Slack messages
...
Slack has no native table support, so Markdown tables are passed
through verbatim by slackify-markdown. Pre-process tables into
readable key-value rows before converting to mrkdwn.
Assisted-by: Claude 4.6 Opus (Anthropic)
2026-02-16 14:03:33 +01:00
Grzegorz Grasza
ed5593bbe0
slack: use slackify-markdown for proper mrkdwn formatting
...
Replace the regex-based Markdown-to-Slack converter with the
slackify-markdown library, which uses a proper Markdown parser
(markdown-it-py, already a dependency) to correctly handle headings,
bold/italic, code blocks, links, bullet lists, and strikethrough.
The regex approach didn't handle headings (###), bullet lists (* ),
or code block protection, causing raw Markdown to leak into Slack
messages.
Net -40 lines.
Assisted-by: Claude 4.6 Opus (Anthropic)
2026-02-16 13:56:30 +01:00
Re-bin
db0e8aa61b
fix: handle Telegram message length limit with smart splitting
2026-02-16 12:39:39 +00:00
Kiplangatkorir
8f49b52079
Scope sessions to workspace with legacy fallback
2026-02-16 15:22:15 +03:00
Re-bin
48a14edbda
Merge branch 'main' into pr-694
2026-02-16 12:16:05 +00:00
Re-bin
ffbb264a5d
fix: consistent sender_id for Telegram command allowlist matching
2026-02-16 12:11:03 +00:00
Re-bin
ba923c0205
Merge branch 'main' into pr-701
2026-02-16 12:07:58 +00:00
Re-bin
e8e7215d3e
refactor: simplify Slack markdown-to-mrkdwn conversion
2026-02-16 11:57:55 +00:00
Re-bin
3706903978
Merge branch 'main' into pr-704
2026-02-16 11:52:02 +00:00
Re-bin
1ce586e9f5
fix: resolve Codex provider bugs and simplify implementation
2026-02-16 11:43:36 +00:00
Re-bin
9e5f7348fe
Merge branch 'main' into pr-151
2026-02-16 09:19:40 +00:00
Aleksander W. Oleszkiewicz (Alek)
fe0341da5b
Fix regex for URL formatting in Slack channel
2026-02-16 09:58:38 +01:00
Aleksander W. Oleszkiewicz (Alek)
5d683da38f
Fix regex for URL and image URL formatting
2026-02-16 09:53:20 +01:00
Aleksander W. Oleszkiewicz (Alek)
90be900448
Enhance Slack message formatting with new regex rules
...
Added regex substitutions for strikethrough, URL formatting, and image URLs in Slack message conversion.
2026-02-16 09:49:44 +01:00
Thomas Lisankie
51d22b7ef4
Fix: _forward_command now builds sender_id with username for allowlist matching
2026-02-16 00:14:34 -05:00