Commit graph

  • 13d4801601 Merge branch 'main' into feat/markdown-output-format-web-fetch afjcjsbx 2026-03-17 17:21:14 +0100
  • 8f460726cc fix lint + error check afjcjsbx 2026-03-17 17:14:23 +0100
  • 9c31b0ca95
    fix: Fixed the bug where the bus was closed and consumers had unfinished messages. (#1179) juju 2026-03-18 00:12:12 +0800
  • f776611e29
    feat(cron): refactor scheduler to event-driven model and add unit tests (#1313) juju 2026-03-18 00:02:51 +0800
  • 3791f06faf
    Merge branch 'main' into feat/markdown-output-format-web-fetch Mauro 2026-03-17 16:37:22 +0100
  • c639e2c216
    feat(agent): include current sender in dynamic context (#1696) Alix-007 2026-03-17 23:31:56 +0800
  • b4468313e4
    feat(web): whitelist private fetch targets (#1688) Alix-007 2026-03-17 23:22:05 +0800
  • f8defe3ae1 feat(agent): implement graceful finish vs hard abort for SubTurn lifecycle Administrator 2026-03-17 23:06:16 +0800
  • e05d2620e1 Added tests to verify SubTurn context cancellation behavior when parent finishes early - identified need for Critical+heartbeat+timeout mechanism. Administrator 2026-03-17 22:31:56 +0800
  • fcf406bf2e fix(config): start model round robin from the first match Alix-007 2026-03-17 21:59:04 +0800
  • e00a3d9017 Merge upstream/main into feat/subturn-poc Administrator 2026-03-17 21:55:20 +0800
  • 5bc4fe4dea
    docs: add project identity statement and normalize NanoBot capitalization across all READMEs (#1695) BeaconCat 2026-03-17 20:51:07 +0800
  • 11a7ee5080
    Merge pull request #1690 from Alix-007/docs/issue-529-exec-guard-limitations Mauro 2026-03-17 13:50:37 +0100
  • 12c01327dd
    Remove redundant Darwin tray stub (#1694) wenjie 2026-03-17 20:34:11 +0800
  • 3e33d1053c
    fix(backend): add no-cgo tray fallback for darwin and freebsd (#1691) wenjie 2026-03-17 20:13:11 +0800
  • 2fec249be1 refactor(agent): improve SubTurn error handling and logging Administrator 2026-03-17 20:02:56 +0800
  • 174fbba14c
    refactor(backend): add darwin no-cgo tray fallback (#1689) wenjie 2026-03-17 19:43:44 +0800
  • da1fddc4f0 docs(exec): document build tool guard limitation Alix-007 2026-03-17 19:43:02 +0800
  • afe22c5adf
    bug fix: gateway should not start when gateway server is not running (#1562) Cytown 2026-03-17 19:07:36 +0800
  • 7b9fdaec32
    feat(config): add exec controls and gate cron commands on exec settings (#1685) wenjie 2026-03-17 18:56:52 +0800
  • 8a44410e37
    feat: add web gateway hot reload and polling state sync (#1684) wenjie 2026-03-17 18:46:00 +0800
  • 11207186c8
    fix: proxy WebSocket through web server port (#1665) Liu Yuan 2026-03-17 17:36:06 +0800
  • 8a8cc35645
    Merge pull request #1663 from hyperwd/fix/glm-nil-input Mauro 2026-03-17 08:42:17 +0100
  • 0499cdab72
    build: use WEB_GO for web targets and preserve backend dist directory (#1671) wenjie 2026-03-17 15:23:49 +0800
  • b402888bfa
    feat(tools): add SpawnStatusTool for reporting subagent statuses (#1540) Desmond Foo 2026-03-17 14:41:43 +0800
  • e41423483e
    add systray ui for all platform (#1649) Cytown 2026-03-17 14:12:32 +0800
  • a26a7db7d2 moved turnState and related code from subturn.go to a new turn_state.go file Administrator 2026-03-17 14:11:38 +0800
  • cef0f28881
    fix(tools): normalize whitelist path checks for symlinked allowed roots (#1660) wenjie 2026-03-17 14:10:11 +0800
  • 12a8590ada fix(agent): enhance SubTurn robustness and fix race conditions Administrator 2026-03-17 12:50:32 +0800
  • 8d97896a0d fix(providers): handle nil input in GLM series tool_use blocks Zane Tung 2026-03-17 11:52:58 +0800
  • c63c6449b4 fix(agent): forceCompression recovers from single oversized Turn xiaoen 2026-03-17 10:23:16 +0800
  • fcb69860c4
    feat(web): add configurable cron command execution settings (#1647) wenjie 2026-03-17 09:44:32 +0800
  • be4a33cc15
    refactor gateway/helpers and add server.pid to health (#1646) Cytown 2026-03-17 09:35:52 +0800
  • 79b0568d75
    Merge pull request #1536 from alexhoshina/fix/allow-picoclaw-media-tempdir Mauro 2026-03-16 21:30:42 +0100
  • dfafdf7c53
    Merge pull request #1570 from alexhoshina/fix/cron-deliver-default-false Mauro 2026-03-16 21:05:06 +0100
  • 2f61440269
    Merge pull request #1645 from dimonb/fix/mask-bot-tokens-in-logger Mauro 2026-03-16 20:55:24 +0100
  • 672d11c7d4 fix(agent): prevent double result delivery and panic bypass in SubTurn Administrator 2026-03-16 23:48:51 +0800
  • 3c2d373a5c fix(agent): resolve race conditions and resource leaks in SubTurn Administrator 2026-03-16 22:54:01 +0800
  • 6b5d7e3fd7 fix(agent): resolve critical race conditions and resource leaks in SubTurn Administrator 2026-03-16 22:37:21 +0800
  • 9d761b7f5b
    Delete .claude/settings.json pixiaoka 2026-03-16 22:00:37 +0800
  • acd436acfe feat(agent): add session state rollback on hard abort Administrator 2026-03-16 21:49:58 +0800
  • 1236dd9e6d feat(agent): add concurrency semaphore and hard abort for SubTurn Administrator 2026-03-16 21:03:58 +0800
  • ceeae15d8a feat(agent): wire SubTurn into AgentLoop and Spawn Tool Administrator 2026-03-16 17:27:04 +0800
  • 64ceb5ab76 fix(logger): show first/last 4 chars of bot token for identification Dmitrii Balabanov 2026-03-13 12:09:03 +0200
  • 8fc36a4f9b fix(logger): mask bot tokens in 3rd-party logger output Dmitrii Balabanov 2026-03-13 12:06:48 +0200
  • 26fa98c359 Align rendering with Matrix' CommonMark guidelines Dimitrij Denissenko 2026-03-13 13:17:38 +0000
  • 1ace296b91 fix: use fileEvent instead of event when appending fields for file logger Argobell 2026-03-16 16:46:13 +0800
  • 0459deca03 Initial plan Argobell 2026-03-16 16:45:39 +0800
  • c513ad22d7
    fix(web): refactor pico chat flow and fix proxied websocket URLs (#1639) wenjie 2026-03-16 16:25:16 +0800
  • 08259d7e9a docs(agent-refactor): add context.md for Track 6 boundary clarification xiaoen 2026-03-14 10:46:32 +0800
  • b768dab822 test(agent): use realistic session data in context retry test xiaoen 2026-03-13 17:04:34 +0800
  • 7c1a1c2c1a style(agent): fix gci comment alignment in test xiaoen 2026-03-13 16:30:26 +0800
  • edbdc3bcf1 fix(agent): findSafeBoundary returns 0 for single-Turn history xiaoen 2026-03-13 16:25:27 +0800
  • 8034ee7be1 fix(agent): correct media token arithmetic and tool call double-counting xiaoen 2026-03-13 16:02:04 +0800
  • 639739cb85 refactor(agent): use Turn as the atomic unit for compression cut-off xiaoen 2026-03-13 15:54:50 +0800
  • efd403242e fix(agent): preallocate messages slice in budget test xiaoen 2026-03-13 15:50:51 +0800
  • b7f1c2b5fc test(agent): add realistic session-shaped tests for context budget xiaoen 2026-03-13 15:18:07 +0800
  • e35906bb14 feat(config): expose context_window in example config and web UI xiaoen 2026-03-13 15:16:57 +0800
  • d5fdd5ebd2 fix(agent): include ReasoningContent and Media in token estimation xiaoen 2026-03-13 15:14:00 +0800
  • 9c65d78b07 fix(agent): forceCompression must not assume history[0] is system prompt xiaoen 2026-03-13 15:13:04 +0800
  • 9c82b0baa2 refactor(agent): context boundary detection, proactive budget check, and safe compression xiaoen 2026-03-13 14:20:24 +0800
  • ae23193295 feat(agent): port subturn PoC to refactor/agent branch Administrator 2026-03-16 14:31:32 +0800
  • 0c94e6f7b3
    chore(deps): bump docker/login-action from 3 to 4 (#1604) dependabot[bot] 2026-03-16 14:11:22 +0800
  • b7b8d1eeca
    chore(deps): bump docker/build-push-action from 6 to 7 (#1602) dependabot[bot] 2026-03-16 14:10:19 +0800
  • f247c3bc00
    chore(deps): bump actions/setup-go from 5 to 6 (#1600) dependabot[bot] 2026-03-16 14:09:36 +0800
  • 44ac304e5b
    chore(deps): bump actions/setup-node from 4 to 6 (#1597) dependabot[bot] 2026-03-16 14:09:01 +0800
  • 4d4243b919
    chore(deps): bump docker/setup-buildx-action from 3 to 4 (#1595) dependabot[bot] 2026-03-16 14:08:29 +0800
  • 2f10b47f59
    feat(credential): part1 add AES-GCM encryption, SecureStore, and onboard ke… (#1521) sky5454 2026-03-16 14:06:32 +0800
  • c8065989b0
    chore(web): upgrade eslint deps to resolve flatted vulnerability (#1629) wenjie 2026-03-16 11:58:06 +0800
  • 4178b2cec5
    chore(deps): bump @tanstack/react-router in /web/frontend (#1609) dependabot[bot] 2026-03-16 11:05:31 +0800
  • 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 +0800
  • 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 +0800
  • a93bd01329
    chore(deps-dev): bump @vitejs/plugin-react in /web/frontend (#1606) dependabot[bot] 2026-03-16 11:04:50 +0800
  • 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 +0800
  • 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 +0800
  • 2f40a8c165
    chore(deps): bump github.com/anthropics/anthropic-sdk-go (#1601) dependabot[bot] 2026-03-16 10:51:55 +0800
  • 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 +0800
  • 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 +0800
  • 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 +0800
  • 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 +0200
  • de68688c75 fix lint afjcjsbx 2026-03-15 22:30:02 +0100
  • d5c2bc538a feat(tool): markdown format in output web_fetch tool afjcjsbx 2026-03-15 22:12:03 +0100
  • 021aa7d6d5
    feat(agent): steering (#1517) Mauro 2026-03-15 17:08:16 +0100
  • 5660b8f24b fix(heartbeat): ignore untouched default template duomi 2026-03-15 21:58:12 +0800
  • f2addff099
    Merge pull request #1590 from sky5454/main Caize Wu 2026-03-15 18:56:54 +0800
  • 54f870c255
    feat/sec add github's dependabot to scan the lib sec. sky5454 2026-03-15 18:02:26 +0800
  • 96fd4e0519
    Merge pull request #1583 from alexhoshina/fix/#1422-lint-err Caize Wu 2026-03-15 13:13:43 +0800
  • f7dd040ae4 fix(provider/azure): lint err Hoshina 2026-03-15 12:45:11 +0800
  • 5a251b46af
    Merge pull request #1442 from afjcjsbx/feat/logger-stdout-formatting Mauro 2026-03-14 22:04:51 +0100
  • 5fb4b3bedf
    feat(provider): add support for azure openai provider (#1422) Kunal Karmakar 2026-03-14 20:22:34 +0530
  • f71eaaf7f8 fix(cron): default scheduled jobs to agent execution Hoshina 2026-03-14 21:03:23 +0800
  • bb1a414527 fix(tools): harden whitelist path resolution Hoshina 2026-03-14 19:58:23 +0800
  • 0f700a6bf0
    docs: update wechat qrcode (#1564) Guoguo 2026-03-14 18:36:19 +0800
  • 9ab1450ab5
    Merge pull request #1531 from horsley/chore/add-deepwiki-badge-readmes Caize Wu 2026-03-14 17:28:18 +0800
  • 93369c0011 docs: reorganize README badge layout with docs and wiki links horsley 2026-03-14 09:20:49 +0000
  • 0c5d7500e8
    feat: expose local file paths for non-image media to enable agent file tools (#1516) dataCenter430 2026-03-14 05:09:11 +0100
  • 345452fba8 refactor(tools): remove unused validatePath wrapper Hoshina 2026-03-14 12:08:11 +0800
  • 1bc05e8392 fix(tools): allow sandbox access to temp media files Hoshina 2026-03-14 12:02:06 +0800
  • b9aaad95cd refactor(media): centralize temp media dir path Hoshina 2026-03-14 12:01:47 +0800
  • de0dd241b9 docs: add Ask DeepWiki badge to all README variants horsley 2026-03-14 02:52:06 +0000