afjcjsbx
ff54128ab4
refined code
2026-03-09 09:32:21 +01:00
Guoguo
82773fcd42
feat(release): add linux/s390x and linux/mipsle to goreleaser builds ( #1265 )
...
Add s390x and mipsle (softfloat) architecture targets to all three
goreleaser build entries (picoclaw, picoclaw-launcher, picoclaw-launcher-tui).
Go only supports these architectures on Linux, so no additional
ignore entries are needed — goreleaser skips unsupported OS/arch
combinations automatically.
mipsle uses GOMIPS=softfloat for maximum compatibility with
FPU-less MIPS cores (e.g. MT7620 with MIPS 24KEc).
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 15:41:13 +08:00
lxowalle
ba4b702675
fix: retryLLM return empty ( #1264 )
2026-03-09 14:39:26 +08:00
lxowalle
2c3952b8c0
Fix: improve history compression with retry logic and multi-byte character support ( #1167 )
...
* first commit
* Reduce retry wait time to 100ms
* * Add incremental delay and modify the context truncation logic
2026-03-09 13:41:41 +08:00
zhangxiaoyu.york
a521a49162
fix:fix cmd example ( #1166 )
2026-03-09 05:49:20 +01:00
Hua Audio
ad9d5a3d19
feat(ci/cd) Add nightly build workflow ( #1226 )
...
* Feat/nightly build (#2 )
* feat: add nightly build workflow
- Add nightly.yml GitHub Actions workflow for daily builds
- Schedule: daily at 2 AM UTC
- Build using GoReleaser snapshot mode
- Upload artifacts to GitHub Releases as pre-release
- Create nightly Docker tags
- Clean old nightly releases (keep last 30)
- Add research documentation for nightly build setup
* fix: correct yaml syntax error in nightly workflow
* feat: restore nightly build workflow
---------
Co-authored-by: Hua <zhangmikoto@gmail.com >
* fix: use explicit tags instead of metadata-action
* Refactor nightly build workflow for clarity and efficiency
Refactor nightly build workflow to improve clarity and efficiency. Update job names, streamline version generation, and enhance Docker build process.
* remove unused research docs
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* incorporate review suggestions
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* correct release naming
* update base version regular
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docker metadata and pass version as env
* Update release note
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update prerelease flag and rolling release
* Update to set provenance to false
---------
Co-authored-by: Hua <zhangmikoto@gmail.com >
Co-authored-by: zhangmikoto <i@electromaster.me >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-09 05:37:31 +01:00
afjcjsbx
c69095457f
Merge remote-tracking branch 'refs/remotes/origin/main' into fix/deny-reading-binary-files
2026-03-09 00:30:37 +01:00
afjcjsbx
536e26aff1
Removed the old heavy logic
2026-03-08 18:22:15 +01:00
afjcjsbx
f87ab99833
fix empty strings on failed transcription
2026-03-08 18:00:02 +01:00
afjcjsbx
f219ca1263
telegram reply only on first message
2026-03-08 17:57:43 +01:00
afjcjsbx
3b5d04956e
fixed double message on slack thread
2026-03-08 17:41:53 +01:00
美電球
7ea7bb0717
Merge pull request #1171 from mutezebra/feat/feishu-random-emoji-v2
...
feat(feishu): add random reaction emoji config
2026-03-08 23:47:45 +08:00
美電球
b767ca9c3c
Merge pull request #1220 from horsley/feat/matrix-channel-support
...
feat: add Matrix channel support
2026-03-08 22:58:16 +08:00
horsley
fb2bfe4b3c
fix(matrix): satisfy golines in mention regex test
2026-03-08 10:53:45 +00:00
mutezebra
08d668c165
chore(config): gofmt 格式化 FeishuConfig 字段对齐
2026-03-08 17:32:24 +08:00
mutezebra
6aa1d02fff
fix(feishu): 用 crypto/rand 选择随机表情并修正示例配置
2026-03-08 17:30:50 +08:00
horsley
6e16ac7f68
fix(matrix): bound room cache and align temp media dir
2026-03-08 09:23:02 +00:00
horsley
cd955d730b
fix(ci): resolve linter and security check failures
2026-03-08 08:06:28 +00:00
mutezebra
b15cff1266
Merge upstream/main and resolve conflicts in .env.example
2026-03-08 15:32:11 +08:00
Meng Zhuo
81dfdf5f45
Merge pull request #1100 from zihan987/main
...
feat: add Vivgrid provider support
2026-03-08 11:03:13 +08:00
horsley
64b99b34bb
fix(matrix): improve group mention detection
2026-03-07 18:05:09 +00:00
afjcjsbx
5b1f11aaf6
resolve conflicts
2026-03-07 18:56:38 +01:00
afjcjsbx
424c40e98b
Merge remote-tracking branch 'origin/main' into feat/echo-voice-audio-transcription
...
# Conflicts:
# pkg/channels/telegram/telegram.go
2026-03-07 18:55:32 +01:00
afjcjsbx
2effc2b4bd
slack reply message with audio transcription
2026-03-07 18:47:22 +01:00
horsley
a66eac42c4
feat: add Matrix channel support
2026-03-07 17:44:24 +00:00
zihan987
4df4138663
Fix Vivgrid docs and inference logic
2026-03-07 09:20:56 -08:00
美電球
4768edc67b
Merge pull request #1215 from yinwm/refactor/agent
...
docs: add agent refactor working notes
2026-03-08 00:25:47 +08:00
yinwm
726a87b70f
docs: add agent refactor working notes
2026-03-08 00:22:31 +08:00
美電球
826f92cf53
Merge pull request #935 from putueddy/feat/telegram-chunking
...
feat: add message chunking in Telegram Send method
2026-03-07 23:47:06 +08:00
afjcjsbx
73243c9014
fix lint
2026-03-07 16:45:21 +01:00
afjcjsbx
a0591f0c08
unit test placeholder logic
2026-03-07 16:40:26 +01:00
afjcjsbx
68bdf66168
fix lint
2026-03-07 16:24:49 +01:00
afjcjsbx
48d8c8738d
discord reply message on transcript echo
2026-03-07 16:18:53 +01:00
I Putu Eddy Irawan
f07dbd1db2
fix: remove redundant SplitMessage in Send() per review feedback
...
WithMaxMessageLength(4000) already ensures msg.Content ≤ 4000 chars
before reaching Send(), making the SplitMessage call redundant.
The HTML expansion safety net (re-split when >4096 after conversion)
is still preserved.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 22:01:04 +07:00
afjcjsbx
0c117a073f
feat(channel): echo voice audio transcription
2026-03-07 15:49:33 +01:00
Hua Audio
66e6fb6c79
feat(agent) fallback to reasoning content ( #992 )
2026-03-07 14:17:33 +01:00
Meng Zhuo
aeabbcf2e8
Merge pull request #1138 from amirmamaghani/feat/irc-channel
...
feat(channels): add IRC channel integration
2026-03-07 20:25:26 +08:00
Mauro
a32a4e007d
Merge pull request #1143 from blib/bug/parallel-execution
...
fix: background task results silently dropped
2026-03-07 11:09:19 +01:00
Mauro
440d665baa
Merge pull request #1075 from qs3c/fix/1068-html-response-error
...
fix(openai_compat): clarify HTML response parse errors
2026-03-07 09:56:50 +01:00
afjcjsbx
569d509de5
no-truncate param
2026-03-07 09:48:44 +01:00
amagi
53cba73283
fix: resolve openai compat lint issues
2026-03-07 16:12:23 +08:00
amagi
6eaa49f7ab
fix: improve openai compat HTML response handling
2026-03-07 15:50:08 +08:00
afjcjsbx
674f00ec63
set offset and length in read_file tool
2026-03-07 00:33:27 +01:00
Guoguo
b8f8e3f25f
docs: update wechat qrcode ( #1192 )
2026-03-07 07:31:23 +08:00
dependabot[bot]
91a633c009
chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ( #1200 )
...
Bumps [filippo.io/edwards25519](https://github.com/FiloSottile/edwards25519 ) from 1.1.0 to 1.1.1.
- [Commits](https://github.com/FiloSottile/edwards25519/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: filippo.io/edwards25519
dependency-version: 1.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 09:26:52 +11:00
dependabot[bot]
78aa45f107
chore(deps): bump github.com/modelcontextprotocol/go-sdk ( #1199 )
...
Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/modelcontextprotocol/go-sdk
dependency-version: 1.3.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 09:26:30 +11:00
Amir Mamaghani
94b6b656c2
docs: add user, real_name, and request_caps to IRC example config
2026-03-06 20:21:53 +01:00
Amir Mamaghani
a89ba06cb8
fix: address review feedback from @mengzhuo
...
- Add separate User and RealName config fields (fall back to Nick)
- Make RequestCaps configurable (defaults to server-time, message-tags)
- Refactor isBotMentioned into nickMentionedAt returning position;
stripBotMention now uses nickMentionedAt internally
- Replace custom isAlphanumeric with unicode.IsLetter/unicode.IsDigit
- Update tests for new nickMentionedAt function
2026-03-06 20:09:37 +01:00
fishtrees
1945436dd4
feat(cron): add execution lifecycle logging ( #1185 )
...
- Log job start with name, id, schedule kind, and channel
- Log job completion with duration and next run time
- Log job errors with duration and error message
- Helps diagnose scheduler stalls and connection issues
2026-03-06 20:46:52 +08:00
zihan987
e6f5467711
Fix golines for vivgrid case
2026-03-06 04:20:22 -08:00