Commit graph

  • 0c6ad33a9c merge: integrate main into refactor-inbound-context-routing-session Hoshina 2026-04-13 13:25:07 +08:00
  • bc64d9e708 fix: address Copilot review round 4 BeaconCat 2026-04-13 13:05:52 +08:00
  • 2df40efcb2 remove useless backend output for platform-token Cytown 2026-04-13 13:03:30 +08:00
  • f9848bdd3e Merge branch 'main' of github.com:lahuman/picoclaw into codex/issue-2478-pending-skills k 2026-04-13 13:46:01 +09:00
  • 0f23535165 fix(runtime): address session promotion and steering regressions Hoshina 2026-04-13 12:35:27 +08:00
  • 6a870cb260 ci(build): remove unused Node.js and pnpm setup from core build workflow wenjie 2026-04-13 11:56:43 +08:00
  • d73a0e89b4 build(release): move Android bundle publishing into GoReleaser wenjie 2026-04-13 11:52:35 +08:00
  • b36fef0e0c feat: add --retries flag with exponential backoff for transient LLM errors BeaconCat 2026-04-13 11:42:43 +08:00
  • 4532627f71 test(seahorse): add TestTriggerMigration for old-DB trigger upgrade path Liu Yuan 2026-04-13 11:37:50 +08:00
  • 03bea7a287
    Merge dd925c764b into 2b2bc26f8e Daniel Lim 2026-04-13 12:36:26 +09:00
  • dd925c764b fix(agent): preserve multiple armed /use skills k 2026-04-13 12:29:29 +09:00
  • b8819bdbff fix(seahorse): drop/recreate FTS5 triggers so existing DBs get corrected bodies Liu Yuan 2026-04-13 11:29:02 +08:00
  • ea2107e8a9 build(release): split core builds from release-only artifacts wenjie 2026-04-13 11:23:55 +08:00
  • baf389786d fix: address Copilot review round 3 BeaconCat 2026-04-13 11:19:57 +08:00
  • 0408bf84b9 fix: remove hardcoded /v1 from API base URL BeaconCat 2026-04-13 11:11:08 +08:00
  • f7e768152e feat(agent): /clear now clears seahorse DB in addition to JSONL Liu Yuan 2026-04-13 11:04:45 +08:00
  • 8caf00670f Update link John Feng 2026-04-13 10:58:24 +08:00
  • 68d2b125d1 Update Readme John Feng 2026-04-13 10:52:33 +08:00
  • 2b2bc26f8e
    docs: fix Conventional Commits links in CONTRIBUTING files (#2494) Guoguo 2026-04-13 10:46:17 +08:00
  • acf53e60a1 docs: fix Conventional Commits links in CONTRIBUTING files Guoguo 2026-04-12 19:42:45 -07:00
  • 8eca3139db fix: address Copilot review round 2 BeaconCat 2026-04-13 10:35:46 +08:00
  • 90a57642b0 fix: address review P1+P2 — sort alignment, failure sentinel, score parser BeaconCat 2026-04-13 10:25:22 +08:00
  • 8cdd857c93 update branch qwen.ai[bot] 2026-04-12 22:18:48 +00:00
  • 0c826f4efe fix(k3s): restore working gemini-flash mapping with API_KEY auth stevef 2026-04-12 23:44:22 +02:00
  • 725acba642 fix(k3s): update default model to working gemini-flash stevef 2026-04-12 23:39:00 +02:00
  • 6189df2f48 Separate ProtoAgent code from main agent with CLI interface qwen.ai[bot] 2026-04-12 21:37:31 +00:00
  • b2041763f7 fix(k3s): enable placeholder/typing for pico channel to support turn sync stevef 2026-04-12 23:37:00 +02:00
  • fe93c6387a fix(k3s): use static prefixed token for picoclaw-agent to enable websocket connectivity stevef 2026-04-12 23:14:52 +02:00
  • 919933a45c Add session management commands: /status, /compact, /new maper 2026-04-13 04:52:17 +08:00
  • 815e43e3ef fix(agent): reinitialize MCP and discovery tools after reload afjcjsbx 2026-04-12 21:37:19 +02:00
  • 30cac9006f CLI: Fix onboard advisory to update the configuration and security files Michel Santos 2026-04-12 13:21:00 -04:00
  • 05a53bfcdf Title: Add ProtoAgent behavior prototyping tool with loyalty and travel system examples qwen.ai[bot] 2026-04-12 18:45:04 +00:00
  • 24794d31e4 fix install_skill force reinstall rollback lxowalle 2026-04-13 01:12:20 +08:00
  • 5743708b95 fix github registry target resolution and metadata links lxowalle 2026-04-13 00:55:29 +08:00
  • fd24364220 refactor(channels): data-driven init — factories self-manage enabled check github-actions[bot] 2026-04-12 18:15:55 +02:00
  • 3d3904e4fc
    Merge pull request #58 from sushi30/fix/voice-config-example Imri Paran 2026-04-12 18:30:10 +02:00
  • 0af73b1774 fix github skill URL validation and registry JSON merging lxowalle 2026-04-13 00:26:22 +08:00
  • b072adf2d7 fix(config): add groq whisper example for voice transcription github-actions[bot] 2026-04-12 17:13:25 +02:00
  • 0205dc614f fix install_skill rollback on origin metadata write failure lxowalle 2026-04-12 23:34:39 +08:00
  • 087e4f9e7e fix github blob skill install directory resolution lxowalle 2026-04-12 23:14:36 +08:00
  • 4dae95d870 fix v0 skills migration preserving github registry defaults lxowalle 2026-04-12 23:06:52 +08:00
  • 383b13b11e fix github registry URL scheme validation lxowalle 2026-04-12 22:51:42 +08:00
  • 7fe727fb68 fix: show disabled action reasons via tooltips SiYue-ZO 2026-04-12 22:22:36 +08:00
  • 83c79087cd Fix Windows build flow SiYue 2026-04-12 21:27:40 +08:00
  • ef6fbef559 fix github blob skill URL installs and metadata links lxowalle 2026-04-12 20:30:51 +08:00
  • 954ea3be14 fix redundant skills registry names in saved config lxowalle 2026-04-12 20:01:59 +08:00
  • 59c8c76588 fix install_skill validation for invalid registry archives lxowalle 2026-04-12 19:53:10 +08:00
  • 97aad37ac9 fix github skill URL host validation lxowalle 2026-04-12 19:37:11 +08:00
  • 6d03791929
    Merge pull request #2475 from lc6464/fix/issue-2448-separate-thought-message daming大铭 2026-04-12 19:20:19 +08:00
  • 797802ee9b fix skills registry install/search validation and github URLs lxowalle 2026-04-12 19:16:04 +08:00
  • 18d35c7d5d
    Merge pull request #2486 from sky5454/main daming大铭 2026-04-12 18:58:37 +08:00
  • 681b2a258b build: address PR review — fix Android launcher flags, systray tag, rename target sky5454 2026-04-12 18:50:52 +08:00
  • b6617a4b17
    feat(cli): structured terminal UI for PicoClaw CLI like modern CLIs (#2229) dataCenter430 2026-04-12 03:44:24 -07:00
  • d17bf23662 fix github skill URL parsing for slash branch names lxowalle 2026-04-12 18:39:50 +08:00
  • 168b6bec58 build(android): ci build added sky5454 2026-04-12 18:35:05 +08:00
  • f0e96d25c2 fix install_skill registry metadata normalization lxowalle 2026-04-12 18:29:22 +08:00
  • 4da7494c7e fix yaml overrides for default skills registries lxowalle 2026-04-12 18:07:09 +08:00
  • 080f532d82 build: add Android arm64 cross-compile support sky5454 2026-04-12 17:41:10 +08:00
  • 6c766fc119 fix skill install metadata consistency and onboard template copy lxowalle 2026-04-12 17:36:19 +08:00
  • 34b9d5d6fa fix(telegram): preserve raw OAuth links in HTML rendering afjcjsbx 2026-04-12 10:44:09 +02:00
  • d3fb51ee82 fix: address Copilot review round 2 BeaconCat 2026-04-12 16:20:16 +08:00
  • 29b94bf75f fix: address Copilot review feedback BeaconCat 2026-04-12 16:06:15 +08:00
  • aa894e6c7c style: fix golangci-lint formatting (gofmt + golines) BeaconCat 2026-04-12 16:04:01 +08:00
  • 97eafa67e7 membench: add LLM-as-Judge evaluation mode BeaconCat 2026-04-12 15:57:14 +08:00
  • 73df8f0848 fix(commands): guard nil Reply and update tests for unknown command behavior github-actions[bot] 2026-04-11 16:42:34 +02:00
  • f092429d15 Fix: Return error for unrecognized slash commands instead of LLM passthrough Imri Paran 2026-04-04 12:13:30 +00:00
  • 1c6874fa74 fix(whatsapp_native): thread VoiceConfig to fix EchoTranscription compile error github-actions[bot] 2026-04-11 16:07:33 +02:00
  • cd23badf2e
    Merge 970886881c into 748ac58dd1 Andy Lo-A-Foe 2026-04-11 20:09:01 +00:00
  • 970886881c
    feat(channels): add Grafana Alertmanager webhook channel Andy Lo-A-Foe 2026-04-03 13:38:41 +02:00
  • f3e65080ad
    fix(tools): ensure tool parameters have valid JSON Schema properties field Andy Lo-A-Foe 2026-03-28 15:00:44 +01:00
  • 2b73978c5f fix(cron): add agent: prefix to session key so resolveScopeKey preserves it srcrs 2026-04-11 23:16:12 +08:00
  • 09a9a091f4 fix(config): accept singular api_key in v2 model_list JSON github-actions[bot] 2026-04-11 09:08:15 +02:00
  • 6fbd7e0a3f
    fix(gemini): align thoughtSignature and stream tool IDs lc6464 2026-04-11 12:02:58 +08:00
  • babd6cf8eb
    Merge branch 'sipeed:main' into main Orange Pi Vietnam 2026-04-11 10:35:34 +07:00
  • e9f55d776d
    fix(review): address copilot backpressure and SSE parse feedback lc6464 2026-04-11 11:18:41 +08:00
  • 8eec398c9f fix(email): support env:// refs in smtp_from/smtp_user/imap_user and preserve email config through v0 migration github-actions[bot] 2026-04-10 20:12:45 +02:00
  • 024282be26 fix: send forbidden reply when unauthorized user messages bot github-actions[bot] 2026-04-10 19:19:41 +02:00
  • b99c3a06c0 ci(docker): build separate picoclaw and picoclaw-whatsapp images github-actions[bot] 2026-04-03 08:52:19 +02:00
  • b028a44dc7 fix(docker): build with whatsapp_native tag and publish picoclaw-whatsapp image github-actions[bot] 2026-04-02 22:03:52 +02:00
  • 561f483521 fix(email): update Send signature to match Channel interface github-actions[bot] 2026-04-03 08:02:58 +02:00
  • 3b361f8de7 ci: use GH_PAT to allow pushing workflow file changes from upstream github-actions[bot] 2026-04-02 08:13:50 +02:00
  • 2e5ab11336 ci: add workflows permission to sync-rebase job github-actions[bot] 2026-04-02 08:12:03 +02:00
  • 89e314d05b fix(whatsapp_native): apply group_trigger filtering for native channel github-actions[bot] 2026-04-02 08:06:36 +02:00
  • 55c15b8e29 test(whatsapp): add group trigger filtering tests Claude 2026-04-01 08:14:43 +00:00
  • ba57c99699 fix(whatsapp): apply group_trigger filtering so bot doesn't respond to every group message Claude 2026-04-01 08:08:13 +00:00
  • c0b2aa3d52 feat(email): add tests and example config for email channel github-actions[bot] 2026-03-31 09:58:04 +02:00
  • b8835ca2b4 fix(lint): add yaml:"-" tags to EmailConfig and fix test godoc/misspell github-actions[bot] 2026-03-31 10:33:28 +02:00
  • 603e01dec6 docs(claude): document sushi30 fork testing convention github-actions[bot] 2026-03-31 10:08:51 +02:00
  • 13ecb48416 fix: resolve env:// scheme in SecureString.fromRaw github-actions[bot] 2026-03-31 10:08:18 +02:00
  • a690127816 ci: add Docker image build workflow for sushi30 branch github-actions[bot] 2026-03-31 10:20:57 +02:00
  • 23ded6a1a2 style: gofmt formatting fixes from make check github-actions[bot] 2026-03-31 10:04:37 +02:00
  • acd2a787bc fix(ci): use -B flag to reset sushi30 branch if it already exists github-actions[bot] 2026-03-30 21:30:44 +02:00
  • a6795d11d9 fix(ci): avoid ambiguous 'main' checkout when both origin and upstream have main branch sushi30 2026-03-30 10:29:04 +02:00
  • a818bcabd0 feat(ci): add scheduled upstream sync and sushi30 rebase workflow sushi30 2026-03-30 08:43:10 +02:00
  • 556d236c46 fix: lint cleanup and document group_trigger in example config sushi30 2026-03-29 22:52:37 +02:00
  • 3bd90a2212 fix: correct type mismatch in observe-only tests and wrap long line Claude 2026-03-29 16:11:22 +00:00
  • 316ce8041e feat: group chats observe context, respond on mention only by default (issue #12) Claude 2026-03-29 12:24:29 +00:00
  • e6f8793348 docs: add CLAUDE.md with build commands and architecture overview sushi30 2026-03-29 22:40:45 +02:00
  • b7ef05228b fix(lint): fix gci import ordering, golines line length, and govet err shadowing sushi30 2026-03-29 22:38:50 +02:00
  • 1107731486 feat(channels): add email channel with SMTP outbound and IMAP polling inbound sushi30 2026-03-28 07:43:11 +01:00