Mauro
4e280c5f5e
Merge pull request #2961 from sipeed/dependabot/go_modules/github.com/pion/rtp-1.10.2
...
build(deps): bump github.com/pion/rtp from 1.10.1 to 1.10.2
2026-05-29 10:11:30 +02:00
dependabot[bot]
a34669a2d8
build(deps): bump github.com/pion/rtp from 1.10.1 to 1.10.2
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.10.1...v1.10.2 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 19:27:12 +00:00
dependabot[bot]
f797172a86
build(deps): bump github.com/caarlos0/env/v11 from 11.4.0 to 11.4.1
...
Bumps [github.com/caarlos0/env/v11](https://github.com/caarlos0/env ) from 11.4.0 to 11.4.1.
- [Release notes](https://github.com/caarlos0/env/releases )
- [Commits](https://github.com/caarlos0/env/compare/v11.4.0...v11.4.1 )
---
updated-dependencies:
- dependency-name: github.com/caarlos0/env/v11
dependency-version: 11.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 19:27:05 +00:00
lc6464
044a9d1df6
fix(deps): bump golang.org/x/net to v0.55.0
2026-05-23 00:33:03 +08:00
Mauro
d3ac0a74c4
Merge pull request #2921 from sipeed/dependabot/go_modules/github.com/adhocore/gronx-1.20.0
...
build(deps): bump github.com/adhocore/gronx from 1.19.7 to 1.20.0
2026-05-22 08:49:50 +02:00
dependabot[bot]
76175b4bcf
build(deps): bump github.com/line/line-bot-sdk-go/v8
...
Bumps [github.com/line/line-bot-sdk-go/v8](https://github.com/line/line-bot-sdk-go ) from 8.19.0 to 8.20.0.
- [Release notes](https://github.com/line/line-bot-sdk-go/releases )
- [Commits](https://github.com/line/line-bot-sdk-go/compare/v8.19.0...v8.20.0 )
---
updated-dependencies:
- dependency-name: github.com/line/line-bot-sdk-go/v8
dependency-version: 8.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-21 18:28:37 +00:00
dependabot[bot]
0dfdb54198
build(deps): bump github.com/adhocore/gronx from 1.19.7 to 1.20.0
...
Bumps [github.com/adhocore/gronx](https://github.com/adhocore/gronx ) from 1.19.7 to 1.20.0.
- [Release notes](https://github.com/adhocore/gronx/releases )
- [Changelog](https://github.com/adhocore/gronx/blob/main/CHANGELOG.md )
- [Commits](https://github.com/adhocore/gronx/compare/v1.19.7...v1.20.0 )
---
updated-dependencies:
- dependency-name: github.com/adhocore/gronx
dependency-version: 1.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-21 18:28:28 +00:00
wenjie
bfb2b35f74
chore: update slack-go to v0.23.1 ( #2875 )
...
Adapt Slack media uploads to the renamed UploadFile API.
2026-05-15 13:58:11 +08:00
dependabot[bot]
eec4436e64
build(deps): bump github.com/adhocore/gronx from 1.19.6 to 1.19.7 ( #2868 )
...
Bumps [github.com/adhocore/gronx](https://github.com/adhocore/gronx ) from 1.19.6 to 1.19.7.
- [Release notes](https://github.com/adhocore/gronx/releases )
- [Changelog](https://github.com/adhocore/gronx/blob/main/CHANGELOG.md )
- [Commits](https://github.com/adhocore/gronx/compare/v1.19.6...v1.19.7 )
---
updated-dependencies:
- dependency-name: github.com/adhocore/gronx
dependency-version: 1.19.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:31:30 +08:00
dependabot[bot]
dc41c9c566
build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 ( #2867 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.53.0 to 0.54.0.
- [Commits](https://github.com/golang/net/compare/v0.53.0...v0.54.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:21:14 +08:00
dependabot[bot]
2f8429f57c
build(deps): bump github.com/mymmrac/telego from 1.8.0 to 1.9.0 ( #2866 )
...
Bumps [github.com/mymmrac/telego](https://github.com/mymmrac/telego ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/mymmrac/telego/releases )
- [Commits](https://github.com/mymmrac/telego/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/mymmrac/telego
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:13:57 +08:00
dependabot[bot]
89631b8671
build(deps): bump github.com/larksuite/oapi-sdk-go/v3 ( #2864 )
...
Bumps [github.com/larksuite/oapi-sdk-go/v3](https://github.com/larksuite/oapi-sdk-go ) from 3.6.1 to 3.7.5.
- [Release notes](https://github.com/larksuite/oapi-sdk-go/releases )
- [Changelog](https://github.com/larksuite/oapi-sdk-go/blob/v3_main/changelog.md )
- [Commits](https://github.com/larksuite/oapi-sdk-go/compare/v3.6.1...v3.7.5 )
---
updated-dependencies:
- dependency-name: github.com/larksuite/oapi-sdk-go/v3
dependency-version: 3.7.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 10:06:33 +08:00
dependabot[bot]
4db1168962
build(deps): bump modernc.org/sqlite from 1.48.2 to 1.50.1 ( #2863 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.48.2 to 1.50.1.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.48.2...v1.50.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.50.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 09:57:11 +08:00
美電球
8508f80608
Merge pull request #2705 from hehaijunandhenry/main
...
add MQTT channel support
2026-05-08 18:50:08 +08:00
美電球
01280eaa53
Merge pull request #2413 from ex-takashima/refactor/line-sdk
...
refactor(line): use official LINE Bot SDK v8
2026-05-08 14:00:00 +08:00
dependabot[bot]
d0ab5aed7a
build(deps): bump fyne.io/systray from 1.12.0 to 1.12.1 ( #2803 )
...
Bumps [fyne.io/systray](https://github.com/fyne-io/systray ) from 1.12.0 to 1.12.1.
- [Changelog](https://github.com/fyne-io/systray/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fyne-io/systray/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: fyne.io/systray
dependency-version: 1.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 10:47:29 +08:00
Mauro
1c25dcd239
build(go): bump Go to 1.25.10 to fix stdlib vulnerabilities ( #2818 )
2026-05-08 09:33:17 +08:00
dependabot[bot]
e948106d50
build(deps): bump github.com/google/jsonschema-go from 0.4.2 to 0.4.3
...
Bumps [github.com/google/jsonschema-go](https://github.com/google/jsonschema-go ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/google/jsonschema-go/releases )
- [Commits](https://github.com/google/jsonschema-go/compare/v0.4.2...0.4.3 )
---
updated-dependencies:
- dependency-name: github.com/google/jsonschema-go
dependency-version: 0.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-07 17:24:06 +00:00
ex-takashima
9b7fc7aa6c
fix(line): classify SDK errors with HTTP status and add client timeout
...
Address review feedback:
- Use *WithHttpInfo SDK variants to get HTTP response status codes
- Map status codes via ClassifySendError (429→ErrRateLimit, 5xx→ErrTemporary, 4xx→ErrSendFailed)
- Fall back to ClassifyNetError for network-level failures
- Configure SDK with 30s timeout HTTP client
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-07 16:23:33 +09:00
hehaijunandhenry
e7c0dc821a
Merge remote-tracking branch 'remotes/upstream/main'
2026-05-07 14:39:29 +08:00
dependabot[bot]
0977f59fee
build(deps): bump github.com/larksuite/oapi-sdk-go/v3 ( #2736 )
...
Bumps [github.com/larksuite/oapi-sdk-go/v3](https://github.com/larksuite/oapi-sdk-go ) from 3.5.4 to 3.6.1.
- [Release notes](https://github.com/larksuite/oapi-sdk-go/releases )
- [Changelog](https://github.com/larksuite/oapi-sdk-go/blob/v3_main/changelog.md )
- [Commits](https://github.com/larksuite/oapi-sdk-go/compare/v3.5.4...v3.6.1 )
---
updated-dependencies:
- dependency-name: github.com/larksuite/oapi-sdk-go/v3
dependency-version: 3.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 14:27:14 +08:00
dependabot[bot]
330aa297e2
build(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime
...
Bumps [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2 ) from 1.50.5 to 1.50.6.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.50.5...service/ecr/v1.50.6 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/bedrockruntime
dependency-version: 1.50.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-03 18:30:21 +00:00
dependabot[bot]
b792d8b77b
build(deps): bump github.com/aws/aws-sdk-go-v2/config
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.32.16 to 1.32.17.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.16...config/v1.32.17 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-30 17:19:52 +00:00
hehaijunandhenry
5c0492900e
add MQTT channel support
2026-04-29 18:27:33 +08:00
taonyx
a36472b55f
Add CLI support for custom OpenAI-compatible endpoints and remove TUI ( #2710 )
...
* feat(model): add `picoclaw model add` for custom OpenAI-compatible endpoints
Onboards a model from a user-supplied API base + key by hitting
GET <base>/models, prompting the user to pick one, and writing the entry
into model_list[] (with api_keys) plus setting it as the default model.
This was previously only available in the TUI launcher (issue #2208 ) and
is now accessible from the CLI:
picoclaw model add -b URL -k KEY [-m MODEL] [-n ALIAS]
* chore: remove deprecated picoclaw-launcher-tui
Per RFC #2208 , the TUI launcher is deprecated in favor of the CLI; its
"online model picker" feature has been ported to `picoclaw model add` in
the previous commit. This drops the binary and all build/release/docs
references:
- delete cmd/picoclaw-launcher-tui/ and assets/launcher-tui.jpg
- Makefile: remove the `build-launcher-tui` target
- .goreleaser.yaml: drop the build entry plus the `picoclaw-launcher-tui`
ids from the launcher docker image, macOS notarize list, and nfpms
contents
- docker/Dockerfile.goreleaser.launcher: drop the COPY for the TUI binary
- READMEs (root + 8 locales): remove the "TUI Launcher" section and
screenshot link
- docs/guides/docker.*: update the "launcher image includes …" sentence
to reflect the two remaining binaries
`make build` still succeeds; `go build ./web/backend` (the launcher
target) still succeeds. `picoclaw-launcher` (web console) is unaffected.
2026-04-29 17:52:47 +08:00
ex-takashima
188ee24d2e
Merge remote-tracking branch 'origin/main' into refactor/line-sdk
...
# Conflicts:
# go.mod
# go.sum
2026-04-27 17:47:41 +09:00
dependabot[bot]
743d7e69f2
build(deps): bump github.com/larksuite/oapi-sdk-go/v3 ( #2637 )
...
Bumps [github.com/larksuite/oapi-sdk-go/v3](https://github.com/larksuite/oapi-sdk-go ) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/larksuite/oapi-sdk-go/releases )
- [Changelog](https://github.com/larksuite/oapi-sdk-go/blob/v3_main/changelog.md )
- [Commits](https://github.com/larksuite/oapi-sdk-go/compare/v3.5.3...v3.5.4 )
---
updated-dependencies:
- dependency-name: github.com/larksuite/oapi-sdk-go/v3
dependency-version: 3.5.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 12:04:47 +08:00
dependabot[bot]
047a904b4f
build(deps): bump github.com/rs/zerolog from 1.35.0 to 1.35.1 ( #2635 )
...
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog ) from 1.35.0 to 1.35.1.
- [Commits](https://github.com/rs/zerolog/compare/v1.35.0...v1.35.1 )
---
updated-dependencies:
- dependency-name: github.com/rs/zerolog
dependency-version: 1.35.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 12:02:04 +08:00
dependabot[bot]
73594a07ca
build(deps): bump github.com/aws/aws-sdk-go-v2/config ( #2633 )
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.32.14 to 1.32.16.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.14...config/v1.32.16 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:59:30 +08:00
dependabot[bot]
ac4db35c0b
build(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime
...
Bumps [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2 ) from 1.50.4 to 1.50.5.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.50.4...service/ssm/v1.50.5 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/bedrockruntime
dependency-version: 1.50.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 17:19:51 +00:00
wenjie
2708c834d0
build(deps): patch gomarkdown and upgrade shadcn ( #2568 )
2026-04-17 15:40:23 +08:00
dependabot[bot]
e77c4eba3e
build(deps): bump maunium.net/go/mautrix from 0.26.4 to 0.27.0 ( #2557 )
...
Bumps [maunium.net/go/mautrix](https://github.com/mautrix/go ) from 0.26.4 to 0.27.0.
- [Release notes](https://github.com/mautrix/go/releases )
- [Changelog](https://github.com/mautrix/go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mautrix/go/compare/v0.26.4...v0.27.0 )
---
updated-dependencies:
- dependency-name: maunium.net/go/mautrix
dependency-version: 0.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 10:14:08 +08:00
dependabot[bot]
9c97442f7c
build(deps): bump go.mau.fi/util from 0.9.7 to 0.9.8 ( #2553 )
...
Bumps [go.mau.fi/util](https://github.com/mautrix/go-util ) from 0.9.7 to 0.9.8.
- [Release notes](https://github.com/mautrix/go-util/releases )
- [Changelog](https://github.com/mautrix/go-util/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mautrix/go-util/compare/v0.9.7...v0.9.8 )
---
updated-dependencies:
- dependency-name: go.mau.fi/util
dependency-version: 0.9.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 10:09:16 +08:00
ex-takashima
5b0c9e2708
Merge remote-tracking branch 'origin/main' into refactor/line-sdk
...
# Conflicts:
# pkg/channels/line/line.go
2026-04-15 23:07:04 +09:00
dataCenter430
b6617a4b17
feat(cli): structured terminal UI for PicoClaw CLI like modern CLIs ( #2229 )
...
* feat(cli): add boxed help/error UI with no-color support
* fix: CI testing error
* fix: lint errors
* fix linter error
* fix: address review
2026-04-12 18:44:24 +08:00
dependabot[bot]
7788ed4677
build(deps): bump github.com/modelcontextprotocol/go-sdk ( #2455 )
...
Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases )
- [Commits](https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/modelcontextprotocol/go-sdk
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:46:45 +08:00
dependabot[bot]
c6d15da1ea
build(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 ( #2450 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.42.0 to 0.43.0.
- [Commits](https://github.com/golang/sys/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 10:18:25 +08:00
Mauro
282ebcd956
Merge pull request #2457 from sipeed/dependabot/go_modules/modernc.org/sqlite-1.48.2
...
build(deps): bump modernc.org/sqlite from 1.48.0 to 1.48.2
2026-04-09 22:14:55 +02:00
Mauro
d7d4374617
Merge pull request #2453 from sipeed/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.14
...
build(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.12 to 1.32.14
2026-04-09 20:42:54 +02:00
dependabot[bot]
919e9eb645
build(deps): bump modernc.org/sqlite from 1.48.0 to 1.48.2
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.48.0 to 1.48.2.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.48.0...v1.48.2 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.48.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 17:18:28 +00:00
dependabot[bot]
01a33bbb61
build(deps): bump github.com/mymmrac/telego from 1.7.0 to 1.8.0
...
Bumps [github.com/mymmrac/telego](https://github.com/mymmrac/telego ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/mymmrac/telego/releases )
- [Commits](https://github.com/mymmrac/telego/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/mymmrac/telego
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 17:18:19 +00:00
dependabot[bot]
c71cd1eede
build(deps): bump github.com/aws/aws-sdk-go-v2/config
...
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) from 1.32.12 to 1.32.14.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.12...config/v1.32.14 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/config
dependency-version: 1.32.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 17:18:14 +00:00
wenjie
330de0c382
fix(agent): disable seahorse context manager on freebsd/arm ( #2417 )
...
* fix(agent): disable seahorse context manager on freebsd/arm
Exclude freebsd/arm from the seahorse-enabled build and route it to the
unsupported stub implementation.
This avoids freebsd/arm build failures caused by modernc sqlite/libc while
keeping picoclaw buildable on that target.
* build: bump Go version from 1.25.8 to 1.25.9
* ci: install and run govulncheck directly in PR workflow
2026-04-08 10:57:22 +08:00
ex-takashima
fe51cd504f
refactor(line): use official LINE Bot SDK v8
...
Replace hand-rolled HTTP/HMAC/JSON code (~270 lines) with the official
line-bot-sdk-go v8, reducing maintenance burden and eliminating potential
bugs in signature verification, request construction, and response parsing.
This continues the work started in #500 by @xiaket, addressing all review
feedback and rebasing onto current main.
Changes:
- Replace bytes/crypto/json/io imports with line-bot-sdk-go/v8
- Use webhook.ParseRequest for body reading + signature verification
- Use messaging_api.MessagingApiAPI for ReplyMessage/PushMessage/ShowLoadingAnimation/GetBotInfo
- Type-switch on webhook.MessageEvent message types (TextMessageContent,
ImageMessageContent, etc.) instead of JSON unmarshalling
- Type-switch on webhook.SourceInterface (UserSource/GroupSource/RoomSource)
- Type-switch on webhook.Mentionee (UserMentionee/AllMentionee)
Review feedback addressed (from #500 ):
- Use WithContext(ctx) on all SDK calls to preserve cancellation/timeout
- Fix variable shadowing of isMentioned (declared at function scope)
- Remove reflect-based message ID extraction (use type switch + msg.Id)
- Use mentionee.IsSelf for cleaner bot mention detection
- Preserve body size security check via http.MaxBytesReader before
webhook.ParseRequest (compatible with #1413 )
All existing tests pass without modification.
2026-04-08 00:38:55 +09:00
Andy Lo-A-Foe
1fc2710999
feat(channels): add teams_webhook output-only channel ( #2244 )
...
Add Microsoft Teams webhook integration via Power Automate workflows.
Features:
- Output-only channel for sending notifications to Teams
- Multiple webhook targets with named configuration
- Required "default" target with automatic fallback
- Rich Adaptive Card formatting with full-width rendering
- Markdown table conversion to native Adaptive Card Tables
- Column widths based on header content length
- HTTPS-only webhook URL validation
- Proper error classification for retry behavior
Configuration:
- channels.teams_webhook.enabled: bool
- channels.teams_webhook.webhooks: map of named targets
- Each target has webhook_url (SecureString) and optional title
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-07 19:24:27 +08:00
wenjie
661ce5e311
fix(build): gate seahorse context manager on unsupported platforms ( #2384 )
...
- add build tags to exclude context_seahorse.go on mipsle and netbsd
- add context_seahorse_unsupported.go to keep registration and return a clear runtime error
- remove unused indirect dependency github.com/reiver/go-porterstemmer from go.mod and go.sum
2026-04-07 11:49:35 +08:00
dependabot[bot]
c3e7396a3d
build(deps): bump github.com/pion/rtp from 1.8.7 to 1.10.1 ( #2290 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.8.7 to 1.10.1.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.8.7...v1.10.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 09:58:20 +08:00
dependabot[bot]
29277d4b3b
build(deps): bump modernc.org/sqlite from 1.47.0 to 1.48.0 ( #2289 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.47.0 to 1.48.0.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.47.0...v1.48.0 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 09:56:46 +08:00
Liu Yuan
1175f4a62b
feat(membench): add LOCOMO memory benchmark tool ( #2353 )
...
Benchmark tool comparing legacy session manager vs seahorse short memory
retrieval on the LOCOMO long-term conversational memory dataset.
- cmd/membench/: CLI with ingest/eval/report/run subcommands
- Mode A (legacy): recency-biased budget truncation baseline
- Mode B (seahorse): per-keyword trigram FTS5 search + expand
- Metrics: Token-Overlap F1 and Recall Hit Rate
- `make mem` builds, downloads data, runs benchmark end-to-end
2026-04-06 17:26:43 +08:00
linhaolin1
b5ce6209fd
feat: add VK channel support ( #2276 )
...
* feat: add VK channel support
- Add VK channel implementation using vksdk
- Support text messages and media attachments
- Implement Long Poll API for real-time messaging
- Add group chat support with trigger prefixes
- Add user whitelist (allow_from) configuration
- Add VK channel documentation
Files:
- pkg/channels/vk/: VK channel implementation
- pkg/config/config.go: Add VKConfig structure
- pkg/channels/manager.go: Register VK channel
- pkg/gateway/gateway.go: Import VK channel package
- docs/channels/vk/: Usage documentation
* test: add unit tests for VK channel
- Test channel initialization with various configurations
- Test allow_from whitelist functionality
- Test group trigger configuration
- Test max message length (4000 chars)
- Test message splitting logic
- Test attachment processing
All tests passing ✓
* fix: resolve linting issues in VK channel
- Format VKConfig struct tags to comply with golines
- Remove unused mu sync.Mutex field
- Remove unused stripPrefix method
All tests passing ✓
* style: format VKConfig with golines
- Align struct tags to match project style
- Match formatting with other channel configs (Telegram, etc.)
- Fix golines linting error
* style: fix struct tag formatting in config.go
* docs: update VK channel docs to use secure token storage
* feat(vk): add voice capabilities support
- Implement VoiceCapabilities() method for VK channel
- Add audio_message attachment handling in processAttachments
- Add comprehensive tests for voice capabilities
- Support both ASR (speech-to-text) and TTS (text-to-speech)
* docs: add VK channel to documentation and update voice support
- Add VK channel to README.md and README.zh.md channel lists
- Update VK channel documentation with voice message support
- Document ASR and TTS capabilities for VK channel
- Add voice transcription configuration reference
2026-04-03 10:56:26 +08:00