John Feng
907ec75fd4
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-29 01:47:30 +08:00
John Feng
e4cb0a1236
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-29 01:47:30 +08:00
John Feng
903e90afcf
Add ovms support
2026-04-29 00:40:12 +08:00
SiYue-ZO
29e7461837
onboard: drop unrelated go generate change from serial work
2026-04-28 12:58:26 +08:00
SiYue
494cc381b5
build(onboard): support codespace placeholder and path checks
2026-04-24 23:31:04 +08:00
Mauro
8d51d306b3
Merge pull request #2641 from afjcjsbx/feat/mcp-cli
...
feat(mcp): add show, add, list, remove, test, edit cli commands
2026-04-24 13:06:34 +02:00
肆月
ccd19a48ce
Fix Windows build flow ( #2487 )
...
* Fix Windows build flow
* build(makefile): make windows recipes shell-safe
- avoid backslash line-continuation in Windows build-launcher recipe
- replace cmd-specific if-not-exist with PowerShell check in web build-frontend
* Fix Windows build flow
* build(makefile): make windows recipes shell-safe
- avoid backslash line-continuation in Windows build-launcher recipe
- replace cmd-specific if-not-exist with PowerShell check in web build-frontend
* build(web): avoid shell-expanding powershell vars in windows recipe
- rewrite build-frontend Windows command without PowerShell local vars
- keep install-stamp hash check logic
2026-04-24 17:50:59 +08:00
afjcjsbx
07032df037
fix(mcp): normalize local command paths and document env-file usage
2026-04-24 10:32:55 +02:00
afjcjsbx
f4dbac0dcf
fix(mcp): expand home paths for local stdio server commands
2026-04-24 07:47:26 +02:00
afjcjsbx
2da05c2ad3
feat(mcp): add show, add, list, remove, test, edit cli commands
2026-04-23 19:20:15 +02:00
lxowalle
451db2f5d8
Feat(channels): unify animated tool feedback across chat channels and Pico ( #2622 )
...
* feat(channels): unify tool feedback animation across discord telegram and feishu
* fix(tool-feedback): unify fallback and single-message delivery
* fix(channels): finalize tool feedback in place
* fix ci
* feat: improve tool feedback
* fix review blockers in pico token cache and tool feedback
fix(provider): preserve function thought signatures
fix(feishu): recover tool feedback after edit fallback
* * delete dead code
* fix(pico): clean up tool feedback progress state
* fix ci
* fix(web): preserve tool feedback line breaks in chat
* fix(channels): preserve tool feedback progress state
fix(pico): preserve context usage when finalizing tool feedback
chore: record branch review pass
fix: preserve tool feedback finalization state
fix(web): handle pico history update fallback
* fix ci
2026-04-23 10:35:50 +08:00
lxowalle
77b0c43392
refactor: support explicit provider field in model list entries ( #2609 )
...
* refactor: support explicit model list providers
* fix(web): preserve explicit model providers
* fix(web): preserve legacy provider prefixes on model updates
fix(models): normalize explicit provider-prefixed ids
fix(api): preserve legacy model updates across providers
fix(agent): preserve config identity for explicit provider refs
* fix ci
2026-04-22 11:28:47 +08:00
LC
9c3dc0ee3a
fix(auth): canonicalize Google Antigravity provider and enhance credential management ( #2599 )
...
* fix(auth): canonicalize Google Antigravity provider and enhance credential management
* fix(auth): improve error handling in credential storage tests
* fix(auth): stabilize canonical provider merge precedence
2026-04-21 16:28:29 +08:00
lxowalle
6421f146a9
Revert "Feat/channel tool feedback animation ( #2569 )" ( #2596 )
...
This reverts commit e556a816e4 .
2026-04-20 18:30:29 +08:00
lxowalle
e556a816e4
Feat/channel tool feedback animation ( #2569 )
...
* feat(channels): unify tool feedback animation across discord telegram and feishu
* fix(tool-feedback): unify fallback and single-message delivery
* fix(channels): finalize tool feedback in place
* fix ci
* feat: improve tool feedback
2026-04-20 15:20:26 +08:00
lc6464
ffd30d7db7
fix(auth): improve no-browser OAuth login
2026-04-16 23:01:28 +08:00
lc6464
ab019d3f18
feat(auth): add no-browser option for OAuth login
2026-04-16 22:19:34 +08:00
美電球
b52eb58f03
Merge pull request #2514 from lc6464/fix/issue-2488-host-binding
...
feat(launcher): add host overrides for launcher and gateway
2026-04-14 23:48:24 +08:00
lxowalle
0425cd4d77
refactor skills registries and add GitHub-backed skill discovery ( #2442 )
...
* refactor skills registries and add GitHub-backed skill discovery
* fix ci
* fix command error
* fix default skills install registry behavior
* fix github registry URL parsing and versioned skill links
* fix skills registry config compatibility and URL installs
* * fix lint
* fix deprecated github base url compatibility
* fix skills registry yaml and github default branch handling
* fix github skills registry fallback and install metadata
* fix cli skills install origin metadata
* fix clawhub registry env compatibility
* fix skills registry config merge compatibility
* fix skill install metadata consistency and onboard template copy
* fix yaml overrides for default skills registries
* fix install_skill registry metadata normalization
* fix github skill URL parsing for slash branch names
* fix skills registry install/search validation and github URLs
* fix github skill URL host validation
* fix install_skill validation for invalid registry archives
* fix redundant skills registry names in saved config
* fix github blob skill URL installs and metadata links
* fix github registry URL scheme validation
* fix v0 skills migration preserving github registry defaults
* fix github blob skill install directory resolution
* fix install_skill rollback on origin metadata write failure
* fix github skill URL validation and registry JSON merging
* fix github registry target resolution and metadata links
* fix install_skill force reinstall rollback
* fix skills config compatibility and legacy security overlays
* fix ci
2026-04-14 15:14:16 +08:00
lc6464
ae195831bb
fix: resolve PR2514 lint regressions
2026-04-14 14:49:23 +08:00
lc6464
d4d652b455
feat(host): complete launcher and gateway multi-host binding support
...
- add shared netbind planning for strict tcp4/tcp6 bind semantics
- support launcher/gateway host env overrides and launcher-to-gateway forwarding
- cover host binding and forwarding with network and subprocess env tests
2026-04-14 14:04:36 +08:00
lc6464
448027c02a
fix(host): align launcher and gateway host normalization semantics
2026-04-14 14:03:22 +08:00
lc6464
4e977367c2
feat(launcher): add host overrides for launcher and gateway
2026-04-14 14:00:54 +08:00
Cytown
667fc85d54
refactor(config): make config.Channel to multiple instance support
...
add new field type to Channel struct
config.channels refactor to channel_list
update config version to 3
update the docs
2026-04-13 22:21:21 +08: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
Robert Bopko
e8d92e4a36
test: update root help banner expectation
2026-04-03 21:59:57 +02:00
Robert Bopko
cbd0798a56
fix: avoid duplicate v in CLI help banner
2026-04-03 19:58:52 +02:00
lxowalle
849e37cf79
* Load zoneinfo from TZ and ZONEINFO env ( #2279 )
2026-04-03 10:12:15 +08:00
sky5454
49e61fa07f
feat(updater): robust self-update selection & extraction (nightly default) ( #2201 )
...
* feat(updater): add web self-update endpoint and updater package
* feat(selfupgrade): when url empty, using GetTestReleaseAPIURL for test .
* feat(selfupgrade): only GetTestReleaseAPIURL .
* feat(upgrade): cli $0 update work well!
* fix(ci): fix ci err
* fix(test): fix ci test
* fix(ci): fix ci lint fmt err
* test(updater): add test for updater
* fix(ci): fix ci lint var copy err
* fix(ci): retry ci
* updater: require checksum verification, prefer API digest, verify SHA256, fix zip extraction, update tests
* fix(lint): lint fixed
* fix(lint): lint fixed2
* updater: stream download and verify sha256; add http client timeout and progress
Avoid double-download by streaming asset into temp file while computing SHA256 and verifying against checksum; replace http.Get with shared httpClient (2m timeout) to prevent hangs; add simple stderr progress display; remove unused helpers.
2026-04-01 23:41:32 +08:00
Mauro
34b4848214
Merge pull request #1838 from jonahzheng/patch-1
...
Update helpers.go
2026-03-30 14:23:38 +02:00
Cytown
50b8d9bf83
Merge branch 'main' into t3
2026-03-30 18:01:07 +08:00
Cytown
93757812fc
refactor config and add ModelConfig.Enabled
2026-03-30 14:01:20 +08:00
daming大铭
1fc5345857
refactor(cron): remove deliver and type params, unify agent execution path ( #2147 )
...
The agent path now publishes to outbound bus directly (since #2100 ),
making the deliver=true direct-to-bus shortcut and the directive type
prompt wrapping redundant. All cron jobs now uniformly route through
the agent. This is an intentional behavior change: old jobs with
deliver=true will execute through the agent instead of bypassing it.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 22:52:34 +08:00
Cytown
0bb561548f
add pid file for gateway running and auth token for /reload and pico channel
2026-03-29 01:14:39 +08:00
Cytown
b646d3b8fe
refactor config and security to simplified the structure ( #2068 )
2026-03-28 00:03:34 +08:00
Liu Yuan
155af28841
feat(logger): add PICOCLAW_LOG_FILE env var for file-only logging
2026-03-25 21:34:27 +08:00
Hoshina
e760cb737c
feat(auth): add wecom cli qr login
2026-03-24 20:23:29 +08:00
Hua Audio
b23a6b3f54
Feat/move weixin login to auth and update docs ( #1945 )
...
* move weixin to auth and update docs
* fix ci test
2026-03-24 06:33:35 +01:00
Cytown
df17684dd4
implement panic log for gateway and launcher
...
add file logger to gateway
ref issue: #1734
Signed-off-by: Cytown <cytown@gmail.com>
2026-03-23 15:40:30 +08:00
Cytown
36f9d20de1
Merge branch 'main' into version
2026-03-23 15:00:18 +08:00
Kunal Karmakar
40279c8dde
chore(config): move loglevel settings under gateway ( #1912 )
...
* Move log level config to gateway property
* Fix unit test
* Fix linting
* Fix linting
* Add comment for log level
2026-03-23 06:14:53 +01:00
Cytown
7bf4831059
Merge branch 'main' into version
2026-03-23 10:54:08 +08:00
yinwm
c48954d32d
merge: sync main into refactor/agent
2026-03-22 21:44:17 +08:00
Cytown
284ced1f5c
Merge branch 'main' into version
2026-03-22 19:58:33 +08:00
Administrator
f7f27e237a
merge: resolve conflicts between refactor/agent and main
2026-03-22 19:21:58 +08:00
Hua Audio
dd82794255
Feat/weixin openclaw port ( #1873 )
...
* init
* fix lint
* fix go test
* update docs
* incorporate pr review
* Update pkg/channels/weixin/weixin.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(weixin): add media sync and typing support
* test(weixin): cover media and sync helpers
---------
Co-authored-by: zhangmikoto <i@electromaster.me>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Hoshina <hoshina@evaz.org>
2026-03-22 14:23:39 +08:00
Cytown
7c854fe6d7
Merge branch 'main' into version
2026-03-22 02:53:55 +08:00
Cytown
e455eb5e67
refactor: seperate security.yml for store keys
2026-03-22 01:55:00 +08:00
Kunal Karmakar
92b7687068
Add configurable logger
2026-03-21 06:54:49 +00:00
enoch.z
e4b104c0de
Update helpers.go
...
correction of the promt for the "picoclaw onboard" command.
2026-03-20 23:15:18 +08:00