Re-bin
9a0f8fcc73
refactor: simplify parameter validation logic
2026-02-04 03:50:39 +00:00
Re-bin
579cbfc8fe
Merge PR #30 : Harden exec tool with safety guard
2026-02-04 03:45:39 +00:00
Re-bin
a20d887f9e
feat: add parameter validation and safety guard for exec tool
2026-02-04 03:45:26 +00:00
Re-bin
e508f73f54
Merge branch 'main' into pr-30
2026-02-04 03:24:31 +00:00
Dontrail Cotlage
fcb2a6588a
Merge branch 'main' into main
2026-02-03 21:26:41 -05:00
Dontrail Cotlage
5f308dd0d0
Merge pull request #1 from kingassune/copilot/run-security-audit
...
Security audit: Patch critical vulnerabilities and add input validation
2026-02-03 21:22:09 -05:00
Dontrail Cotlage
81f074a338
Remove mock LLM server and related configurations; update README and exploit tests for clarity
2026-02-04 02:21:22 +00:00
Dontrail Cotlage
c58cea33c5
Refactor code structure for improved readability and maintainability
2026-02-04 02:15:47 +00:00
Re-bin
ed809637bc
Merge PR #27 : fix: status command now respects workspace from config
2026-02-04 00:50:00 +00:00
Re-bin
efb4ddd138
fix: status command now respects workspace from config
2026-02-04 00:49:35 +00:00
copilot-swe-agent[bot]
56d301de3e
Address code review feedback: improve function naming and consolidate patterns
...
Co-authored-by: kingassune <6126851+kingassune@users.noreply.github.com>
2026-02-03 22:12:01 +00:00
copilot-swe-agent[bot]
cbb99c64e5
Add comprehensive security documentation and improve command filtering
...
Co-authored-by: kingassune <6126851+kingassune@users.noreply.github.com>
2026-02-03 22:10:43 +00:00
copilot-swe-agent[bot]
8b4e0a8868
Security audit: Fix critical dependency vulnerabilities and add security controls
...
Co-authored-by: kingassune <6126851+kingassune@users.noreply.github.com>
2026-02-03 22:08:33 +00:00
copilot-swe-agent[bot]
9d4c00ac6a
Initial plan
2026-02-03 22:04:43 +00:00
Re-bin
31b642729d
Merge PR #23 : fix: correct heartbeat token matching logic
2026-02-03 17:27:59 +00:00
Re-bin
a4026a8bf7
Merge branch 'main' into pr-23
2026-02-03 17:21:27 +00:00
Re-bin
020d8d46cf
Merge PR #22 : feat: improve web_fetch URL validation and security
2026-02-03 17:13:38 +00:00
Re-bin
1a784fca1e
refactor: simplify _validate_url function
2026-02-03 17:13:30 +00:00
Re-bin
1660d7b261
Merge branch 'main' into pr-22
2026-02-03 17:09:37 +00:00
Anunay Aatipamula
7d2bebcfa3
Merge branch 'main' into feat/discord-support
2026-02-03 21:15:15 +05:30
Re-bin
d9d744d536
docs: optimize the structure
2026-02-03 12:44:55 +00:00
Re-bin
6b7eebc46d
docs: add discord community
2026-02-03 12:42:06 +00:00
Re-bin
bb2a04d50d
Merge PR #26 : fix: add Telegram channel to channels status command
2026-02-03 12:29:38 +00:00
Re-bin
8f9d4ef981
Merge PR #21 : feat: add Amazon Bedrock support
2026-02-03 12:23:45 +00:00
Re-bin
254bad8f19
Merge branch 'main' into pr-21
2026-02-03 12:19:26 +00:00
Re-bin
c3b32afbbb
docs: improve README with disclaimer
2026-02-03 11:53:21 +00:00
ZJUCQR
1d258d2369
Merge branch 'main' into feature/add-dashscope-support
2026-02-03 16:38:32 +08:00
ZJUCQR
520923eb76
update readme
2026-02-03 16:28:21 +08:00
ZJUCQR
8499dbf132
add dashscope support
2026-02-03 16:27:15 +08:00
Xubin Ren
9e0ec2db10
Merge pull request #43 from tlguszz1010/fix/update-news-date
...
docs: update news date from 2025 to 2026
2026-02-03 15:32:24 +08:00
Re-bin
a4269593fc
docs: improve install methods
2026-02-03 07:24:59 +00:00
Re-bin
73a3934cc5
docs: unify note/tip format to GitHub Alerts
2026-02-03 07:21:46 +00:00
Re-bin
ee6c13212c
Merge PR #18 : add Dockerfile and instructions
2026-02-03 07:17:56 +00:00
Re-bin
99339c7be9
docs: improve README with provider info and Docker examples
2026-02-03 07:17:47 +00:00
Re-bin
5ea4025b01
Merge branch 'main' into pr-18
2026-02-03 07:01:05 +00:00
Re-bin
9bd051f744
Merge PR #17 : add voice transcription support with groq
2026-02-03 06:37:08 +00:00
Re-bin
8989adc9ae
refactor: use explicit dependency injection for groq_api_key
2026-02-03 06:36:58 +00:00
Re-bin
eb20cea668
resolve conflicts with main
2026-02-03 06:16:17 +00:00
tlguszz1010
1af404c4d9
docs: update news date from 2025 to 2026
2026-02-03 14:08:36 +09:00
popcell
8cde0b3072
fix: correct API key environment variable for vLLM mode
2026-02-03 12:14:14 +08:00
Kyya Wang
f23548f296
feat: add DeepSeek provider support
2026-02-03 03:09:13 +00:00
Pedro Perez
43fe83755d
fix: Use correct 'zai/' prefix for Zhipu AI models in LiteLLM
...
LiteLLM expects the 'zai/' provider prefix for Zhipu AI (Z.ai) models,
not 'zhipu/'. This was causing 'LLM Provider NOT provided' errors when
users configured models like 'glm-4.7' without an explicit prefix.
According to LiteLLM docs, the correct format is:
- model='zai/glm-4.7' (correct)
- NOT model='zhipu/glm-4.7' (incorrect)
This fix ensures auto-prefixed models use the correct 'zai/' format.
Fixes: Error when using Zhipu AI models with shorthand names like 'glm-4.7'
2026-02-02 22:15:21 +01:00
Kiplangatkorir
00841309c1
Harden exec tool with safety guard
2026-02-02 21:14:29 +03:00
Kiplangat Korir
bad935d871
Merge pull request #1 from kiplangatkorir/tool-schema-validation
...
Validate tool params and add tests
2026-02-02 21:02:02 +03:00
Kiplangat Korir
9b09cb5c63
Update nanobot/agent/tools/base.py
...
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2026-02-02 20:52:30 +03:00
Kiplangatkorir
7ef18c4e8a
Validate tool params and add tests
2026-02-02 20:39:08 +03:00
Cheng Wang
cd20252072
fix: status command now respects workspace from config
...
The status command was ignoring the workspace setting from the
configuration file and always displaying the default path
(~/.nanobot/workspace). This fix loads the config first and uses
config.workspace_path when available, falling back to the default
only when no config exists.
This brings the status command in line with other commands that
correctly use config.workspace_path.
2026-02-03 00:45:52 +08:00
Cheng Wang
2466d9e1dc
fix: add Telegram channel to channels status command
...
Previously, the `nanobot channels status` command only displayed
WhatsApp channel status, completely omitting Telegram despite it
being fully implemented in the codebase.
Changes:
- Added Telegram channel status display
- Renamed "Bridge URL" column to "Configuration" for better generality
- Show Telegram token (first 10 chars) or "not configured" message
- Added comments to distinguish WhatsApp and Telegram sections
Fixes the issue where users couldn't see Telegram channel status
via CLI, even though the feature was working correctly.
2026-02-03 00:37:55 +08:00
Re-bin
30d6e4b4b6
feat: enhance scheduled reminders
2026-02-02 16:18:04 +00:00
Xubin Ren
073a176d24
Merge pull request #14 from pve/uv-install
...
feat: Add uv as install method
2026-02-02 21:35:36 +08:00