Commit graph

  • 4f0366d663 1. fix seq reset. 2. remove SendMarkdown config aishannon 2026-03-15 19:15:13 +08:00
  • 12e918c09b feat(qq): support parsing and replying to more attachment types aishannon 2026-03-11 15:26:54 +08:00
  • e0b12c99b2 fix cr aishannon 2026-03-12 17:30:14 +08:00
  • 1eb6b37de0 feat(qq): support parsing and replying to more attachment types aishannon 2026-03-11 15:26:54 +08:00
  • 758a82e219 fix(telegram): improve HTML chunking and preserve word boundaries Badgerbees 2026-03-16 22:51:54 +07:00
  • 672d11c7d4 fix(agent): prevent double result delivery and panic bypass in SubTurn Administrator 2026-03-16 23:48:51 +08:00
  • 489a1122d5 test(provider/anthropic): add test for dotted model ID normalization Pavel Anni 2026-03-16 10:57:32 -04:00
  • 3c2d373a5c fix(agent): resolve race conditions and resource leaks in SubTurn Administrator 2026-03-16 22:54:01 +08:00
  • 6b5d7e3fd7 fix(agent): resolve critical race conditions and resource leaks in SubTurn Administrator 2026-03-16 22:37:21 +08:00
  • 9d761b7f5b
    Delete .claude/settings.json pixiaoka 2026-03-16 22:00:37 +08:00
  • 8a6d135576 add systray ui for all platform Cytown 2026-03-16 21:55:23 +08:00
  • acd436acfe feat(agent): add session state rollback on hard abort Administrator 2026-03-16 21:49:58 +08:00
  • 1236dd9e6d feat(agent): add concurrency semaphore and hard abort for SubTurn Administrator 2026-03-16 21:03:58 +08:00
  • 2c382407c7 Merge branch 'main' of github.com:sipeed/picoclaw into feature/statistic-log linhaolin1 2026-03-16 20:54:54 +08:00
  • 6b54d169c0 fix: resolve test failures and lint issues after merge linhaolin1 2026-03-16 20:49:48 +08:00
  • ceeae15d8a feat(agent): wire SubTurn into AgentLoop and Spawn Tool Administrator 2026-03-16 17:27:04 +08:00
  • 9fb071836b
    Merge pull request #37 from hobbyistlabs-coder/refactor-matrix-channel-17167014930098933308 hobbyistlabs-coder 2026-03-16 07:06:02 -04:00
  • 40fe9196ca feat(web): add configurable cron command execution settings wenjie 2026-03-16 19:01:19 +08:00
  • e9a66e9d59 refactor gateway/helpers and add server.pid to health Cytown 2026-03-16 18:54:28 +08:00
  • 64ceb5ab76 fix(logger): show first/last 4 chars of bot token for identification Dmitrii Balabanov 2026-03-13 12:09:03 +02:00
  • 8fc36a4f9b fix(logger): mask bot tokens in 3rd-party logger output Dmitrii Balabanov 2026-03-13 12:06:48 +02:00
  • eabc0d385d feat(launcher): show passphrase prompt on startup; fix 423/model-card sky5454 2026-03-16 18:41:44 +08:00
  • 350f5a20fd feat(voice): 新增 picoclaw-voice 语音对话网关 kkroid 2026-03-16 17:08:37 +08:00
  • 26fa98c359 Align rendering with Matrix' CommonMark guidelines Dimitrij Denissenko 2026-03-13 13:17:38 +00:00
  • 1ace296b91 fix: use fileEvent instead of event when appending fields for file logger Argobell 2026-03-16 16:46:13 +08:00
  • 0459deca03 Initial plan Argobell 2026-03-16 16:45:39 +08:00
  • 0c94bef30e feat(launcher): in-memory passphrase store with web UI unlock sky5454 2026-03-14 04:54:28 +08:00
  • c513ad22d7
    fix(web): refactor pico chat flow and fix proxied websocket URLs (#1639) wenjie 2026-03-16 16:25:16 +08:00
  • 1d7a6dfcfc fix(web): refactor pico chat flow and fix proxied websocket URLs wenjie 2026-03-16 16:17:32 +08:00
  • 2af558cebd Add logging to Matrix channel and update refactor google-labs-jules[bot] 2026-03-16 08:03:25 +00:00
  • 876e7e8911
    feat: research interval scheduling + heartbeat web_search quota (#47) dj-oyu 2026-03-16 17:00:43 +09:00
  • 7ddb17f979
    Merge pull request #38 from hobbyistlabs-coder/add-calculator-tool-4063054368676444234 hobbyistlabs-coder 2026-03-16 03:59:13 -04:00
  • 16d88334fc
    Merge pull request #34 from hobbyistlabs-coder/sentinel-http-client-timeouts-10916116797979917568 hobbyistlabs-coder 2026-03-16 03:57:25 -04:00
  • e9f43166a9
    Merge pull request #35 from hobbyistlabs-coder/bolt-optimize-loop-string-builder-8391616966898343196 hobbyistlabs-coder 2026-03-16 03:56:22 -04:00
  • 4566433430
    Merge pull request #36 from hobbyistlabs-coder/fix-metrics-todo-9636923013980118550 hobbyistlabs-coder 2026-03-16 03:55:28 -04:00
  • c297a57807 fix(exec): fail closed on file URI and cross-volume paths 李龙 0668001470 2026-03-16 15:33:55 +08:00
  • bdef3e411f fix(exec): keep file URI sandboxing after URL guard refactor 李龙 0668001470 2026-03-16 15:27:57 +08:00
  • 8b0a18dbc3 test(provider): satisfy golines in anthropic normalization coverage 李龙 0668001470 2026-03-16 15:12:18 +08:00
  • 29ec94e06e docs: add PR #1637 to contributions table Eric Jacksch 2026-03-16 02:52:58 -04:00
  • 8938eb7af0 Merge fix/provider-dispatch: per-candidate provider dispatch Eric Jacksch 2026-03-16 02:52:42 -04:00
  • 2a88370da3 fix(agent): dispatch per-candidate provider in fallback chain Eric Jacksch 2026-03-16 02:50:10 -04:00
  • 08259d7e9a docs(agent-refactor): add context.md for Track 6 boundary clarification xiaoen 2026-03-14 10:46:32 +08:00
  • b768dab822 test(agent): use realistic session data in context retry test xiaoen 2026-03-13 17:04:34 +08:00
  • 7c1a1c2c1a style(agent): fix gci comment alignment in test xiaoen 2026-03-13 16:30:26 +08:00
  • edbdc3bcf1 fix(agent): findSafeBoundary returns 0 for single-Turn history xiaoen 2026-03-13 16:25:27 +08:00
  • 8034ee7be1 fix(agent): correct media token arithmetic and tool call double-counting xiaoen 2026-03-13 16:02:04 +08:00
  • 639739cb85 refactor(agent): use Turn as the atomic unit for compression cut-off xiaoen 2026-03-13 15:54:50 +08:00
  • efd403242e fix(agent): preallocate messages slice in budget test xiaoen 2026-03-13 15:50:51 +08:00
  • b7f1c2b5fc test(agent): add realistic session-shaped tests for context budget xiaoen 2026-03-13 15:18:07 +08:00
  • e35906bb14 feat(config): expose context_window in example config and web UI xiaoen 2026-03-13 15:16:57 +08:00
  • d5fdd5ebd2 fix(agent): include ReasoningContent and Media in token estimation xiaoen 2026-03-13 15:14:00 +08:00
  • 9c65d78b07 fix(agent): forceCompression must not assume history[0] is system prompt xiaoen 2026-03-13 15:13:04 +08:00
  • 9c82b0baa2 refactor(agent): context boundary detection, proactive budget check, and safe compression xiaoen 2026-03-13 14:20:24 +08:00
  • b2237cb144 fix the test case tong3jie 2026-03-16 14:40:27 +08:00
  • 4ae9604043 fix: reduce sleep duration in agent loop for improved responsiveness tong3jie 2026-03-16 14:39:54 +08:00
  • 334c08a27f fix: improve message handling and bus closure logic for better reliability tong3jie 2026-03-13 17:17:27 +08:00
  • 41dff3b9b9 fix: refactor message bus and channel handling for improved performance and reliability tong3jie 2026-03-13 14:36:35 +08:00
  • aa0133d5e9 fix: remove unnecessary blank line in Close method tong3jie 2026-03-11 18:38:42 +08:00
  • 24d06c0629 fix: Fixed the bug where the bus was closed and consumers had unfinished messages. tong3jie 2026-03-06 06:02:33 +00:00
  • ae23193295 feat(agent): port subturn PoC to refactor/agent branch Administrator 2026-03-16 14:31:32 +08:00
  • 0c94e6f7b3
    chore(deps): bump docker/login-action from 3 to 4 (#1604) dependabot[bot] 2026-03-16 14:11:22 +08:00
  • b7b8d1eeca
    chore(deps): bump docker/build-push-action from 6 to 7 (#1602) dependabot[bot] 2026-03-16 14:10:19 +08:00
  • 4cc8565391
    chore(deps): bump docker/login-action from 3 to 4 dependabot[bot] 2026-03-16 06:10:05 +00:00
  • f247c3bc00
    chore(deps): bump actions/setup-go from 5 to 6 (#1600) dependabot[bot] 2026-03-16 14:09:36 +08:00
  • 44ac304e5b
    chore(deps): bump actions/setup-node from 4 to 6 (#1597) dependabot[bot] 2026-03-16 14:09:01 +08:00
  • 4d4243b919
    chore(deps): bump docker/setup-buildx-action from 3 to 4 (#1595) dependabot[bot] 2026-03-16 14:08:29 +08:00
  • 2f10b47f59
    feat(credential): part1 add AES-GCM encryption, SecureStore, and onboard ke… (#1521) sky5454 2026-03-16 14:06:32 +08:00
  • 106f1a5bda refactor(subturn): align types with pkg/session & pkg/tools, use SessionStore for ephemeral Administrator 2026-03-16 13:57:46 +08:00
  • 0c856de32d docs: use Alice and Bob as example agent names throughout Eric Jacksch 2026-03-16 01:52:39 -04:00
  • 296b5128df feat(agent): steering (#1517) Mauro 2026-03-15 17:08:16 +01:00
  • 717bb76ad7 Merge feat/gemini-cli-provider into main Eric Jacksch 2026-03-16 01:29:57 -04:00
  • 2ac7864dc1 docs: add configuration guide for CLI providers and multi-bot Telegram Eric Jacksch 2026-03-16 01:27:29 -04:00
  • da96f6419d feat(providers): add gemini-cli provider Eric Jacksch 2026-03-16 01:26:40 -04:00
  • e29ee04a18 onboard: make encryption opt-in via --enc flag sky5454 2026-03-16 12:15:56 +08:00
  • c8065989b0
    chore(web): upgrade eslint deps to resolve flatted vulnerability (#1629) wenjie 2026-03-16 11:58:06 +08:00
  • 86eb07752d fix(provider): normalize anthropic model ids for API key path 李龙 0668001470 2026-03-16 11:47:43 +08:00
  • 223dd663f7
    Merge branch 'sipeed:main' into main wly2lcl 2026-03-16 11:31:02 +08:00
  • f785eea02e fix: prevent symlink operand escape in restricted exec Subash 2026-03-16 08:59:20 +05:30
  • 71fbf6db9d lint: fix credential keygen lint, fix test keygen sky5454 2026-03-16 11:28:34 +08:00
  • 52b65b18e4 chore(web): upgrade eslint deps to resolve flatted vulnerability wenjie 2026-03-16 11:23:56 +08:00
  • 4178b2cec5
    chore(deps): bump @tanstack/react-router in /web/frontend (#1609) dependabot[bot] 2026-03-16 11:05:31 +08:00
  • 99304d1f8e
    chore(deps): bump dayjs from 1.11.19 to 1.11.20 in /web/frontend (#1608) dependabot[bot] 2026-03-16 11:05:17 +08:00
  • 3bf8a27570
    chore(deps): bump react-i18next from 16.5.4 to 16.5.8 in /web/frontend (#1607) dependabot[bot] 2026-03-16 11:05:03 +08:00
  • a93bd01329
    chore(deps-dev): bump @vitejs/plugin-react in /web/frontend (#1606) dependabot[bot] 2026-03-16 11:04:50 +08:00
  • 008aea7a1f
    chore(deps): bump dayjs from 1.11.19 to 1.11.20 in /web/frontend dependabot[bot] 2026-03-16 03:00:16 +00:00
  • b8dfd0befc
    chore(deps): bump jotai from 2.18.0 to 2.18.1 in /web/frontend (#1605) dependabot[bot] 2026-03-16 10:58:48 +08:00
  • 43eb6fe20c
    chore(deps): bump github.com/github/copilot-sdk/go from 0.1.23 to 0.1.32 (#1603) dependabot[bot] 2026-03-16 10:58:18 +08:00
  • 2f40a8c165
    chore(deps): bump github.com/anthropics/anthropic-sdk-go (#1601) dependabot[bot] 2026-03-16 10:51:55 +08:00
  • bc49e89dc2
    chore(deps): bump github.com/anthropics/anthropic-sdk-go dependabot[bot] 2026-03-16 02:48:55 +00:00
  • e9d240d760
    chore(deps): bump github.com/caarlos0/env/v11 from 11.3.1 to 11.4.0 (#1599) dependabot[bot] 2026-03-16 10:47:46 +08:00
  • dd936302d1
    chore(deps): bump github.com/mymmrac/telego from 1.6.0 to 1.7.0 (#1598) dependabot[bot] 2026-03-16 10:46:54 +08:00
  • 45c01f4d91
    chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#1596) dependabot[bot] 2026-03-16 10:42:04 +08:00
  • 41a898b421 fix(config): apply provider env overrides after parse 李龙 0668001470 2026-03-16 10:36:05 +08:00
  • e31cece76e feat(tools): add calculator tool for math expressions google-labs-jules[bot] 2026-03-16 02:22:12 +00:00
  • dc89985d58
    Merge 07fbe05ece into 71e2b636d6 Anric 2026-03-16 10:18:47 +08:00
  • b320c34eb5 fix: harden default exec remote access and session store permissions Subash 2026-03-16 07:41:49 +05:30
  • 526d9de619 feat: add configuration option to completely disable the exec tool AmChocolate 2026-03-16 10:06:38 +08:00
  • 6bf87d19f4 fix(irc): normalize channel names from flexible config 李龙 0668001470 2026-03-16 10:04:18 +08:00
  • b02da1a4cc fix(config): apply provider env prefixes during load 李龙 0668001470 2026-03-16 10:04:18 +08:00
  • 71e2b636d6
    fix: Use secure defaults for Pico channel setup and stop leaking the token in the URL (#1563) BitToby 2026-03-16 03:58:37 +02:00