lxowalle
7140e73d46
* fix fmt bug
2026-02-15 03:07:12 +08:00
lxowalle
dbf2739783
fix: Remove the waiting animation for Telegram replies to reduce the risk of being rate-limited.
2026-02-15 02:26:42 +08:00
lxowalle
a9557aa073
feat: Support installing built-in AGENT files and skills during picoclaw onboard
2026-02-15 01:57:13 +08:00
Meng Zhuo and GitHub
1cff7d4e37
Merge pull request #153 from alexhoshina/doc/fix-errors
...
docs: update QQ Open Platform link to correct URL
2026-02-14 17:48:04 +08:00
Meng Zhuo and GitHub
1cb690df32
Merge pull request #169 from PixelTux/architecture-32-bit
...
Architecture 32 bit
2026-02-14 17:27:20 +08:00
Meng Zhuo and GitHub
59c7aa1628
Merge pull request #167 from Lixeer/main
...
feat: add provider `deepseek`
2026-02-14 17:27:01 +08:00
Meng Zhuo and GitHub
b805ec8bde
Merge pull request #158 from easyzoom/feat/device-hotplug-notifications
...
feat: add device hotplug event notifications (USB on Linux)
2026-02-14 17:17:53 +08:00
easyzoom
378045510d
feat: add device hotplug event notifications (USB on Linux)
2026-02-14 17:03:04 +08:00
karan and GitHub
2720fa71c7
add I2C and SPI tools for hardware interaction ( #140 )
...
* add I2C and SPI tools for hardware interaction
- Implemented I2CTool for I2C bus interaction, including device scanning, reading, and writing.
- Implemented SPITool for SPI bus communication, supporting device listing, data transfer, and reading.
- Added platform-specific implementations for Linux and stubs for non-Linux platforms.
- Updated agent loop to register new I2C and SPI tools.
- Created documentation for hardware skills, including usage examples and pinmux setup instructions.
* Remove build constraints for Linux from I2C and SPI tool files.
2026-02-14 16:53:17 +08:00
Lixeer
18d3634f1b
feat: Improve parameter fault tolerance for DeepSeek
2026-02-14 16:47:46 +08:00
Lixeer
afc3a2cda3
feat: add provider deepseek
2026-02-14 16:35:49 +08:00
PixelTux
ba0ef4b62c
Merge branch 'main' into architecture-32-bit
2026-02-14 09:32:24 +01:00
7d45101fcd
docs: add LINE channel setup instructions to README
...
Add LINE Official Account setup guide to both README.md and README.ja.md,
including configuration, webhook URL setup, and Docker Compose port note.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 16:29:46 +08:00
moveyield and Meng Zhuo
1299b20465
refactor: remove unused min func
...
Signed-off-by: moveyield <moveyield@outlook.com >
2026-02-14 16:24:20 +08:00
Hoshina
11a6f5eb71
docs: update QQ Open Platform link to correct URL
2026-02-14 12:43:44 +08:00
daming大铭 and GitHub
5872e0f55e
Merge pull request #147 from ex-takashima/feat/line-channel
...
feat(channels): add LINE Official Account channel support
2026-02-14 11:24:00 +08:00
ex-takashima and Claude Opus 4.6
6463796fa1
fix: update tests to match upstream API changes
...
Fix web_test.go and config_test.go to use current function signatures
after merging upstream changes (WebSearchToolOptions, BraveConfig).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 11:32:42 +09:00
ex-takashima and Claude Opus 4.6
ac79a23e0a
style: fix gofmt formatting (CRLF -> LF)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 11:21:47 +09:00
Meng Zhuo
ff92973361
chore: fix tab in build
2026-02-14 09:56:21 +08:00
Meng Zhuo
d7822e5d52
chore: fmt code in build
2026-02-14 09:47:55 +08:00
ex-takashima and Claude Opus 4.6
aa7a8b89c3
merge: resolve conflict with upstream main
...
Merge upstream changes (HeartbeatConfig addition) alongside LINEConfig.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 10:47:06 +09:00
zepan
6083168ab4
update wechat group qrcode
2026-02-14 09:11:44 +08:00
ex-takashima and Claude Opus 4.6
f294a71bc5
feat(channels): add LINE Official Account channel support
...
Add LINE Messaging API as the 9th messaging channel using HTTP Webhook.
Supports text/image/audio messages, group chat @mention detection,
reply with quote, and loading animation.
- No external SDK required (standard library only)
- HMAC-SHA256 webhook signature verification
- Reply Token (free) with Push API fallback
- Group chat: respond only when @mentioned
- Quote original message in replies using quoteToken
Closes #146
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 10:01:20 +09:00
PixelTux
2cb90f2fe6
Merge branch 'main' into architecture-32-bit
2026-02-13 21:18:34 +01:00
Avisek and Meng Zhuo
45351a6a79
refactor: Trim trailing slashes from the API base URL and enhance API error messages with status codes.
2026-02-14 02:09:55 +08:00
lxowalle and GitHub
1aea912fcd
Merge pull request #83 from carzygod/main
...
update telegram username support
2026-02-14 00:49:14 +08:00
lxowalle and GitHub
55d5e89246
Merge pull request #78 from SatyamDevv/main
...
feat(search): Add DuckDuckGo fallback for credit-card-free web search
2026-02-14 00:16:40 +08:00
lxowalle and GitHub
bd9c9d7efc
Merge branch 'main' into main
2026-02-14 00:16:10 +08:00
Meng Zhuo and GitHub
82a9a80d94
Merge pull request #130 from MHCP000/fix/codeblock-index-bug
...
fix: correct index bug in extractCodeBlocks and extractInlineCodes
2026-02-13 22:52:42 +08:00
lxowalle
878650c459
* fix: heartbeat/service_test.go test failed
2026-02-13 22:19:18 +08:00
lxowalle and GitHub
7f60392d88
Merge pull request #24 from Esubaalew/main
...
Fix concurrency races in session manager and stabilize service lifecycles
2026-02-13 22:17:23 +08:00
lxowalle and GitHub
bc27707671
Merge branch 'main' into main
2026-02-13 22:08:20 +08:00
zeo
1e17bac9f0
fix: correct index bug in extractCodeBlocks and extractInlineCodes
...
The previous implementation used len(codes)-1 in ReplaceAllStringFunc,
which caused all placeholders to point to the same (last) index.
This resulted in only the last code block being displayed correctly
when multiple code blocks were present in a message.
Now using a proper counter variable that increments for each match,
ensuring each code block gets a unique placeholder index.
2026-02-13 21:38:14 +08:00
daming大铭 and GitHub
14de80d35f
Merge pull request #128 from yinwm/feat/better-version
...
feat: add git commit hash to version and improve documentation
2026-02-13 20:25:27 +08:00
yinwm and Claude Opus 4.6
b5a8effcd6
style: fix var block formatting
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 20:23:36 +08:00
zepan
82fea61551
update readme
2026-02-13 20:20:33 +08:00
yinwm
92490feff0
refactor(version): extract version formatting helpers and improve build info display
...
Extract formatVersion() and formatBuildInfo() helper functions to reduce code duplication between printVersion() and statusCmd(). Update git commit default value to "dev" in Makefile for consistency with version handling. Update documentation for QQ and DingTalk chat integration in Japanese README.
2026-02-13 19:56:31 +08:00
yinwm
3c2e467324
Merge remote-tracking branch 'origin/HEAD' into feat/better-version
2026-02-13 19:34:44 +08:00
daming大铭 and GitHub
9036a511fb
Merge branch 'sipeed:main' into main
2026-02-13 19:34:11 +08:00
yinwm
e0f702fe03
docs: add security sandbox documentation
...
Add comprehensive documentation about the security sandbox feature,
including default configuration, protected tools, exec tool
protection, error examples, and security boundary consistency.
Also remove outdated config.openrouter.json sample file.
2026-02-13 19:33:21 +08:00
Meng Zhuo and GitHub
ee3e8ccebb
Merge pull request #124 from mengzhuo/mengzhuo-fmt-1
...
Add dependencies for fmt-check in vet and test jobs
2026-02-13 18:47:54 +08:00
Meng Zhuo and GitHub
b484d3fcf3
Add dependencies for fmt-check in vet and test jobs
2026-02-13 18:46:00 +08:00
Meng Zhuo
000e64c55a
gh: add pull request check
2026-02-13 18:13:26 +08:00
Satyam Tiwari
c86e121688
refactor: update tool registry usage and enhance WebSearchTool execution result handling
2026-02-13 15:41:37 +05:30
Satyam Tiwari
e0a766243e
Merge branch 'main' of https://github.com/sipeed/picoclaw
2026-02-13 15:36:43 +05:30
Meng Zhuo and GitHub
1516cb57b4
Change Docker build trigger to on release published
2026-02-13 18:03:25 +08:00
Meng Zhuo
584a3dcc87
misc: fmt code
2026-02-13 17:51:47 +08:00
Meng Zhuo and GitHub
c58f8b740f
Merge pull request #111 from shengsuan/ssy
...
add ShengSuanYun (胜算云) as a models provider
2026-02-13 17:41:15 +08:00
daming大铭 and GitHub
5339389ef7
Merge pull request #105 from Zhaoyikaiii/bugfix/fix-duplicate-telegram-messages
...
bugfix: fix duplicate Telegram message sending
2026-02-13 17:25:13 +08:00
Satyam Tiwari
f739c459bf
Merge branch 'main' of https://github.com/SatyamDevv/picoclaw
2026-02-13 14:43:26 +05:30